- 当Xcode更新到9.3后,提交代码时发现
project.xcworkspace
文件下多了IDEWorkspaceChecks.plist
文件,如下:
IDEWorkspaceChecks.plist
- 打开里面的内容是:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
- 经过查阅苹果官网文档,大概意思是Xcode 9.3将新的IDEWorkspaceChecks.plist文件添加到工作区的共享数据中,以存储必要工作区检查的状态。 将此文件提交到源代码管理将防止为打开工作区的用户不必要地重新运行这些检查。
- 是否提交git
既然它是放在workspace包里面的xcshareddata文件夹中,那么它就是一个可以共享的文件,所以在gitignore的时候最好不要配置xcshareddata。对于workspace里面的xcuserdata,则是用户自己的一些设置,例如断点, 所以建议把xcuserdata整个目录添加到.gitignore中。
网友评论