Xcode真机调试报错:Could not locate dev
2018-04-10 本文已影响1233人
Coder_Cat
报错:
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.
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的真机支持包文件路径
最新包更新后 - 这是就可以支持iOS 11.3的真机调试了,但有时候不好使,就需要完全关闭Xcode,重新连接手机,如果还不行就多试几次就可以了。
-
打开Project Targets -> Build Settings -> Base SDK可以查看支持的系统最高版本。
支持最高的版本 - 虽然还是iOS11.2,但是选中latest iOS 就好,默认不用管。
- iOS 8及以上支持包可以去我的云盘下载:
链接:https://pan.baidu.com/s/11aZ5knQv2rN9l-FVxmH_wQ 密码:gqsw