在 Xcode 9.3 中创建的新文件 <wsname>.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist 是不是应该提交?
Posted
技术标签:
【中文标题】在 Xcode 9.3 中创建的新文件 <wsname>.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist 是不是应该提交?【英文标题】:New file created in Xcode 9.3, <wsname>.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist should it be committed?在 Xcode 9.3 中创建的新文件 <wsname>.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist 是否应该提交? 【发布时间】:2018-09-08 21:50:24 【问题描述】:我下载了新发布的 Xcode 9.3,我重新编译了我的工作区,我注意到它生成了一个新文件:
<mywsname>.xcworkspace/xcshareddata/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>
我想知道这个文件是否应该被 git 忽略或提交。我找不到任何关于它的文档。
【问题讨论】:
【参考方案1】:从 9.3 版本说明开始,您似乎想要提交。
Xcode 9.3 将一个新的 IDEWorkspaceChecks.plist 文件添加到工作区的 共享数据,以存储必要的工作空间检查的状态。 将此文件提交到源代码管理将防止不必要的 为每个打开工作区的用户重新运行这些检查。
Source
【讨论】:
此外,它位于 xcshared数据中,可被视为其他开发人员的通用代码。 完美!谢谢你。我搜索了笔记,但我搜索的是密钥而不是文件名。看起来在大多数情况下提交它是“正确”的事情。 开发者应该怎么做才能防止这个 32 位警告? 想知道这与 Cocoapods 等工具如何相互作用,这些工具一直在重新生成工作区?以上是关于在 Xcode 9.3 中创建的新文件 <wsname>.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist 是不是应该提交?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode Swift 调试器不会显示在 if 语句中创建的变量