【Xcode】报错:iPhone is not available. Please reconnect the device

  • 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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值