Xcode 8建议我将iOS的最低部署目标从7.1更改为8.0

2020/12/16 11:51 · ios ·  · 0评论

当我使用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))上。

我执行了以下操作,将项目部署目标更改为7.0,并删除了建议警告。

  1. 在“ iOS部署目标”文本框中手动输入“ 7.0”。
    手动更改iOS部署目标

  2. 取消选中“更新iOS部署目标”,然后按“执行更改” /“完成”按钮,
    然后建议的建议警告将消失。
    推荐建议

编辑

使Xcode 8.x在iOS 7.x设备上调试您的应用程序。

  1. 您需要Xcode7.x您可以从Apple Developer Site下载它

  2. 打开Finder,然后转到Xcode 7.x .app / Contents / Developer / Platforms / iPhoneOS.platform / DeviceSupport /”。

  3. 复制7.0 ”和“ 7.1 ”文件夹并将它们粘贴到“ Xcode 8.x .app / Contents / Developer / Platforms / iPhoneOS.platform / DeviceSupport /”。

在此处输入图片说明

  1. 打开Xcode 8.x .app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS.sdk / SDKSettings.plist

在此处输入图片说明

  1. 根据以下屏幕快照,在键“ Root / DefaultProperties / DEPLOYMENT_TARGET_SUGGESTED_VALUES ”中添加值“ 7.0 ”和“ 7.1

在此处输入图片说明

  1. 重新启动Xcode8.x

  2. 现在,您可以在“ iOS部署目标”文本框列表中选择“ 7.0 ”或“ 7.1 ”,然后在iOS 7.x设备上调试应用程序。

Xcode 8的最低部署目标是iOS8。要支持iOS SDK 7.x及更低版本,请使用Xcode 7。

如果您尝试使用iOS 7.x或更低版本的部署目标,则Xcode建议您将目标更改为iOS 8:

Xcode警告

自iOS 7到现在,Apple发生了很大变化。不必处理向后兼容性的最简单方法是使旧操作系统过时。 因此,您有2个选择。您可以按原样保留设置并处理警告消息,也可以更改设置而不支持iOS 7或更低版​​本。每个都有优点和缺点...

保留设置:如果您选择保留Min OS设置不变,那么您的应用程序将拥有更大的用户群。但是,由于新操作系统的采用率非常高,因此与iOS设备相比,与iOS设备相比,这并不是一个大问题。您还必须处理支持iOS 7的问题。这意味着,如果您决定使用iOS 7中不提供的任何新功能,则必须处理iOS 7情况。应用可能崩溃,UI不一致等。

更改设置:如果您选择更改设置,则不再需要支持iOS 7(您可以使用新功能创建更简单,更一致的代码)。您还会稍微缩小客户群(非常非常小)。

这取决于您的意愿,但是实际上所有可以运行7的设备也可以运行8。因此,如果他们想要您的应用程序,则可以升级操作系统并可以正常运行(不像在iOS 5停止运行的iPad 1)。 。我的客户都是大型企业,需要通过大量繁琐的手续来升级其设备。因此,我必须支持iOS 7(目前,xCode 8可能会迫使我强制那些尚未升级的人)。

如果您不想摆弄XCode,只需为iOS 6或7更新项目文件即可。

右键单击.xcodeproj,选择“显示包内容”,然后在收藏夹文本编辑器中编辑project.pbxproj。


搜索IPHONEOS_DEPLOYMENT_TARGET = 7.0;

本文地址:http://ios.askforanswer.com/xcode-8jianyiwojiangiosdezuidibushumubiaocong7-1genggaiwei8-0.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!