当我使用Xcode 8 beta(8S128d)打开我的项目时,它建议我将最小的iOS部署目标更改为8.0而不是7.1。并且我发现在iOS部署目标列表中没有低于8.0的选项。因此,这是否意味着我不再需要调整我的项目来适配iOS 7.x或更早版本?
如果该应用有很多使用iOS 7的用户,那么调整项目以支持iOS 7是必要的。
我已经尝试使用Xcode 8 Beta(8S128d)构建、调试和存档,并设置部署目标为7.0。
所有操作都成功了。也成功地将ipa导出并安装到我的iPhone 4上(iOS 7.1.2(11D257))。
为了更改项目的部署目标并删除建议警告,我做了以下事情:
编辑:
您需要Xcode 7.x。您可以从苹果开发者网站下载它。
打开Finder,然后转到“Xcode 7.x.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/”。
复制“7.0”和“7.1”文件夹,并将它们粘贴到“Xcode 8.x.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/”中。
重启 Xcode 8.x。
现在您可以在 "iOS 部署目标" 文本框列表中选择 "7.0" 或 "7.1" 并在 iOS 7.x 设备上调试您的应用程序。