在Xcode 4中添加文件:确保路径相对于项目/如何更改路径?

h4x*_*dle 9 relative-path xcode4

在Xcode 4中,我不能将文件/资源​​添加到我的项目中,而不会让Relative-to-Group路径最终结果如下: ../../workspace/Project/Resources/thing.png

理想情况下我会Resources/thing.png.

我已经尝试了添加文件夹,文件,制作新组的所有可能组合.我希望将我的资源保存在项目目录中的文件夹中.如果我省略该文件夹,显然我的资产将相对于项目 - 只是项目根目录下的"thing.png".

有没有办法改变单个文件的路径(我已经知道如何'改变组代表的位置'),这样我就可以手动设置位置(例如在Xcode 3中,这个路径废话也会发生).

小智 9

我的肮脏但简单的解决方案:

  1. 在finder中显示项目
  2. 右键单击*.xcodeproj文件并选择"显示包内容"
  3. 使用文本编辑器(例如TextWrangler)打开project.pbxproj文件
  4. 使用""查找并替换所有文件和/或组路径的绝对"../../../whatever/this/path/is/in/your/case/"部分
  5. 保存文件并在Xcode中打开项目(它甚至在项目已在Xcode中打开时工作)


Mat*_*att 0

我遇到了同样的问题。事实证明,问题出在 Dropbox 上,它会出于某种原因重写 Xcode 的路径。

将项目移动到 Dropbox 之外的另一个位置解决了这个问题。