为 iOS7-Xcode 5.0 复制工作 iOS6-Xcode 4.6.3 项目



我正在尝试复制一个正在运行的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吗?

你不需要这样做。您可以使用最新版本的 Xcode 在所有平台上进行开发。将你的项目移动到 Xcode 5 并仅使用它。无论如何,您只能提交使用 7.0 BASE SDK 编译的应用程序。

Xcode 4.6.3 项目在 Xcode 5 中打开得很好。您可能在手动备份和还原过程中做错了什么。

如果要支持较旧的 iOS 版本,请将部署目标设置为较低的值。

如果您想支持 iPhone 4 尺寸的屏幕,请考虑在视图中使用自动布局。

最新更新