ios - 在Xcode中,缺少较旧的iOS SDK-仅适用于预先存在的项目

标签 ios xcode configuration sdk

我最近升级到Xcode 4.5.1,以为新iPad编译正在开发的应用程序。效果很好,但是当我回到在iOS 5.1下的旧iPad上运行它时,它将无法编译。我将此追溯到项目中的“基本SDK”设置。不幸的是,由于某种原因,它卡在了iOS 6.0上,而iOS 5.0 SDK不在列表中:

令人困惑的是,如果我启动一个全新的项目,则可以使用iOS 5.0和5.1 SDK的 ,但是这不是该特定项目的列表中的选项。另一个令人费解的事情是它仍然可以在iOS 5.0模拟器上运行。

如何解决此问题而无需从头开始重建项目?

最佳答案

实际上,在Xcode 4.5.x下,唯一允许的基本SDK是6.0。您需要根据希望在应用中支持的内容,将项目(和目标)的部署目标设置为iOS 4.3或更高版本。

Bask SDK定义了可以使用的API。部署目标定义了您希望支持的距离。

关于ios - 在Xcode中,缺少较旧的iOS SDK-仅适用于预先存在的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12888186/

相关文章:

swift - 验证按钮单击并更改 Controller View iOS

javascript - 在前端应用程序中放置配置选项的最常见方法是什么?

java - 如何使用Java属性文件来定义对象并为对象设置属性?

ios - 更新 CoreData 对象无法正常工作

ios - Cocos2d:如何取消选择后如何获得CCMenu项来调用选择器?

ios - 我的应用程序在编译时立即崩溃

xcode - 自 Swift 2.2 以来无法访问 extern NSString

ios - 使用 Launch Screen.xib 模板的真正通用的 iOS 启动屏幕?

Ruby 备份 gem - 共享配置?

ios - 新手需要帮助 : Bold Font & Text Colour Based on Value