1

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

4

1 回答 1

0

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

Xcode 4.6.3 项目在 Xcode 5 中打开得非常好。您可能在手动备份和恢复过程中做错了什么。

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

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

于 2013-09-25T07:59:34.257 回答