我正在尝试复制一个正在运行的iOS6项目,以便我可以在iOS7中进一步开发它。一个副本用于在iPhone 4上运行Xcode 4.6.3,另一个副本仅用于在iPhone5上使用Xcode 5.0进行开发。然而,即使在我开始使用iOS7 / Xcode 5.0之前,我遇到了问题。
手动备份项目文件后,我很快发现Xcode 4.6.3无法在Xcode项目的任何副本中找到Info.plist文件,因为该文件的先前目录路径不再与新目录路径完全匹配。
所以我恢复了旧的目录路径,并在Xcode中重新启动了项目,并使用项目导航窗口手动恢复了类和支持文件。然而,这还没有将项目恢复到以前的状态。
相反,我的项目现在允许的唯一方案是“我的Mac 64位”。此外,禁用构建,清理和运行功能。这很沮丧。我在Xcode中错过了哪些东西可以让你更容易迁移到iOS7?
答案 0 :(得分:0)
您不需要这样做。您可以使用最新版本的Xcode在所有平台上进行开发。将项目移动到Xcode 5并仅使用此项。您无论如何都只能提交使用7.0 BASE SDK编译的应用程序。
Xcode 4.6.3项目在Xcode 5中打开得非常好。您可能在手动备份和还原过程中做错了。
如果您想支持较旧的iOS版本,请将部署目标设置为较低的值。
如果您想支持iPhone 4尺寸的屏幕,请在视图中使用自动布局。