我正在尝试调试我的手表应用程序。我像往常一样构建并尝试运行。它显示“构建成功,安装到手表等”,但然后,它没有启动我的应用程序,而是显示“已完成在手表上运行应用程序”。我已经重启了Xcode,在手表上重新安装了我的应用程序等,但都没有效果。
我做错了什么?
我正在尝试调试我的手表应用程序。我像往常一样构建并尝试运行。它显示“构建成功,安装到手表等”,但然后,它没有启动我的应用程序,而是显示“已完成在手表上运行应用程序”。我已经重启了Xcode,在手表上重新安装了我的应用程序等,但都没有效果。
我做错了什么?
我还重新启动了我的Mac、iPhone和Watch。然后它就正常工作了。
我已经把所有东西都重新启动了,但还是不行。然而,在重启后当我第一次运行应用程序时,我收到了一个错误:设备不支持无线同步。
在关闭手表上的wifi后,一切又恢复正常了。
根据我的经验,有时重启所有设备(iPhone、手表和 Mac)可以让应用在手表上构建,但这对于一个“可能”来说是非常令人沮丧和漫长的过程。
特别是当我遇到 设备不支持无线同步
时,最可靠的解决方法是在手表和 iPhone 上都禁用 Wi-Fi。此外,使用真正的电缆将 iPhone 直接连接到电脑。
祝你好运。
另外,如果您正在使用模拟器,请先停止并退出模拟器,然后再尝试编译到真实设备。
你只需要将Xcode调试器附加到正在手表上运行的进程即可!
Xcode -> 调试 -> 附加到进程 > "你的应用程序手表扩展的名称"
之后,Xcode会显示"正在运行...在Apple Watch上的扩展",然后你就可以开始调试了。