iphone – 有没有办法在Xcode中安装旧的iOS SDK?
发布时间:2020-12-14 19:49:33 所属栏目:百科 来源:网络整理
导读:我想确保我的应用程序的一些向后兼容性,通过使用旧的SDK来编译它们来测试较新的类和方法.但是,Xcode仅适用于最新的iOS版本的SDK. 我已经下载并安装了iOS 3.1.3 SDK(using the method described here),并且工作正常. __IPHONE_OS_VERSION_MAX_ALLOWED,__IPHON
我想确保我的应用程序的一些向后兼容性,通过使用旧的SDK来编译它们来测试较新的类和方法.但是,Xcode仅适用于最新的iOS版本的SDK.
我已经下载并安装了iOS 3.1.3 SDK(using the method described here),并且工作正常. __IPHONE_OS_VERSION_MAX_ALLOWED,__IPHONE_OS_VERSION_MIN_REQUIRED和这样的respondToSelector的代码已满(不完整:-)). 这对于现在的iOS 3.1.3 SDK是有效的,但是如果将来我想用4.0 SDK重复这个过程呢?在最新的Xcode中是否安装旧SDK版本的一般过程? 解决方法
您无法在Xcode 4上安装旧的3.1 SDK.您可以将部署目标设置为较低,以便在运行比当前SDK安装更早的操作系统版本的设备上进行测试.在运行更新版本的Xcode的同时,完全确保向后兼容性的唯一方法是保留运行iOS 3.x的设备,并对该设备进行测试. (…因为声称旧的模拟器/工具有时实际上允许不能在具有相同版本的操作系统的实际设备上运行的API).
其他方法包括将不同版本的iOS开发人员工具安装在单独的Developer_XYZ目录中,或者使用较旧的iOS开发人员工具安装(例如Snow Leopard with Xcode 3.x),因为Lion可能只支持运行Xcode 4. X). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |