幾年前,我使用watchOS 1 SDK編寫並調試了Apple Watch應用程序。我現在正在使用watchOS 3 SDK開發新的手錶應用程序。在模擬器中調試Apple Watch應用程序的iOS部分
Watch App部件能夠被調試。我可以設置中斷點並逐步完成。但是,我使用WatchConnectivity框架從iOS應用程序獲取信息。這不起作用,我無法調試它。
當我在Xcode中運行WatchApp方案時,會啓動兩個模擬器,一個用於iOS應用程序,一個用於WatchApp。我看到了WatchApp的開始,但不是iOS應用程序。如果iOS之前運行,它似乎被殺死。
我在應用程序中放置了一個斷點:didFinishLaunchingWithOptions:在iOS應用程序中,但是這個斷點從來沒有命中。應該是。
我不記得幾年前遇到這些問題。
運行WatchApp方案會自動啓動iOS應用程序並允許它被調試嗎?我的didFinishLaunchingWithOptions:斷點是否會被擊中?
另一件有點奇怪的事情可能是暗示iOS模擬器中的外部顯示列表從不顯示手錶應用程序顯示。我會認爲它應該。
我試過清理項目,重新啓動Xcode,甚至重新啓動我的電腦。沒有快樂。
做你正在做什麼啓動觀看計劃,然後手動啓動你的應用程序在iOS SIM卡,在Xcode,去調試(不是從模擬器菜單),並附加到進程 – GIJOW