Xcode部署应用时Apple Watch无法稳定重连问题求助
Apple Watch部署时Xcode无限重连(Transport error)的解决办法
问题现象
部署应用到Apple Watch时,Xcode反复切换显示:
"Waiting to reconnect to Apple Watch. Previous preparation error: Transport error."
"Connecting to Apple Watch. Xcode will continue when the operation completes."
偶尔能成功连接启动应用,但多数时候陷入无限重连循环。
设备版本信息
- macOS 14.4.1(2019款MacBook Pro,1.4GHz四核Intel Core i5)
- Xcode 15.3
- watchOS 10.2(Apple Watch SE 第一代)
- iOS 17.1.1(iPhone 15 Pro)
已尝试方案
- 将MacBook、iPhone和Watch连接至同一WiFi网络
- 在「Devices and Simulators」菜单中移除Watch及iPhone并重新配置
可行解决方案
1. 重置Apple Watch配对连接
- 在iPhone的「Watch」应用中,进入「我的手表」>「通用」>「重置」>「取消配对Apple Watch」
- 完成取消配对后,重新将iPhone与Watch配对,过程中保持设备近距离接触,确保网络稳定
2. 全设备重启
- 按顺序重启MacBook、iPhone、Apple Watch:
- MacBook:点击苹果菜单 > 重启
- iPhone:长按侧边键+音量键,滑动关机后重启
- Apple Watch:长按侧边键,滑动关机后重启
- 重启完成后,先确保iPhone与Watch正常连接,再打开Xcode尝试部署
3. 统一系统版本并更新Xcode
- 检查并安装macOS、iOS、watchOS的官方更新(当前iOS 17.1.1与watchOS 10.2存在版本差,尽量保持系统版本一致可减少兼容性问题)
- 更新Xcode至最新稳定版(通过App Store或Apple开发者渠道获取)
4. 验证Xcode设备权限
- 打开Mac「系统设置」>「隐私与安全性」>「开发者工具」,确认Xcode已被授权
- 在「蓝牙」设置中,确保Mac已与iPhone通过蓝牙配对(无线部署依赖蓝牙+WiFi双重连接)
5. 清理Xcode缓存
- 完全关闭Xcode
- 打开终端,执行以下命令清理缓存:
rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Caches/com.apple.dt.Xcode - 重新打开Xcode,重新尝试部署
6. 改用USB有线连接部署
- 用MFi认证的USB-C数据线将iPhone直接连接到MacBook,通过iPhone中转部署至Watch
- 有线连接可避免无线传输不稳定导致的Transport error问题
内容的提问来源于stack exchange,提问作者Ирина Пересыпкина
相关产品推荐
相关产品推荐

