好吧,我注意到的是,当我针对 iOS 4.3 进行开发并将我的部署目标设置为 iOS 4.1 时,我没有从 IDE 收到任何关于最低部署目标不支持的调用的警告。
例如,调用 [CLLocationManager authorizationStatus] 不会显示任何警告,尽管 authenticationStatus 的文档说它是在 iOS 4.2 中实现的。
我希望这会是一个问题,什么时候不会呢?
据我了解,解决方案是下载多个 SDK 版本,针对您的最低版本临时构建 SDK,但切换到当前的 SDK 版本以便发布。
如果有更好的方法来做到这一点,请告知。如何在“Base SDK”设置下的 Xcode 中获得更多选项?