如何将Xcode 4 Project修改为独立于Visual Studio或Eclipse的机器

use*_*291 0 iphone xcode objective-c ipad ios

我很惊讶不能在另一台Mac上打开我的Xcode项目,我从未遇到过Visual Studio或Eclipse的那种问题.我已经尝试过这个Info.plist文件"没有这样的文件"错误,但这还不够.

我有其他错误,如在某些文件夹中找不到MyAppViewController文件,而我检查文件实际上是在那里.

那么如何修改XCode 4项目以便可以在任何mac上打开它?

更新:与此处声称的相反.将Xcode项目从一台Mac复制/导入另一台复制是不够的

更新2:我是否有义务购买这种工具?http://itunes.apple.com/fr/app/project-duplicator-for-xcode/id467950482?mt=12

Ste*_*her 6

复制文件就足够了,只要您复制所有文件并且没有使用绝对路径从项目文件中引用文件.

请注意,您不必选择具有绝对路径.我不确定具体的细节,但我最终得到了项目中的绝对路径而没有明确地这样做.

例如,这是一个缺少文件的项目:

项目中缺少文件

当我选择丢失的文件时,我可以看到它使用的是绝对路径:

哎呀,绝对的道路!

此时,您有两种选择:

  1. 您可以单击我绘制的红色框右下角的按钮来查找文件.确保选择正确的文件; 如果您选择一个具有不同名称的Xcode,Xcode将很乐意替换DetailViewController.m,SomeUnrelatedFile.m并且您将丢失有关原始文件的提示.找到它之后,一定要选择位置:相对于组(通常,这将是正确的选择),以避免再次发生这种情况.
  2. 可能更安全,回到原来的电脑.对于目标计算机上缺少的任何文件,请选择" 位置:相对于组".然后再复制一切.