[英]“Install of Apple Watch Application never finished” Error when deploying watch kit app to device
所以我得到了我的新手表(耶!)。 我手動將其UDID添加到開發人員門戶並刷新了配置文件,我能夠將存檔推送到ITC進行測試,但現在我想在我的手表本身上運行調試應用程序。
我嘗試將手表套件app目標設置為我的手機作為設備,它就坐在那里並運行/攪拌一段時間沒有任何反應。
如果我等待足夠長的時間,Xcode最終會出錯
“安裝Apple Watch應用程序從未完成”
有沒有人碰到這個或知道我可以嘗試的任何技巧?
我一直在使用Xcode 7 beta和iOS 9 / watchOS 2模擬器。
一個對我有用的解決方案是重置和重啟兩個模擬器,但它不能可靠地工作。 所以我嘗試了其他一些東西,最終開始可靠地為我工作的是:
經過多次測試和愚弄,我能夠解決問題。
上面的錯誤和通常的驗證錯誤混合在一起。
我不得不仔細檢查並重新檢查監視器分機,監視應用程序和應用程序的所有3個開發人員配置文件是否與更新的Watch UDID設備保持同步。
注意:對於調試監視應用程序,我發現您似乎必須選擇從手表運行應用程序,然后調試器將觸發
我有模擬器這個問題。 我通過重置兩個模擬器(文件/“重置內容和設置......”)解決了這個問題。 不確定我是否必須那么激烈...刪除應用程序可能也有效,重新啟動模擬器沒有。
我有同樣的問題,但在使用Xcode 7和iOS 9進行開發時有不同的原因。
如果這有助於任何人開發他們的WatchKit擴展(不是看看OS 2.0應用程序獨立)與Xcode 7 beta(和iOS 9),他們希望測試他們的實際手表,我必須確保WatchKit應用程序設備ID(在Apple上)開發門戶網站)和Xcode目標已啟用應用程序組。
這是不同的。 實際上,Watch Extension需要啟用應用程序組。
當然,我的WatchKit應用程序DEV配置文件也必須具有開發中使用的手表的UUID。
我在物理設備上遇到了類似的問題。 我通過重啟蘋果手表修復此問題。
要做到這一點,只需長按手表右側的按鈕,然后從屏幕上選擇“關閉電源”,然后再按下右側按鈕。
我有確切的問題,在嘗試不同的組合后,我能夠解決這個問題。
以下是在模擬器上調試Watch App之前需要檢查的項目列表:
確保正確設置了WatchKit App和WatchKit Extension的Bundle Identifier,並為兩者選擇了適當的配置文件和證書。
“WatchKit擴展”的Bundle Identifier應包含“WatchKit App”的Bundle標識符。 例如,如果您的'WatchKit App'的包標識符為'com.example.watchkitapp',則您的'WatchKit Extension'的包標識符應為'com.example.watchkitapp.watchkitextension'
確保您的Watch App&Extension版本號與您的iPhone應用程序相同。
我希望上述步驟可以幫助您解決問題。
快樂編碼:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.