2015-09-24 49 views
6

我正在重寫我的手錶應用程序以在watchos2中工作,但在實際手錶(XCode7)上調試時出現問題。如何做到這一點的正確方法是什麼?在XCode7中調試watchos2應用程序的正確方法

1)明顯的(但天真)的方法 - 連接手機與配對手錶,在XCode選擇擴展方案在電話+手錶上運行。點擊播放,它應該工作,對吧?這似乎只在新配對之後才起作用,並且很快就會中斷(經過少量調試運行)。看到下面的問題和行爲

2)首先運行手機應用程序,然後添加擴展運行 - 這種方法對我工作的時間更長,但最終也打破了。

3)取消配對並再次配對 - 不僅僅是痛苦的體驗,耗時且不切實際。雖然會幫助一段時間。

主要問題:

  • 手機應用程序不溝通 - 我見過無法到達或消息只是超時
  • 手錶應用程序停止運行 - Xcode是說,它的運行,但它不是 - 甚至不會連接。如果我手動運行它手錶大部分時間它將附加,但然後手機應用程序無法訪問
  • 手錶應用程序甚至不會安裝 - 我懷疑當XCode說它正在運行它實際上它並不是因爲當我從手錶中刪除應用程序,然後運行XCode進行整個安裝過程並「運行」,但圖標甚至不出現在主屏幕上
  • 當我使用選項2)時,電話停止反應並嘗試運行某些而其他應用程序連接
  • 手機似乎被阻止,選擇其他應用程序(甚至要回我的應用程序)將無法正常工作,直到我殺了會議

設置:手機和手錶配對正確,手機可以看到手錶,手錶可以看到手機,其他應用程序正在工作。同時觀看「信任」電腦,app是「在蘋果手錶上顯示」。電話是5s 9.0.1。

我已經嘗試過各種重新啓動組合(電話|手錶| xcode | mac),混洗電纜,斷開連接,重新連接等,但這也沒有幫助。

有沒有人找到一個可用的方式如何從XCode調試watchos2應用程序?儘管我在測試版本中看到很多類似的問題,但其他人似乎並沒有對發佈的XCode7抱怨。

回答

2

使用Apple手錶充電電纜,將手錶連接到運行Xcode的開發Mac。它提供了更加成功和快速的調試。

+0

如果我還沒有收到手錶,有什麼建議嗎? – jimm101

1

我一直在處理同樣的問題,我剛剛更新到iOS 9.2,watchOS 2.1和XCode 7.2,現在一切正常。

0

將XCode更新到7.2後,iOS9.2我的手機和WatchOS2.1我的Apple Watch的調試過程更好。我建議更新所有設備。

相關問題