我在 Xcode 中有一个工作区,大约有 10 个方案。
每当我第一次克隆存储库并从新克隆的存储库打开 Xcode 工作区时,选择的方案始终是我第一次开发 Xcode 工作区时创建的第一个方案。从那以后,我添加了大约 9 个额外的方案。
我希望在首次从新克隆的存储库中打开 Xcode 项目时选择的默认方案是不同的方案。
请注意,尽管标题很有希望,但为 Xcode 项目设置默认方案并没有回答这个问题。我在其他任何地方都找不到这个问题的提问或回答。
如何在 Xcode 项目中设置默认方案?
我对此进行了深入研究,并找到了至少部分答案。希望这会有所帮助。我没有使用工作区,但我正在使用具有多个子项目和方案的项目。
为项目选择的方案似乎是特定于用户的配置,并且它似乎不可共享给克隆存储库的新用户。在更改信息存储的设置后,我可以通过查看我的 git repo 来判断
<projectname>.xcodeproj/project.xcworkspace/xcuserdata/<username>.xcuserdatad/UserInterfaceState.xcuserstate
那么,如果我们无法设置所选方案,我们是否可以设置顺序,使所需方案显示在顶部?似乎没有,因为即使对于共享方案,方案订单信息也放在用户特定的文件中:
<projectname>.xcodeproj/xcuserdata/<username>.xcuserdatad/xcschemes/xcschememanagement.plist
这是我所能想到的,但我相信一定有办法,即使它有点黑客。该项目以某种方式保存您创建方案的顺序,可能在 project.pbxproj 文件中。因此,也许对该文件进行一些剪切和粘贴重新排列可能会产生一些结果。
| 归档时间: |
|
| 查看次数: |
2542 次 |
| 最近记录: |