iOS Xcode8 配置 Deployment Target 支持7.0及更低版本

        众所周知Xcode8的发布,默认最低支持的iOS版本为8.0,当然这并不能说8.0以下就直接放弃了,虽然表现出来的是这样,毕竟使用8.0以下系统的还是大有人在的,老项目要兼容iOS8以下也是可以另辟蹊径的。内容较简单,总结一下,方便日后查找,欢迎大家批评指正。

原文作者:http://blog.csdn.net/devdawei/article/details/53406715

一 问题剖析

1.Xcode是通过什么来兼容iOS版本的?Xcode中什么文件控制Deployment Target?

 <1> Finder -> 选中Xcode -> 右键点击

 如下图所示打开对应的文件

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第1张图片
显示包内容

<2> 按照如下图所示依次打开文件

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第2张图片
打开DeviceSupport文件

<3> 在文件夹中我们能够看到Xcode支持的iOS版本,从8.0开始,唯独没有8.0以下的,所以我们第一步要做的就是把需要支持的iOS版本的配置包放进来,博主这里支持到7.0,包括7.1 下载链接地址:https://github.com/devdawei/XcodeDeviceSupport

下载完成直接将7.0, 7.1 的包放进去即可。

<4> 到这里并没有结束,接下来需要配置Xcode的Deployment Target,按照如下图所示打开相应的文件

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第3张图片
找到iPhoneOS.sdk文件

因为这个iPhoneOS.sdk文件夹里的东西是锁定的,所以我们要改点配置

首先右键‘空白部分’,点击显示简介,滑动到最下面,点击小锁打开权限,需要输入管理员密码,接着把所有的权限改为读写,第一步完成,

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第4张图片
打开iPhoneOS.sdk

接下来,右键SDKSettings.plist文件夹,和上面同样的操作,打开读写权限,然后双击打开SDKSettings.plist文件。

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第5张图片
打开SDKSettings.plist文件

双击上述文件,以上两者都完成之后就可以实现写的操作了

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第6张图片
实现写的操作

添加7.0和7.1,按照从小到大的顺序排好。接着重启电脑即可,结束的时候别忘了把刚才改的权限都改回去,以防不小心动了不该动的。

Xcode里可以选择啦,如图所示:

iOS Xcode8 配置 Deployment Target 支持7.0及更低版本_第7张图片

已经可以看到7.0和7.1了,如果需要支持更低的版本,跟上面同样的方法,只需要添加对应的配置文件即可。

你可能感兴趣的:(iOS Xcode8 配置 Deployment Target 支持7.0及更低版本)