我真的厌倦了其他有项目错误的用户,因为XCode的默认类引用类型是“相对于XCode文件夹”。我知道你可以把它改成“相对于Enclosing Group”,这就是我们的项目,但是任何时候有人创建一个新的类文件并忘记之后(经常)更改引用类型或添加和文件并忘记更改引用类型(也经常),从SVN更新的用户看到红色文件错误,即使它存在于正确的文件夹中 - 只是因为xcodeproj文件愚蠢地链接到它。
有没有办法更改默认值?我一直在寻找偏好,找不到任何东西。似乎必须有办法让XCode更好地适用于单用户项目以外的情况。我对它的源代码管理非常不满意,我希望也许是因为我找不到一些选项。谢谢你的帮助。
答案 0 :(得分:2)
我的方法是将我的组映射到源文件层次结构,并确保所有内容最初都设置为“相对于封闭组”。在这种情况下,当您向层次结构添加更多文件或文件夹时,Xcode似乎做了正确的事情,即它保持“相对于封闭组”设置,无论它在哪里。
有关详细信息,请尝试询问xcode-users mailing list。
答案 1 :(得分:0)
我在这段时间也很挣扎,但答案很简单:
不要将项目存储在开发人员文件夹中。在开发人员文件夹中,所有内容都默认为相对于XCode文件夹,而在外面则是封闭组。
希望有所帮助