将 Xcode 工作区方案添加到版本控制
我想与其他团队成员分享我创建的工作空间方案。然而它们都存储在 .xcodeproj > 下x用户数据> .xcuserdatad> xcschemes。我已将 xcuserdata 文件夹设置为在 SVN 中忽略,因为我假设该文件夹中的所有数据都是特定于用户的。
有办法解决这个问题吗?即我不希望这些方案是特定于用户的。或者我应该检查 xcschemes 文件夹。如果我这样做,其他用户是否能够看到并使用我的方案?
I'd like to share Workspace Schemes that I've created with the other team members. However they are all stored under .xcodeproj > xcuserdata > .xcuserdatad > xcschemes. I've set xcuserdata folders to be ignore in SVN as I assumed all data in that folder were user specific.
Is there a way around this? i.e I don't want the schemes to be user specific. Or should I check the xcschemes folder in anyway. And if I do that will the other users be able to see and use my schemes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从方案控件中选择管理方案。选中您想要共享的任何方案旁边的“共享”。这些方案将被移动到名为“xcshareddata”的文件夹中。
更新:这对于 Xcode 4-8 来说是一样的。
Choose Manage Schemes from the Schemes control. Check "Shared" beside any schemes you'd like to share. The schemes will be moved into a folder called "xcshareddata".
Update: This works the same for Xcode 4-8.
您需要进入“管理方案”视图并选中“共享”复选框(“产品”菜单 -> 方案 -> 管理方案...)。
接下来,您需要从忽略文件中删除“xcshareddata/xcschemes”并将其添加到存储库中(或者仅使用“git add -f MyProject.xcodeproj/xcshareddata/xcschemes”)
You'll need to go into the "Manage Schemes" view and check off the 'Shared' checkbox ('Product' menu -> Scheme -> Manage Schemes...).
Next, You'll need to remove 'xcshareddata/xcschemes' from your ignore file and add them to the repo (or just use 'git add -f MyProject.xcodeproj/xcshareddata/xcschemes')