Xcode真机调试报错:Could not locate device support files.

  • 报错:
    Could not locate device support files.
    This iPhone 7 (Model 1660, 1778, 1779, 1780) is running iOS 11.3 (15E216), which may not be supported by this version of Xcode.


    Xcode真机调试报错:Could not locate device support files._第1张图片
    Could not locate device support files

  • 原因: iOS手机系统升级之后,Xcode没有升级,便不能进行真机测试,原因是老的Xcode中没有手机新系统的配置文件(我手机就是系统升级到iOS 11.3,而Xcode版本是9.2,只支持iOS 11.2,这时候就报了上面的错误);

  • 解决方案:
    1.更新Xcode,但是更新的很慢,并且更新期间不能打开Xcode,如果急着解决bug或开发的话就耽搁时间。
    2.更新Xcode的真机支持包,真机运行的支持包的位置位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,将最新的包拖进去即可:


    Xcode真机调试报错:Could not locate device support files._第2张图片
    Xcode的真机支持包文件路径

    Xcode真机调试报错:Could not locate device support files._第3张图片
    最新包更新后
  • 这是就可以支持iOS 11.3的真机调试了,但有时候不好使,就需要完全关闭Xcode,重新连接手机,如果还不行就多试几次就可以了。
  • 打开Project Targets -> Build Settings -> Base SDK可以查看支持的系统最高版本。


    Xcode真机调试报错:Could not locate device support files._第4张图片
    支持最高的版本
  • 虽然还是iOS11.2,但是选中latest iOS 就好,默认不用管。
  • iOS 8及以上支持包可以去我的云盘下载:
    链接:https://pan.baidu.com/s/11aZ5knQv2rN9l-FVxmH_wQ 密码:gqsw

你可能感兴趣的:(Xcode真机调试报错:Could not locate device support files.)