【发布时间】:2015-09-27 21:10:07
【问题描述】:
我正在使用 XCode 7 (beta) 编写独立的 watchOS2 应用扩展。
调试器工作正常,所以我可以使用断点,但似乎 NSLog() 不适用于 Watch。 注意:在模拟器上可以正常工作,但在设备上就不行了
我写给NSLog(@"..") 的任何内容都不会显示在调试区域中。
所以问题是:
这是预期的行为还是我做错了什么?是否有一些解决方法可以查看一些调试日志,例如使用 WatchConnectivity?
提前致谢!
【问题讨论】:
-
你从哪个目标开始?如果您正在启动 iOS 目标,那么它将为 iPhone 记录,但如果您启动 Watch 目标,那么它应该是 NSLog。
-
我使用watch target,否则不会调试watch扩展
-
好的,我在模拟器上调试时使用 NSLogs。有用。将在我的项目中进行一些调查,如果我遇到这种情况会回复您。
-
它在模拟器上运行良好。我应该提到这一点,抱歉。它不适用于真实设备。我编辑了我的问题,以免混淆
-
您是否将正在运行的进程附加到 Xcode 中?转到调试 -> 附加到 Xcode 中的进程。