【Xcode】报错:iPhone is not available. Please reconnect the device
macOS Version 10.15.7 (Build 19H2)Xcode 11.7 (16142)其实这个问题,我应该每年都会遇到,每次都要 baidu google stack overflow 一下,这次记录一下解决思路。问题:Xcode 最近几个月运行的设备是 iOS 13.7,今天换了个设备: iOS 13.6.1build时报错:iPhone is not available.Pl
- macOS Version 10.15.7 (Build 19H2)
- Xcode 11.7 (16142)
其实这个问题,每年升级 Xcode 都会遇到,
每次都要 baidu google stackOverflow 一下,
这次就记录一下解决思路吧。
问题:
Xcode 最近几个月运行的设备是 iOS 13.7,
今天换了个设备: iOS 13.6.1
build时报错:
iPhone is not available.
Please reconnect the device
查看 window - devices and simulators
错误信息如下:
To run on this device, please update to a version of Xcode that supports iOS 13.6.1.
You can download Xcode from the Mac App Store or the Apple Developer website.
解决思路:
1、Xcode 和 iOS 系统对应:
Xcode 12.2 → iOS 14.2
Xcode 12.1 → iOS 14.1
Xcode 12 → iOS 14
Xcode 11.7 → iOS 13.7
Xcode 11.6 → iOS 13.6
Xcode 11.5 → iOS 13.5
Xcode 11.4 → iOS 13.4
当前 Xcode 是 11.7 ,支持 iOS 13.7系统。
(理论上,因为没有升级到 Xcode 12,应该只有 iOS 14 不支持运行叭)
2、查看本地 iPhoneOSDeviceSupport
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
原来、本地竟然是、没有 13.6 的吗?
找到原因了。
3、下载 13.6 DeviceSupport 放到本地
操作:
(1)关闭 Xcode
(2)下载 iPhoneOSDeviceSupport 13.6的部分
(3)解压后,放到 DeviceSupport 路径下
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
(4)重新打开 Xcode
相关讨论:
https://stackoverflow.com/questions/61863826/iphone-is-not-available-please-reconnect-the-device
4、但是,再次 build 又报错
iphone 11Pro Max is busy: Copying cache files from device
那…重启一下吧
Xcode 和 设备都重启一下。
设备重启命令:
➜ /Users
> /usr/local/bin/idevicediagnostics restart
Restarting device.
解决,重启大法好!yeah
更多推荐
所有评论(0)