簡體   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