如何让Xcode忽略Xcode 9中的xcodeproj?

时间:2017-10-03 03:26:15

标签: xcode git github xcode9

我一直在使用Xcode9开发一个C项目。我不想将我的.xcodeproj目录推送到GitHub。我使用Xcode中的源代码控制菜单与GitHub同步。

我已将以下行添加到我的.gitignore文件中:

*.xcodeproj/
DerivedData/
*.pbxproj
*xcworkspace

但它不会奏效。当我提交时,Xcode仍会将我的xcodeproj目录推送到GitHub。如何在Xcode9中忽略这些文件。

1 个答案:

答案 0 :(得分:1)

这可能是因为已经跟踪了这些文件(使.gitignore指令无效)

尝试从索引中删除它们

git rm --cached -r *.xcodeproj/
git rm --cached -r DerivedData/
git rm --cached -r *.pbxproj
git rm --cached -r *xcworkspace

--cached选项将确保您将这些文件保留在磁盘上(并仅将其从索引中删除)。