Xcode8.1如何支持iOS8.0以下版本

网友投稿 810 2022-09-26

Xcode8.1如何支持iOS8.0以下版本

Xcode8.1如何支持iOS8.0以下版本

Xcode6.0升级到Xcode8.0,Xcode8.0升级到Xcode8.1时会删除它支持的8.0以后的版本配置文件。老项目要兼容iOS8以下也是可以另辟蹊径的。

虽然手机iOS已经到了10.1.1版本,但是人有8%的人在用9.0以前的版本,并且这些早期版本又以7.0、7.1、8.0、8.1、8.2、8.3、8.4版本占绝大多少。

iOS7.0以下版本市场占有率已经低于4%,可以忽略了。iOS7.0以前的版本和现在的版本差异很大,没有必要为了适配它们花费更多精力。所以放弃它们吧!

iOS7.0、iOS7.1对应是的iphone 5s还有余热可以发挥,暂时可以不舍弃它。

现在从Xcode8.0开始,已经不支持8.0以下版本。若你不想放弃7.0、7.1,想支持它就要想些办法支持它了。

现在iMac 10.12.1加强的对系统文件夹下的文件可写控制,想直接修改SDKSettings.plist已经不可以了。

首先我们要找到Xcode是通过什么来兼容iOS版本的,请打开以下路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,在文件夹中我们能够看到Xcode支持的iOS版本,从8.0开始,唯独没有8.0以下的,所以我们第一步要做的就是把需要支持的iOS版本的配置包放进来,支持iOS7.0以前的版本介绍如何支持iOS7.0,iOS7.1版本:

打开文件夹,找到应用程序,找到Xcode,右击该图标选显示包内容

找到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport这个文件夹,从​​/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist /Users/jiaguoshang/Desktop/SDKSettings.plist。

双击打开SDKSettings.plist,添加7.0和7.1版本支持属性,并保存。

在活动监控器里强制退出XCode,在终端里执行这个命令:cp /Users/jiaguoshang/Desktop/SDKSettings.plist /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist。

你可以看到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs的子目录下的两个SDKSettings.plis都变成你刚拷贝的文件了,内容一模一样。

关闭所有Xcode,再打开工程你就可以看到Deployment Target可以选择iOS7.0了。

下面是最近iOS各个版本的市场占有率统计

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通而不达网络的发现与解决方案
下一篇:Spring Cloud Eureka服务注册中心入门流程分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~