【发布时间】:2015-01-18 10:36:39
【问题描述】:
我想运行支持 iOS 5.0 及更低版本的旧应用程序。它有一个部署目标 5.0。事情是这样的:
我已将系统升级到 Yosemite OS 10.10 和我拥有的最低 Xcode 版本 5.0。现在,当我查看基础 SDK 时,我看到了下图。
正如您所见,iOS 7.0 显示的构建最少的 SDK。没有其他低版本。
我听说或读过一些你也可以在这里使用低版本 SDK 的地方。通过将 SDK 复制到某个地方或任何其他方式。我想在这里了解一种更好的方法。
编辑:
我需要一个在 Xcode 4.6 中为 iOS 5.0 开发的应用程序。因此,为了检查应用程序流程,我需要下载 Xcode 4.6。是这样吗?我们可以不在新版本的 Xcode 中包含旧的 SDK 吗?
【问题讨论】:
-
SDK 7.0 不支持 iOS 5.0 及更低版本吗?
-
是的。但是存在一些兼容性(如弃用)。所以我需要基本 SDK 作为 iOS 6.0。我知道 Apple 已经声明应该从 iOS 7.0 进行构建,但这里有一个奇怪的要求。
-
最好的办法是拥有一台 iOS 5 设备进行测试和像 Deploymate 这样的工具
-
Apple 没有声明 build 应该至少从 iOS7 开始,Apple 已经声明 build 必须从 iOS7 开始。没有理由为 AppStore 上可用的应用程序使用以前的 SDK。如果您有特殊原因,请解释清楚,以便人们找到解决此问题的方法。但是,对我来说,唯一的解决方案是下载以前的 SDK 并将其复制到 xcode SDK 文件夹中
-
您的问题令人困惑。您说您有一个支持 iOS 5.0 和早期的旧应用程序。你希望它现在支持什么?
标签: ios ios7 xcode5 osx-yosemite