如何在Xcode中设置工作区的默认方案?

时间:2013-07-12 21:19:14

标签: xcode

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

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

我想在首次从新克隆的存储库中打开Xcode项目时选择的默认方案是另一种方案。

请注意Set the default scheme for Xcode project并没有回答这个问题,尽管标题很有希望。我无法在其他任何地方找到或回答这个问题。

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

1 个答案:

答案 0 :(得分:4)

我挖了这个,发现至少部分答案。希望这会有所帮助。我没有使用工作区,但我正在使用一个包含多个子项目和方案的项目。

项目的选定方案似乎是特定于用户的配置,并且它似乎不能共享克隆存储库的新用户。我可以通过在更改信息存储在

中的设置后观看我的git repo来判断

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

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

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

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