Git无法识别xcode项目中添加的.xcscheme文件

Sha*_*e D 7 git xcode bitbucket atlassian-sourcetree xcode-project

在我的xcode项目中添加了与测试目标对应的新方案.创建的新xcscheme文件没有反映在git中.另外做一个git状态显示我没有提交,工作目录清理.

试图通过终端通过添加它的git加.xcscheme

您的.gitignore文件之一忽略以下路径:MyProject.xcodeproj/xcshareddata/xcschemes/MyProjectTests.xcscheme如果您确实要添加它们,请使用-f

在验证我的.gitignore文件时,它完全空白.

我查了一些帖子,要求分享这些方案,但没有帮助.通过这个帖子,Bitbucket没有在themes目录中显示更改.但对我来说,.xcodeproj文件或xcschemes目录中都没有.git或.gitignore文件.

如何删除这些限制,以便我可以将新的xcscheme文件添加到repo中,还是需要修改其他任何设置?

Col*_*ole 8

即使已经回答了...对我来说

确保您的方案设置为“共享”。方案下拉菜单->管理方案->在“共享”框中选中要提交的方案

希望这可以帮助某人:)

  • 这应该是你检查的第一件事! (2认同)

Sul*_*Ali 7

您需要进入“管理方案”视图并勾选“共享”复选框

“产品”菜单 -> 方案 -> 管理方案

这将创建共享方案文件。接下来,您需要确保 git 不会忽略这些文件。

您需要从忽略文件中删除“xcshareddata/xcschemes”并将它们添加到存储库中

或者只是使用

'git add -f MyProject.xcodeproj/xcshareddata/xcschemes'


Jer*_*101 2

gitignore 设置有多个地方。检查全部。

请参阅文档,例如http://git-scm.com/docs/gitignore