将Xcode工作区方案添加到版本控制

时间:2011-08-22 07:27:42

标签: xcode version-control

我想与其他团队成员分享我创建的Workspace Schemes。但是它们都存储在.xcodeproj>下。 xcuserdata> .xcuserdatad> xcschemes。我已经在SVN中将xcuserdata文件夹设置为忽略,因为我假设该文件夹中的所有数据都是用户特定的。

有解决方法吗?即我不希望这些方案是用户特定的。或者我应该检查xcschemes文件夹。如果我这样做,其他用户是否能够查看和使用我的方案?

2 个答案:

答案 0 :(得分:180)

从“方案”控件中选择“管理方案”。选中您要共享的所有方案旁边的“共享”。这些方案将被移动到名为“xcshareddata”的文件夹中。

更新:Xcode 4-8的功能相同。

答案 1 :(得分:1)

您需要进入“管理方案”视图,然后选中“共享”复选框(“产品”菜单 - >“计划” - >“管理方案...”)。

接下来,你需要从你的忽略文件中删除'xcshareddata / xcschemes'并将它们添加到repo(或者只使用'git add -f MyProject.xcodeproj / xcshareddata / xcschemes')