Having xcode schemes that are automatically synched with AppCode's configurations is kind of confusing. AppCode configurations specify a Target and a Destination (device/simulator) while Schemes really only specify a Target (along with some other settings) but NOT a destination.
It seems to me that AppCode needs to have a destination selection as well as a scheme selection if the intent is to stay in sync with xcode. The current behaviour of creating schemes for all my AppCode configurations creates a bunch of duplicate schemes.
For example, if I have two configurations:
- TargetA - SIM (runs TargetA on a simulator)
- TargetA - DEVICE (runs TargetA on a device)
In the new EAP, this results in two schemes with the same names. And the "SIM" and "DEVICE" are meaningless since xcode splits the target and destination selection.
Am I just not using configurations the way they were intended?