Xcode调试watchOS应用遇“等待重新连接Apple Watch”问题求助
解决Xcode调试watchOS时反复“Waiting to reconnect to Apple Watch”问题
优先处理版本兼容性问题:Xcode 15官方已不再支持watchOS 8及以下版本,你当前使用的watchOS 8.8.1与Xcode 15存在兼容性冲突,这大概率是核心诱因。两种解决方向:要么将Apple Watch升级至watchOS 9或更高版本,要么降级Xcode至14.x系列(Xcode 14支持watchOS 8)。
重置Xcode调试缓存:
- 完全关闭Xcode,删除
~/Library/Developer/Xcode/DerivedData下的所有文件 - 打开终端执行
killall -9 com.apple.CoreSimulator.CoreSimulatorService,重置调试相关服务 - 重启Mac后再重新连接设备调试
- 完全关闭Xcode,删除
确认Apple Watch的开发者信任设置:
- 在Apple Watch的「设置」->「通用」->「设备管理」中,找到你的开发者账号并确认已开启信任
- 在Xcode中重新选择watchOS设备,删除已安装的应用后重新编译安装
简化调试场景排查:
- 暂时关闭watchOS应用的后台模式配置,先测试前台调试是否能正常连接,排除后台逻辑干扰
- 简化HealthKit相关代码,只保留基础的心率读取和传输逻辑,待连接稳定后再逐步恢复完整功能
确保设备连接稳定:
- 保证iPhone与Apple Watch的蓝牙连接正常,或处于同一Wi-Fi网络下(Wi-Fi调试模式)
- 关闭两台设备的飞行模式,避免连接中断
内容的提问来源于stack exchange,提问作者muhammad tayyab
相关产品推荐
相关产品推荐

