0

我正在使用 XCode 4.5 我只安装了 iPhoneSDK6.0。正在搜索全网但找不到IPhoneSDK5.0下载

这是否意味着我可以使用 SDK 6.0 并且我将部署目标设置为 5.0 的事实将确保我不允许使用 SDK 6.0 的任何功能?

具体来说,我现在正在将我的所有用法更改为在旧 SDK 上提供相同功能的UICollectionViewa 。PSTCollectionView

由于我没有找到要下载的 SDK 5.0,我假设 SDK 6.0 和 Deployment Target 5.0 将确保如果我UICollectionView在代码中的任何位置使用,我将无法编译 - 但这不会发生

我该怎么办 ?下载 SDK 5.0 ?从哪里 ?

4

1 回答 1

1

我确信这已经得到了回答,但您没有下载任何其他 SDK。您将 Base SDK 设置为最新版本(当前为 6.0),并将部署目标设置为您希望支持的最早版本(但不超过 4.3)。

由于这意味着您的应用程序可以在具有不同 iOS 版本的设备上使用,因此您必须正确编码。如果您使用的是 iOS 6.0 的新 API,那么您必须编写代码,使其仅在 iOS 6.0 或更高版本的设备上执行。

有关执行此操作的正确方法,请参阅“SDK 兼容性指南”的文档。

Xcode 无法帮助您确保正确执行此操作。您必须在您希望支持的所有不同 iOS 版本的设备上运行您的应用程序。您也可以使用模拟器。Xcode 中的下载首选项页面允许您将模拟器安装回 iOS 4.3。

于 2012-12-05T23:47:44.180 回答