我正在使用XCode 4.5我只安装了 IPhoneSDK6.0。正在搜索整个网络,但找不到要下载的iPhone SDK 5.0
这是否意味着我可以使用 SDK 6.0,并且我将部署目标设置为 5.0 这一事实将确保不允许我使用 SDK 6.0 的任何功能?
具体来说,我现在正在将我所有的UICollectionView
用法更改为在旧SDK上提供相同功能的PSTCollectionView
。
因此我认为 SDK 6.0 和部署目标 5.0 将确保我在代码中的任何位置使用 UICollectionView
编译失败 - 但这不会发生
我该怎么办?下载 SDK 5.0 ?从哪里?
我相信这之前已经回答过,但你没有下载任何其他 SDK。将基本 SDK 设置为最新版本(当前为 6.0),并将部署目标设置为希望支持的最早版本(但不能再晚于 4.3)。
由于这意味着你的应用可以在具有不同版本 iOS 的设备上使用,因此您必须正确编码。如果您使用的是 iOS 6.0 的新增 API,则必须编写代码,使其仅在装有 iOS 6.0 或更高版本的设备上执行。
有关执行此操作的正确方法,请参阅"SDK 兼容性指南"的文档。
Xcode 不会为您提供任何帮助来确保您正确执行此操作。您必须在具有您希望支持的所有不同版本的 iOS 的设备上运行您的应用程序。您也可以使用模拟器。Xcode 中的"下载"偏好设置页面可让您将模拟器安装回 iOS 4.3。