关于iphone:如何将Xcode 4项目修改为与Visual Studio或Eclipse等机器无关的行为

How to modify Xcode 4 Project to be Machine independent like Visual Studio or Eclipse behave

我很惊讶不能在另一个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


复制所有文件就足够了,只要复制所有文件并且使用绝对路径没有引用项目文件中的任何文件。

请注意,您不必选择具有绝对路径。我不确定确切的细节,但是我最终在项目中使用了绝对路径,而没有明确地这样做。

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

Missing

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

Oops,

这时,您有两个选择:

  • 您可以点击我绘制的红色框右下角的按钮以找到文件。确保选择正确的文件;如果您选择一个不同的名称,Xcode会很乐意将DetailViewController.m替换为SomeUnrelatedFile.m,您将失去有关原始文件的提示。找到它之后,请确保选择"位置:相对于组"(通常,无论如何这都是正确的选择),以避免再次发生这种情况。
  • 可能更安全,请返回原始计算机。对于目标计算机上丢失的任何已知文件,请选择"位置:相对于组"。然后再次复制所有内容。

  • 您不需要任何工具来执行此操作,Xcode项目可以移动,在团队的其他成员之间共享并在任何受支持的计算机上打开。

    您肯定还有另一个问题,因此您需要发布错误。

    当您解决该问题时。...使用免费的远程源代码控制服务(例如bitbucket),对您了解并开始使用很有帮助。


    我不确定这是否是您的追求,但这可能会有所帮助;我使用git来保持我的两台笔记本电脑与单个项目同步。我没有任何文件丢失错误,并且它具有所有其他存储库优点。