Xcode 13构建卡住提示“iPhone正忙:准备Apple Watch开发环境”如何解决
Xcode 13 构建卡住提示「iPhone is busy: making Apple Watch ready for development」解决方案
问题描述
Xcode 13 构建项目过程中卡住,弹出提示「iPhone is busy: making Apple Watch ready for development」,该问题是Xcode 13版本的已知适配Bug,大量同环境开发者都遇到过同类问题,复现环境如下:
- iOS 14.8
- iPhone 8
- watchOS 7.6.2
- Xcode 13
- Apple Watch Series 3 + 蜂窝版(42mm)
可行解决方案
无需调试Apple Watch应用场景
如果当前项目不需要调试Apple Watch端功能,可直接采用以下任意一种快速解决方式:
- 关闭Apple Watch的蓝牙、Wi-Fi开关,断开和配对iPhone的连接后重新插拔iPhone到电脑,等待Xcode识别完成即可
- 打开iPhone端「设置」-「开发者」选项,关闭通过网络与Apple Watch连接开关,重启Xcode后即可正常构建
- 直接临时解除Apple Watch和iPhone的配对,构建完成后再重新配对即可
需要调试Apple Watch应用场景
如果需要调试Watch端应用,可按以下步骤操作:
- 完全退出Xcode,同时重启配对的iPhone和Apple Watch
- 待设备重启完成后重新连接iPhone到电脑,打开Xcode等待设备准备完成
- 首次准备耗时通常为5到10分钟,不要中途断开连接或关闭Xcode,准备完成后即可正常构建调试
通用修复方案
如果上述方案均无效,可尝试清除Xcode缓存后重试:
- 关闭Xcode,打开终端执行命令:
rm -rf ~/Library/Developer/Xcode/DerivedData - 执行完成后重启Xcode,重新加载设备即可
- 条件允许的情况下建议升级Xcode到13.2.1及以上版本,该适配Bug已在后续版本中被官方修复
内容的提问来源于stack exchange,提问作者LuminiCode
相关产品推荐
相关产品推荐

