直到今天,我已经能够同时构建、运行和调试我的手表应用程序和 iOS 应用程序。当我构建并运行时,调试器会自动附加到手表上。然后我必须手动附加 iOS 调试器。我一直在遵循这些步骤,并且它们始终运行良好。我可以在手表和手机上都打断点(这是我需要做的才能调试 sendMessage 或 applicationContext 之类的东西)。
现在的问题是,当我手动将 iOS 应用程序附加到调试器时(通过 Debug -> Attach to Process),它根本不会出现在可能的目标或应用程序中,即使应用程序正在运行电话。
我检查了我的计划并确保目标仍然正确——它们是正确的。
我什至尝试过调试-> 使用 PID 或名称附加到进程。当我尝试按名称附加 iOS 应用程序时,我收到一条错误消息Will install Watch App called with bad bundle identifier '(null)
.
为什么我的 iOS 应用不再可能成为目标?当我的手表应用程序也附加时,如何让它再次附加到调试器?