Xcode 6的gitignore文件应该包括什么?

21 浏览
0 Comments

Xcode 6的gitignore文件应该包括什么?

在Xcode 6中,.gitignore文件应该包括哪些内容?

此外,关于Xcode 5中引入的xccheckout文件的信息,请参见此处

admin 更改状态以发布 2023年5月21日
0
0 Comments

如果您正在Xcode 6中从头开始创建新项目...就不需要再写很长的.gitignore文件了,正如我在我的上一篇文章中指出的那样:Apple优化了标准项目文件和文件夹结构,以满足清晰和直接的git提交要求。如果你使用Xcode项目模板创建git存储库,苹果还默认忽略两个文件模式:

.DS_Store
UserInterfaceState.xcuserstate

他们将它们加入了您的项目目录中的.git/info/excludes文件中。因此,不需要在.gitignore中重新忽略它们:-)

我在.gitignore文件中唯一总是包含的是:

# Exclude personal Xcode user settings
xcuserdata/ 

0
0 Comments

1)

最简单的答案是我的看起来像这样:

# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
# Pods - for those of you who use CocoaPods
Pods

我相信这和GitHub默认设置的所有存储库的 .gitignore 文件是一样的。

2)

另一个答案是有一个叫做"gitignore.io" 的网站,它基于来自https://github.com/github/gitignore 的 .gitignore 模板生成文件。

0