在xcode中找到丢失的文件

时间:2012-05-31 00:29:45

标签: iphone objective-c ios xcode ipad

我正在为我的xcode项目重新安排文件系统中的东西/文件,因此当我打开项目时,所有文件都是红色的。我可以逐个手动添加文件,但有没有办法让xcode快速找到这些文件?所有文件都位于一个文件夹中。

4 个答案:

答案 0 :(得分:7)

如果您有一堆现在位于同一目录中的缺失(红色)文件,则可以通过一次选择(Cmd-click)所有文件来改进“在检查器中单独修复每个路径”方法。您将在检查器中看到“多个值”,如下所示:

Xcode screenshot: Multiple Values

单击“位置”下拉列表下的按钮将显示目录选择器 - 请注意提示“选择包含...的文件夹”而不是“选择文件和位置”。

enter image description here

答案 1 :(得分:5)

据我所知,Xcode没有办法自动定位移动的文件。您可以使用Inspector(右侧面板)重新连接对其文件的引用,但这样做有点繁琐。在您的情况下,简单地删除引用然后将文件添加回项目可能会更快。

答案 2 :(得分:1)

我同意已经给出的答案。在真正的捏合或最后的手段中,您可以在文本编辑器中打开项目文件并手动修复路径引用。

  1. 在Xcode中关闭项目
  2. 将项目文件备份到安全的地方
  3. 在Finder中,右键单击项目文件并选择“显示包内容”
  4. 将project.pbxproj拖到BBEdit(或TextEdit或其他)
  5. 编辑您想要的任何“path = xxx”引用

答案 3 :(得分:0)

在这种情况下,我执行以下步骤:

  

1)添加名为Res

的新组      

2)点击“将文件添加到...”

     

3)找到包含资源的文件夹,然后单击CMD + A

     

4)设置“为任何添加的文件夹创建文件夹引用”复选框。   在源代码中,我使用例如“字体/ font1.xml”。

     

5)然后为了刷新,我只是删除Res组引用

     

6)并执行从1到4的步骤

希望这将是一个有用的