热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Xcode】报错:iPhoneisnotavailable.Pleasereconnectthedevice

macOSVersion10.15.7(Build19H2)Xcode11.7(16142)其实这个问题,每年升级Xcode都会遇到,每次都要bai

  • 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


推荐阅读
author-avatar
夏y儿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有