Xcode: shared schemes in a subproject incorreclty keep a reference to the last open containing workspace.
| Originator: | raphael | ||
| Number: | rdar://18808455 | Date Originated: | 29-Oct-2014 09:54 AM |
| Status: | Open | Resolved: | |
| Product: | Developer Tools | Product Version: | 6.1 |
| Classification: | Other Bug | Reproducible: | Always |
The shared scheme files contained in a subproject are modified by Xcode each time a workspace containing that project is used (see screenshot). The whole point of having workspace referencing different subprojects simply makes no sense if those subprojects need to keep a reference to the "parent" workspace, in which case it means they can't be part of multiple workspaces. Those schemes are committed because they are the "reference" schemes that we share with the team (each dev can make his own based on that one). Having it change each time a different .xcworkspace is open is really cumbersome. Could you consider making subprojects completely unaware of their containing workspace? This would fit better the workspace approach, and avoid unnecessary commits.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!