添加新文件时XCode项目中相对路径的错误行为

时间:2010-09-30 17:43:25

标签: xcode file project relative-path

首先,我远离XCode大师,而且几乎是一个新手。最简单的事情一直困扰着我们的团队:

每当我有一个新文件到项目并选择“相对于项目”或“相对于封闭组”时,我将始终得到一个半相对路径。我得到了以下内容:

../../../../../中继线/项目名/来源/ MyFile.h

它应该只是:

../../../源头/ MyFile.h

因为XCode项目位于目录:

/开发/应用/中继线/项目名/项目/ MAC /的XCode /

这引起了很多麻烦,因为不是每个开发人员都将它们的“Trunk”和“Project”目录标记为相同,然后XCode将以红色显示这些项目,因为它可以找到它们并且不允许项目编译

即使直接更改文件信息中的“路径类型”,也无法获得预期的相对路径。唯一的解决方案是手动编辑.xcodeproj。

项目根目录设置为:“项目文件目录”

还有什么我想念的吗?这是使用XCode 3.2。

1 个答案:

答案 0 :(得分:2)

是的,我最近在Xcode 3.2.3中看到过这个问题。我认为它必须是最近引入的错误,因为它总是在早期版本中按预期工作。希望在最终发布4.0时修复它,但是你总是可以在http://bugreporter.apple.com同时提交错误报告。目前我一直在通过编辑project.pbxproj来手动修复此问题,以删除相对路径的冗余部分。