1

大量资源告诉如何设置这些文件夹,但我仍然对基础设施不满意。我需要的是这个:

  • 我不想使用默认文件夹(在干净的 Xcode 4 安装中预设,具有默认项目或工作区设置)。

  • 我想将它们放入相对于项目(或工作区)的目录中

因此,我对项目设置进行了必要的更改,文件被放置在预期的位置,但是项目和工作空间设置,告诉 Xcode 将电子产品放在它们的外壳所在的位置,存储在 xcuserdata/$USER.xcuserdatad/Workspace{或项目}.设置。

哪个(.settings)在SCM中自然是不能被跟踪的。

    <?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>IDEWorkspaceUserSettings_BuildLocationStyle</key>
    <integer>1</integer>
    <key>IDEWorkspaceUserSettings_BuildSubfolderNameStyle</key>
    <integer>0</integer>
    <key>IDEWorkspaceUserSettings_DerivedDataCustomLocation</key>
    <string>obj/iphone</string>
    <key>IDEWorkspaceUserSettings_DerivedDataLocationStyle</key>
    <integer>2</integer>
    <key>IDEWorkspaceUserSettings_IssueFilterStyle</key>
    <integer>0</integer>
    <key>IDEWorkspaceUserSettings_LiveSourceIssuesEnabled</key>
    <true/>
    <key>IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges</key>
    <true/>
    <key>IDEWorkspaceUserSettings_SnapshotLocationStyle</key>
    <integer>0</integer>
</dict>
</plist>

结果 - 如果其他用户再次结帐,他会打开项目(或工作区),最终将构建产品放入默认路径(用户的主文件夹),而不是工作区{或项目}中指定的那些。设置 XML 文件 - 因为 xcuserdata/ 文件夹没有被跟踪,用户当然有不同的登录名。

我希望 XML 文件与 contents.xcworspace XML 同级,可以在用户设置中覆盖。显然,这是不可用的,至少没有记录,是吗?

那么是否有另一种可能性可以满足我的需求?

4

0 回答 0