首先,我远离XCode大师,而且几乎是一个新手。最简单的事情一直困扰着我们的团队:
每当我有一个新文件到项目并选择“相对于项目”或“相对于封闭组”时,我将始终得到一个半相对路径。我得到了以下内容:
的 ../../../../../中继线/项目名/来源/ MyFile.h 的
它应该只是:
的 ../../../源头/ MyFile.h 的
因为XCode项目位于目录:
/开发/应用/中继线/项目名/项目/ MAC /的XCode /
这引起了很多麻烦,因为不是每个开发人员都将它们的“Trunk”和“Project”目录标记为相同,然后XCode将以红色显示这些项目,因为它可以找到它们并且不允许项目编译
即使直接更改文件信息中的“路径类型”,也无法获得预期的相对路径。唯一的解决方案是手动编辑.xcodeproj。
项目根目录设置为:“项目文件目录”
还有什么我想念的吗?这是使用XCode 3.2。
答案 0 :(得分:2)
是的,我最近在Xcode 3.2.3中看到过这个问题。我认为它必须是最近引入的错误,因为它总是在早期版本中按预期工作。希望在最终发布4.0时修复它,但是你总是可以在http://bugreporter.apple.com同时提交错误报告。目前我一直在通过编辑project.pbxproj
来手动修复此问题,以删除相对路径的冗余部分。