我们可以使用iOS 7 SDK并且仍然支持7以下的iOS版本吗?

时间:2014-01-16 07:10:43

标签: ios xcode ios7 xcode5

来自苹果的邮件声明

Starting February 1, new apps and app updates submitted to the App Store must be
built with Xcode 5 and iOS 7 SDK.

我很困惑这是什么意思。这是否意味着应用程序无法支持低于7的iOS版本?我可以使用Xcode 5&用于构建应用程序的iOS SDK和仍然支持iOS 6

3 个答案:

答案 0 :(得分:5)

这意味着您必须仅使用xcode 5创建应用程序,并且它还应支持iOS7。现在,如果你需要你的应用程序与iOS 5兼容,那么你可以这样做。

答案 1 :(得分:1)

这仅表示如果您想在2月1日之后在App Store中使用您的应用程序(新上传,猜测现有应用程序在一段时间内是安全的),您必须针对7 SDK(和XCode 5)构建它。这并不意味着您不能支持以前的iOS版本,您仍然可以(谷歌部署目标,更多检查this answer)。

目前,如果您针对6 SDK购买应用并在iOS 7下运行它,它将在兼容模式下运行,这有时会挽救生命。从2月1日开始,你将没有这个机会。

为确保您在2月1日之后没事:

  1. 使用XCode 5.
  2. 选择您的项目文件,然后转到“构建设置”。
  3. 基础SDK应为7(目前为“最新iOS”)。

答案 2 :(得分:0)

您必须下载Xcode 5(我认为它只运行用于构建iOS7应用程序的Maverick操作系统)和部署目标中项目集6.0的常规选项卡并运行您的应用程序。

确保使用iOS 6和iOS 7设备测试您的应用程序,而两个操作系统之间存在差异。

enter image description here