美文网首页
Xcode8 真机调试 iOS7 设备或者调试高本版

Xcode8 真机调试 iOS7 设备或者调试高本版

作者: lon_jack | 来源:发表于2017-07-26 21:09 被阅读11次

    在Xcode升级到8之后,iOS7及之下的设备是不支持调试的,或者iOS升级到高版本之后,如果Xcode不升级到对应的版本也是不能调试,这是因为缺乏对应的配置文件。
    解决方法:
    一、找到对应的配置文件
    应用程序 -》Xcode(升级前) -》右键 -》显示包内容,然后找到路径

    Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
    

    拷贝出该路径下的 7.0 7.1 的文件夹

    image.png

    ps:如果已经升级了,可以向同事或者私信我要这两个文件

    二、拷贝配置文件到新Xcode中
    把上面的两个文件拷贝到升级后Xcode对应的路径下,即:

    Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
    

    三、修改Xcode配置
    跟上面同样方法找到一下路径:

    Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/
    

    1、找到SDKSettings.plist文件直接双击打开,正常来说是会以Xcode打开该文件的,除非你电脑安装了一些其他打开plist的默认工具
    2、找到下图对应选项,添加最低配置


    image.png

    3、上面的操作应该会弹出以下的提示,这是因为权限限制的原因


    image.png
    解决方法:在该文件路径下空白地方右击 -》显示简介 image.png

    如上图,点击右下角小图标,把所有角色权限改为读写权限
    同上操作,对该路径下的SDKSettings.plist,打开对应的权限
    4、最后添加选项后如下

    image.png

    ps:上面的版本要从低到高排序

    四、重启电脑,大功告成,可以找个iOS7的设备来测试下
    ps:上面的权限设置在操作完后最好重新改回去(为了避免后续不必要的麻烦),还有如果闲上面的权限操作太麻烦也可以直接把SDKSettings.plist文件拷贝到桌面,修改完成后在复制替换回来

    同样的道理如果要添加对高版本的支持也是按照以上的操作,只不过是要找到对应高版本的配置文件。

    相关文章

      网友评论

          本文标题:Xcode8 真机调试 iOS7 设备或者调试高本版

          本文链接:https://www.haomeiwen.com/subject/jtnokxtx.html