【问题标题】:Debugger not working on Apple Watch Series 3调试器无法在 Apple Watch Series 3 上运行
【发布时间】:2018-04-10 15:05:36
【问题描述】:

问题:我无法让 Xcode 调试器附加到我的新 Apple Watch

硬件:

  • Apple Watch Series 3(无 GPS)
  • iPhone 6s

它的工作原理:

  • 调试器在物理 iPhone 上运行良好
  • 模拟器运行良好(iPhone 和 Apple Watch 都适用)

我尝试过的事情:

  • 重新启动所有三台设备(Mac、iPhone、Apple Watch)
  • 在我的 iPhone 上格式化并重新安装 iOS 11
  • 取消配对并修复 Apple Watch(完成 1000 次)
  • 完全删除所有 Xcode 并从应用商店重新安装(删除模拟器、sdks--所有内容)

其他:

  • 我确定信任这台计算机
  • 我开始了一个全新的项目,只是为了确保它不在我的代码中。

它在 Xcode 中显示为有效目标,但当我构建它时,它只会显示“在 Jason 的 Apple Watch 上运行应用程序”。它会安装应用程序,但不会启动它,并且调试器不会遇到任何断点。

【问题讨论】:

    标签: ios iphone xcode debugging apple-watch


    【解决方案1】:

    尝试手动将调试器附加到可能的目标。

    XCode -> 调试 -> 附加到进程 -> 可能的目标 -> 您的项目

    我也遇到了同样的问题,但不确定为什么这会发生在我身上。如果有人知道如何永久解决此问题,请随时编辑此答案。

    【讨论】:

    • 我的 watchApp 在手表上构建并安装,但调试器没有附加。直到几天前它都运行良好 - 也许当我将 Xcode 从 9.3 升级到 9.4 Beta 时。我现在已经恢复到 9.3 并且问题仍然存在。构建和运行过程以“在 Alan 的 Apple Watch 上完成运行 {app name}。应用程序没有在手表上启动。
    • 我正在使用 9.4 并且必须手动附加该过程,如上所示。可能是9.4的问题。
    • 现在我已经安装了 Xcode 9.4(发布版本 9.4 (9F1027a),不是 Beta),它又可以正常工作了!苹果的 QA 太烂了!
    【解决方案2】:

    它开始工作了。不确定它是什么具体的东西,但我启用了调试器方案中的所有检查。发帖以防万一这对其他人有帮助:

    【讨论】:

    • 我遇到了完全相同的问题,唯一的区别是我的手表是 Series 0。我在 WatchOS 4.0 上没有遇到这个问题,并且在过去几周一直在定期测试我的手表,所以我认为这可能与我昨天安装的 Watch OS 4.1 有关,但查看您 10 月 29 日的帖子是在发布之前,除非您正在运行测试版?
    • 终于修好了,这就是为我解决的问题:stackoverflow.com/questions/31350957/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多