在 Xcode 中查找丢失的文件

Posted

技术标签:

【中文标题】在 Xcode 中查找丢失的文件【英文标题】:Find missing files in Xcode 【发布时间】:2012-05-31 00:29:45 【问题描述】:

我正在为我的 Xcode 项目重新排列文件系统中的文件。因此,当我打开 Xcode 项目时,所有文件都是红色的。

我可以手动添加每个文件,但是 Xcode 有没有办法为我快速找到这些文件?所有文件都位于一个目录中。

【问题讨论】:

【参考方案1】:

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

单击“位置”下拉菜单下的按钮会弹出一个目录选择器——注意提示是“选择包含...的文件夹”而不是“选择文件和位置”。

【讨论】:

所有原始海报的文件都在一个文件夹中。这种方法比一对一的方法快得多。 这是正确答案。请这样标记。【参考方案2】:

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

【讨论】:

【参考方案3】:

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

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

【讨论】:

【参考方案4】:

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

1) 添加一个名为 Res 的新组

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

3) 找到有资源的文件夹,点击CMD + A

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

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

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

希望对你有用

【讨论】:

以上是关于在 Xcode 中查找丢失的文件的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 显示文件夹中不存在的丢失文件

在 Xcode 8.3 中,一些 swift 类文件是红色的

在 Xcode 项目文件夹中查找 plist 的路径

在声音文件 xcode 中查找单个频率

Xcode 在所有项目文件中查找和替换

xcode 4无法重新添加移动的文件