繁体   English   中英

同时调试Apple Watch和iOS应用

[英]Debugging Apple Watch and iOS app simultaneously

直到今天,我已经能够同时构建,运行和调试我的手表应用程序和iOS应用程序。 当我生成并运行时,调试器会自动附加到手表上。 然后,我必须手动附加iOS调试器。 我一直遵循这些步骤,并且它们始终运行良好。 我可以在手表和手机上都达到断点(这是我需要做的才能调试sendMessage或applicationContext之类的东西)。

现在的问题是,当我去手动将iOS应用程序附加到调试器时(通过Debug-> Attach to Process),即使该应用程序正在运行,它也不会显示在可能的目标或应用程序中电话。

我检查了方案,并确保目标仍然正确-正确。

我什至尝试了调试->使用PID或名称附加到进程。 当我尝试按名称附加iOS应用程序时,出现一条错误消息,提示Will install Watch App called with bad bundle identifier '(null)名称错误的Will install Watch App called with bad bundle identifier '(null)

为什么我的iOS应用不再是目标? 当我的watch应用也已附加时,如何使它再次附加到调试器?

我使用另一种方式同时在Watch App和iPhone App上进行调试。 当手表和iPhone模拟器在Mac上运行时,我将运行此脚本 然后在相同的模拟器上启动我的手表应用程序或iPhone应用程序。 我可以同时观察两个日志。

PS这些日志来自控制台,因此您应该使用NSLog()而不是print()。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM