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

我想与其他团队成员分享我创建的工作空间方案。然而,它们都被储存在。Xcodeproj > xcuserdata > .Xcuserdatad > xcscheme.我已经在 SVN 中将 xcuserdata 文件夹设置为忽略,因为我假设该文件夹中的所有数据都是用户特定的。

有办法解决吗?也就是说,我不希望方案是特定于用户的。或者无论如何我应该检查 xcscheme 文件夹。如果我这样做,其他用户能够看到并使用我的方案吗?

15956 次浏览

从“方案”控件中选择“管理方案”。检查“共享”旁边的任何方案,你想要分享。这些方案将被移动到一个名为“ xcshareddata”的文件夹中。

更新: 这对 Xcode 4-8同样适用。

您需要进入“ ManageScheme”视图并勾选“ Shared”复选框(“ Product”menu-> Scheme-> ManageScheme...)。

接下来,需要从忽略文件中删除“ xcshareddata/xcscheme”,并将它们添加到回购文件中(或者只需使用“ git add-f MyProject.xcodeproj/xcshareddata/xcscheme”)