是workspacessettings.Xcsettings文件需要上传到git?



我正在开发一个iOS应用程序,我正在使用bitbucket提交我的作品。在提交过程中,我发现了一个名为"workspacessettings .xcsettings"的文件。其中包含以下内容:

<?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>PreviewsEnabled</key>
<false/>
</dict>
</plist>

这个文件的用途是什么?它需要上传到我的存储库吗?

如果该文件位于

<Project>.xcworkspace/xcuserdata/<user>.xcuserdata/

,特别是在文件夹xcuserdata中,那么它是特定于用户的。

在一个名为xcuserdata的文件夹里的任何东西都被Xcode认为是特定于用户的,你通常不希望被存储在git的repo中。

你的.gitignore文件应该包含一行

xcuserdata/

确保没有用户特定的数据将成为repo的一部分。

最新更新