可以在Window -> Devices and Simulators的弹出窗口中查看原因
文章目录
真机调试
1.iOS13.5-Xcode11.4(🚫),iOS13.5-Xcode11.6(🚫)
我的手机是iOS13.5,Xcode是11.4,Xcode11.4不支持iOS13.5,要将Xcode升级到11.5
如果Xcode升级到11.6,手机是iOS13.5,这时同样会出现上面的问题。这时要把手机升级到iOS13.6
下图是xcode的历史版本记录,一个Xcode版本对应一个iOS版本
参考博客:
xcode真机调试弹出iPhone is not available.Pleasere connect the device.解决方案
2.iOS12.4.3-Xcode12.1(👌)
当我的Xcode升级到12.1的时候,在一部iOS系统为12.4.3的iphone6上调试是可以的
原因可能是iphone6的手机无法升级到iOS13或是以上,在手机条件允许的情况下苹果要求手机的iOS系统版本要和Xcode的对应版本匹配
3.iOS14.2-Xcode12.1(🚫)
当手机系统是iOS14.2,Xcode是12.1的时候又会弹出iPhone is not availlable, 无法真机调试。
但是mac的app store上Xcode的最新版本是12.1,Xcode12.2还没有发布
解决方法一:去官网下Xcode12.2 Beta
需要登录开发者账号
官网下载链接
解决方法二:下载iOS14.2的真机调试包放到DeviceSupport文件夹中
参考链接:
iOS DeviceSupport - iOS 14.2(from Xcode 12.2 beta)下载
这个是iOS12.2的,没用,仅作参考
iOS xcode 12.2 真机测试包