4

您好,我正在开发 ios6 支持应用程序。我的想法是 ios 6 开发的应用程序是在 ios7 上兼容,还是有其他方法可用?如果我使用 ios 7 开发的应用程序支持早期版本。给我最好的解决方案。

4

1 回答 1

3

为 iOS 6 编译的应用程序在 iOS 7 上以特殊的兼容模式运行。

当您使用 Xcode 5 编译时,您必须至少支持 iOS 7。通过设置“部署目标”,您还可以支持旧版本,但如果您使用仅在 iOS 7 中可用的功能,则需要先检查,否则您的应用程序将崩溃在 iOS 6 上。

另请注意,iOS 7 上的各种 UI 组件的大小与 iOS 6 上的不同。您需要使用 Interface Builder(可能是自动布局)或在您的代码中满足这一点。iOS 7 过渡指南中详细介绍了如何执行此操作。

简单的解决方案是仅支持 iOS 7。最佳选择完全取决于您的情况、客户群等。

于 2013-10-03T13:04:53.943 回答