【问题标题】:Debugging on Apple Watch Never Prints to ConsoleApple Watch 上的调试从不打印到控制台
【发布时间】:2015-09-15 01:34:45
【问题描述】:

我正在构建一个原生 Apple Watch 应用程序,在模拟器上它会很好地打印到控制台,但是当我在设备上运行时,它永远不会这样做。这是预期的行为吗?

【问题讨论】:

  • Apple 尚未宣布任何有关真正原生的独立应用程序的信息。不过,您可以使用 watchOS 2 做更多事情,例如以编程方式访问麦克风、扬声器、数字表冠、心率传感器和 Taptic 引擎。 “构建原生应用”是什么意思?
  • 具有代码/扩展程序的手表应用在使用 watchOS 2 的手表设备上运行。

标签: ios xcode ios-simulator watchkit watchos-2


【解决方案1】:

如果所有这些答案都不起作用:

  • 重启手表
  • 重启 iPhone
  • 重启 Xcode

这对我有用;)

【讨论】:

  • 谢谢,这样做了,但是当我在手表上运行我的应用程序时,仍然看不到 XCode 的控制台输出。 :\
  • 你真的激活了控制台视图吗?^^
  • 是的,绝对的。
【解决方案2】:

确保您选择了观察目标。

Command-R 应该直接在手表上运行应用程序并附加调试器。

一旦上述工作正常进行,您应该能够通过转到 Xcode > Window > Devices 然后点击您的手机来查看日志。

打开底部的控制台区域。打开后,您可以点击区域顶部附近的区域,在手机和手表之间切换。

【讨论】:

    【解决方案3】:

    您只需附加到WatchKit 扩展进程:

    解决方案:

    • 在模拟器中运行您的扩展。

    • Xcode 菜单调试 -> 附加到进程 -> 在菜单的系统部分中选择“MyExtension(您的扩展名)”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-01
      • 2012-02-07
      • 2015-05-04
      • 2016-11-19
      • 2018-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多