Apple Watch 上安装的操作系统版本没有可用的调试符号

Posted

技术标签:

【中文标题】Apple Watch 上安装的操作系统版本没有可用的调试符号【英文标题】:No debugging symbols are available for the OS version installed on Apple Watch 【发布时间】:2017-02-15 23:05:34 【问题描述】:

您可能会在 Xcode 中收到一条消息,说明:

[Apple Watch 名称] 上安装的操作系统版本没有可用的调试符号。验证您的互联网连接是否正常,然后断开并重新连接配套设备以重新尝试下载符号。

截图:

【问题讨论】:

【参考方案1】:

断开手机后,观看,重启,没有任何效果。

最终,这似乎是由 WatchKit 调试包安装失败引起的错误。

手动安装包的步骤:

    断开 iPhone 与 Mac 的连接

    从终端启动Xcode

cd /Applications/Xcode.app/Contents/MacOS/

./Xcode -DVTDownloadableLogLevel 3

    CMD+F 并搜索输出“Starting a download for Watch”

    退出Xcode

    用标志打开Xcode以保留下载的文件

./Xcode -DVTDownloadableLeaveTemporaryFiles 1

    退出Xcode

    安装Disk Image,然后在Pacifist (https://www.charlessoft.com) 中打开包

    打开以下位置

~/Library/Developer/Xcode/watchOS DeviceSupport/

    Systemusr文件夹从Pacifist拖到文件夹中

    重新打开Xcode

    将 iPhone 重新连接到 Mac,注意 Apple Watch 连接成功。

改编自指南:http://indiestack.com/2016/12/installing-symbols-for-watchos/

【讨论】:

以上是关于Apple Watch 上安装的操作系统版本没有可用的调试符号的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Apple Watch 上获得可操作通知回调

TestFlight:无法在 Apple Watch 上安装

在 Apple Watch 上推送通知

如何在Mac上安装Apple Watch屏幕保护程序

Apple Watch 应用程序未加载

是否可以在没有可启动应用程序的情况下在 Apple Watch 上实现动态通知?