【发布时间】:2011-12-12 01:50:55
【问题描述】:
我已经在这里进行了搜索,但还没有找到我问题的明确答案,所以我认为是时候发布了。
我有一个使用 Xcode 3.2 和 SDK 4.2 开发的 iOS 应用程序。当我构建该捆绑包时,我的目标是 iOS 3,以便运行旧 iPhone 的人(比如我的妻子拥有带有 iOS 3.x 的 iPhone 3)可以运行该应用程序。该应用程序还在最新的 4.x iOS 上进行了测试,并且运行良好。
随着 iOS 5 的发布,我想确保我的应用程序兼容。我的应用程序使用的 iOS 5 中没有任何新内容。我已经安装了最新版本的 Xcode 和 iOS SDK。我的问题是:如果我使用这个新的 Xcode/SDK 组合重新构建我的应用程序,并将目标 iOS 级别设置为早于 5 的级别,以实现向后兼容性,这仍然意味着我的应用程序是为,因此兼容, iOS5,对吗?我当然会在 iOS 5 上对其进行测试,但我希望能够声称它在 iOS5 上受支持,同时仍保持向后兼容性。
我是否正确理解这是如何工作的?
谢谢!
标记
【问题讨论】:
标签: iphone xcode ipad ios4 ios5