所以 - 对于Xcode(版本3.2.4)中的iPhone项目,项目设置提供“Base SDK”以及“iOS部署目标”的设置 - 后者确定了支持的最低iOS版本。
但是 - 此“iOS部署目标”选项仅在“发布”配置中显示给我。当我切换到“Debug”时,此选项消失,所需的最低iOS版本似乎会自动设置为与Base SDK相同。
问题是我的iPhone在iOS 3.1.2上运行(我希望它保留在这个版本上!) - 但最近的Xcode版本没有这些旧版本的Base SDK选项(最低可用的Base SDK是3.2) - 所以我需要“iOS部署目标”选项,使其与我的手机兼容。
如何在调试配置中使用此选项?
答案 0 :(得分:0)
您需要安装较旧的SDK才能运行3.2之前的任何内容,但不要卸载最新版本。只需将旧版本放在/ Developer以外的目录中,我就亲自使用/ Xcode。通常在新版本中编码,然后打开较旧的SDK以在手机上测试您的应用。
大多数用户都是4.0或更高版本,因此在尝试使您的应用向后兼容时请记住这一点(stats from major apps on Quora)。