iOS-Xcode8兼容iOS8.0以下版本

  • 背景:使用Xcode8之后,只支持iOS8.0及以上版本,但是App上架被要求支持iOS7.0版本,醉了。
  • 所以只能去网上查找资料,索性是找到了,下面介绍以下:
  • 第一步:前往文件夹
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

iOS-Xcode8兼容iOS8.0以下版本_第1张图片
屏幕快照 2016-12-12 下午11.18.15.png

最新的Xcode8默认是没有7.0和7.1文件夹,不过我们可以从Xcode7的DeviceSupport文件夹下拷贝出来,然后复制进去, 点击本链接选择性下载文件夹

  • 第二步:前往文件夹
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist
  • 查找到SDKSettings.plist文件,在DEPLOYMENT_TARGET_SUGGESTED_VALUES字段下面添加7.0和7.1,如果第一步添加了更老的版本,这里也一起添加了。


    iOS-Xcode8兼容iOS8.0以下版本_第2张图片
    屏幕快照 2016-12-12 下午11.25.30.png
  • 点击添加时会遇到修改权限问题


    iOS-Xcode8兼容iOS8.0以下版本_第3张图片
    屏幕快照 2016-12-12 下午11.32.37.png
  • 选择IPhoneOS.sdk和SDKSettings.plist,双击选择“显示简介”,所有的权限都设置为“读与写”,然后再修改plist文件就没有问题了。网上都说,修改完之后把权限都改回去以免出现问题。


    iOS-Xcode8兼容iOS8.0以下版本_第4张图片
    屏幕快照 2016-12-12 下午11.39.13.png
  • 修改完成之后重启电脑就可以了


    iOS-Xcode8兼容iOS8.0以下版本_第5张图片
    屏幕快照 2016-12-12 下午11.48.40.png
  • 如果低版本Xcode支持高版本iOS调试,也是可以的。网上借鉴了两篇文章,谢谢了
    [iOS开发]Xcode8兼容iOS7以及低版本Xcode调试高版本iOS系统
    Xcode8 配置 Deployment Target 支持7.0及更低版本

你可能感兴趣的:(iOS-Xcode8兼容iOS8.0以下版本)