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

发布于 2024-10-30 13:01:53 字数 355 浏览 1 评论 0原文

在 Xcode 4 中,我无法将文件/资源​​添加到我的项目中,除非相对组路径最终如下所示: ../../workspace/Project/Resources/thing.png

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

我尝试了添加文件夹、文件、创建新组的所有可能组合。我希望将资源保存在项目目录中的文件夹中。如果我省略该文件夹,显然我的资产将与项目相关 - 只是项目根目录下的“thing.png”。

有什么方法可以更改单个文件的路径(我已经知道如何“更改组代表的位置”),以便我可以手动设置位置(例如在 Xcode 3 中,其中这条路径的废话也会发生)。

In Xcode 4, I can't add files/resources to my project without having the Relative-to-Group path end up something like: ../../workspace/Project/Resources/thing.png

Ideally I would have Resources/thing.png.

I have tried every possible combination of adding folders, files, making new groups. I wish to keep my resources in a folder within my project directory. If I omit the folder, clearly my assets will be relative to the project — just "thing.png" under the project's root.

Is there any way to change the path of a single file (I already know how to 'change the location the group represents') such that I can set the location manually (such as in Xcode 3, where this path crap would happen as well).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

北笙凉宸 2024-11-06 13:01:53

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

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

My dirty, but simple solution to this:

  1. Reveal the project in finder
  2. Rightclick the *.xcodeproj file and choose "Show Package Contents"
  3. Open the project.pbxproj file with a text editor (e.g. TextWrangler)
  4. Find & Replace the absolute "../../../whatever/this/path/is/in/your/case/" part of all file and/or group paths with ""
  5. Save the file and open the project in Xcode (it even worked when the project was already opened in Xcode)
甜味拾荒者 2024-11-06 13:01:53

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

将项目移至 Dropbox 之外的其他位置解决了该问题。

I ran into the same issue. It turned out that the problem was Dropbox that would rewrite the paths for Xcode for some reason.

Moving the project to another location outside of my Dropbox solved the issue.

肩上的翅膀 2024-11-06 13:01:53

在更改代表文件夹的组的同一区域下(直接在“文件实用程序”区域的“身份和类型”组中的“位置”弹出窗口下方),文件名右侧有一个小图标。单击该按钮并再次选择该文件。这将更新路径。

Under the same area in which you change the groups represented folder, (directly under the Location popup in the Identity and Type group of the File Utility area), there's a small icon to the right of the file name. Click that and choose the file again. That will update the path.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文