如何更改xcode项目中文件的位置?

时间:2013-09-26 06:08:10

标签: xcode

我不小心将一些文件放在*.xcodeproj文件的同一级别上。当我将这些文件移动到Finder中的正确位置时,Xcode告诉我这些文件丢失了。所以我删除了包含这些文件名称已被读取的组(我意识到这是一个错误)。然后我将这些文件从Finder拖到xcode中以构建一个新组。但是当我尝试运行该项目时,Xcode仍然无法找到这些代码。我该如何解决这个问题?

6 个答案:

答案 0 :(得分:42)

当您看到红色(或位置错误)的文件时,您可以使用文件检查器(显示在Xcode窗口的右侧面板上)轻松更正这些文件的位置。

看起来像这样:

Use File Inspector to fix path

单击名称旁边的“文件夹”图标将弹出一个打开的面板,您可以从中选择文件的正确位置。

答案 1 :(得分:3)

通过Xcode项目重新组织文件有一种更简单的方法。您可以使用Synx,它通过Xcode项目组自动修复文件路径。

您可以查看Synx的Github页面

Synx

安装Synx后,只需运行以下命令

synx path/to/my/project.xcodeproj

答案 2 :(得分:1)

我找到了答案。

3件事

1 删除了对红色文件的引用 然后将它们拖回项目中 重新链接所有我的.m和.h文件只是加入

2 然后删除了.app引用并将其拖回到项目中。

3 删除了构建阶段中的任何重复项或红色文件

固定 感谢大家的建议和帮助

答案 3 :(得分:0)

从我的角度来看,我肯定会避开Xcode中的虚拟文件夹。这种方法的缺点是当项目变得越来越大时,你无法在文件系统中找到相应的文件。即使你点击“Show in查找器“你需要在几十个文件中查找文件。

我的方法是在finder中创建文件夹,然后将其拖动到project.When我需要在这个子文件夹中创建一个新文件,无论如何都将添加到那里。

答案 4 :(得分:0)

  1. 将新文件从finder拖到Xcode项目文件结构中。
  2. 删除旧文件。

答案 5 :(得分:0)

我上了很多课,找到了解决这个问题的好方法:)

1- 选择要更改位置的文件(红色)

2- 在 Xcode 的右侧选择“显示文件检查器”

3- 选择错误的路径或意外的路径并像这个截图一样复制

enter image description here

4- 关闭您的项目

5- 转到您的根项目并右键单击“项目 *.xcodeproj”并选择“显示包内容”

6- 右键单击​​“project.pbxproj”并使用 TextEdit 打开

7- 在文件中选择“查找和替换”或单击“Option+Command+F”并找到您复制的位置并用“”替换为空

8- 保存并打开 Xcode :)