Xcode基本SDK:并行安装多个SDK版本的最简单方法是什么

Xcode基本SDK:并行安装多个SDK版本的最简单方法是什么,xcode,sdk,deployment-target,base-sdk,Xcode,Sdk,Deployment Target,Base Sdk,好的,我注意到的是,当我针对iOS 4.3开发时,我将部署目标设置为iOS 4.1,我没有从IDE收到任何关于最低部署目标不支持的调用的警告 例如,调用[CLLocationManager authorizationStatus]不会显示任何警告,尽管authorizationStatus的文档称它是在iOS 4.2中实现的 我想这会是个问题,什么时候不是 据我所知,解决方案是下载多个SDK版本,临时根据SDK构建最低版本,但切换到当前SDK版本以便发布 如果有更好的方法,请告知。在“基本SDK

好的,我注意到的是,当我针对iOS 4.3开发时,我将部署目标设置为iOS 4.1,我没有从IDE收到任何关于最低部署目标不支持的调用的警告

例如,调用[CLLocationManager authorizationStatus]不会显示任何警告,尽管authorizationStatus的文档称它是在iOS 4.2中实现的

我想这会是个问题,什么时候不是

据我所知,解决方案是下载多个SDK版本,临时根据SDK构建最低版本,但切换到当前SDK版本以便发布

如果有更好的方法,请告知。在“基本SDK”设置下,如何在Xcode中获得更多选项

我想这会是个问题,什么时候不是

是的,如果调用不存在的方法,通常会崩溃

据我所知,解决这个问题的办法是下载多个 SDK版本,根据SDK临时构建,以满足您的最低要求 版本,但切换到当前SDK版本以发货

这是一个相当好的方法;也许是半自动发现这种错误的最好方法

如果有更好的方法,请告知。我怎样才能得到更多 “基本SDK”设置下Xcode中的选项

您不会将所有SDK一起安装在一个“开发者”文件夹中。分别安装每一个--安装SDK时,可以选择一个备用位置。然后,只需在正确的文件夹中找到Xcode副本并启动即可

基本SDK下不需要有多个选项——通常的做法是只使用最新版本,但将部署目标设置为应用程序支持的最低版本的iOS