如何使Xcode在Xcode 9中忽略xcodeproj?

3

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

我已经在我的.gitignore文件中添加了以下行:

*.xcodeproj/
DerivedData/
*.pbxproj
*xcworkspace

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

1个回答

4

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

尝试从索引中删除它们

git rm --cached -r *.xcodeproj/
git rm --cached -r DerivedData/
git rm --cached -r *.pbxproj
git rm --cached -r *xcworkspace
--cached选项将确保您将这些文件保存在磁盘上(仅从索引中删除它们)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接