复制xcode项目

时间:2010-12-13 01:49:27

标签: xcode

我正在尝试复制一个几乎相同的应用程序的xcode项目,但在少数源文件和一些数据文件中仍有差异。在大多数情况下,这似乎工作,但我有一个问题,在我构建项目2,然后项目1,我注意到运行项目2运行与项目1中的文件。我需要触摸项目2中的不同文件让它们在proj 2中构建。有没有人知道我必须做些什么才能让他们正确识别自己的文件?

我首先怀疑是某种目标文件问题,其中proj 1中的file.m将被构建并将proj 2中的file.m混淆为认为它是最新的。查看他们的配置,中间构建文件的目录是不同的,虽然所以也许我看错了设置或问题在其他地方?这两个项目使用相同名称但来自不同子目录的文件。

2 个答案:

答案 0 :(得分:3)

以下是如何使用新的Xcode 4界面找到丢失的(红色)文件:1)选择左侧Project Navigator中的文件(文件夹图标); 2.在右侧边栏中单击“文件检查器”,这是类似页面的最左侧图标; 3.在“标识和类型”部分中,有一个标有“位置”的灰色框。单击左下方的小图标,类似于文件浏览器 - 这将显示文件浏览器以找到该文件。瞧,你已经完成了。

答案 1 :(得分:0)

除非你设置不同,否则Xcode应该使用项目文件的文件夹位置 - * .xcodeproj - 作为引用其文件的基础。你的.xcodeproj文件也在不同的子目录中吗?如果您确保项目文件及其引用的所有文件位于完全不同的目录中,则应设置它。

如果你已经这样做了,那仍然是一个问题,你可以手动重新引用它们。右键单击文件(或其所在的组),然后选择获取信息。然后点击信息窗口中路径条目右侧的选择按钮,并在Xcode中显示该文件的查找位置。在关闭信息窗口之前,将路径类型更改为相对于项目

如果Xcode中的文件名变为红色,则表示它没有在您刚刚指定的位置看到该文件,因此请在Finder中将其复制到那里。红色文本应变为黑色,您将被设置。

对每个项目中的所有文件执行此操作,之后Xcode的部分就不会出错。