5

我在 Xcode 中有一个工作区,大约有 10 个方案。

每当我第一次克隆存储库并从新克隆的存储库打开 Xcode 工作区时,选择的方案始终是我第一次开发 Xcode 工作区时创建的第一个方案。从那时起,我又增加了大约 9 个额外的方案。

我希望第一次从新克隆的存储库打开 Xcode 项目时选择的默认方案是不同的方案。

请注意,尽管标题很有希望,但为 Xcode 项目设置默认方案并不能回答这个问题。我在其他任何地方都找不到这个问题被问到或回答过。

如何在 Xcode 项目中设置默认方案?

4

1 回答 1

5

我对此进行了深入研究,并至少找到了部分答案。希望这会有所帮助。我没有使用工作区,但我正在使用具有多个子项目和方案的项目。

为项目选择的方案似乎是特定于用户的配置,并且似乎无法与克隆存储库的新用户共享。在更改信息存储的设置后,我可以通过查看我的 git repo 来判断

<projectname>.xcodeproj/project.xcworkspace/xcuserdata/<username>.xcuserdatad/UserInterfaceState.xcuserstate

那么,如果我们无法设置所选方案,我们可以设置顺序以使所需方案显示在顶部吗?似乎没有,因为即使对于共享方案,方案顺序信息也放置在用户特定的文件中:

<projectname>.xcodeproj/xcuserdata/<username>.xcuserdatad/xcschemes/xcschememanagement.plist

这是我能想到的,但我相信一定有办法,即使它有点像黑客。该项目以某种方式保存您创建方案的顺序,可能在 project.pbxproj 文件中。因此,也许对该文件进行一点剪切和粘贴重新排列可能会产生一些结果。

于 2014-02-15T01:18:48.070 回答