簡體   English   中英

“安裝Apple Watch應用程序從未完成”將Watch kit應用程序部署到設備時出錯

[英]“Install of Apple Watch Application never finished” Error when deploying watch kit app to device

所以我得到了我的新手表(耶!)。 我手動將其UDID添加到開發人員門戶並刷新了配置文件,我能夠將存檔推送到ITC進行測試,但現在我想在我的手表本身上運行調試應用程序。

我嘗試將手表套件app目標設置為我的手機作為設備,它就坐在那里並運行/攪拌一段時間沒有任何反應。

如果我等待足夠長的時間,Xcode最終會出錯

“安裝Apple Watch應用程序從未完成” Xcode錯誤

有沒有人碰到這個或知道我可以嘗試的任何技巧?

我一直在使用Xcode 7 beta和iOS 9 / watchOS 2模擬器。

一個對我有用的解決方案是重置和重啟兩個模擬器,但它不能可靠地工作。 所以我嘗試了其他一些東西,最終開始可靠地為我工作的是:

  1. 轉到iOS模擬器上的“Apple Watch”伴侶應用程序。
  2. 單擊您的應用程序名稱。
  3. 切換“在Apple Watch上顯示應用程序”開關,如下面的屏幕截圖所示。 (關閉它,然后重新開啟)
  4. 從Xcode再次運行應用程序。

在此輸入圖像描述

經過多次測試和愚弄,我能夠解決問題。

上面的錯誤和通常的驗證錯誤混合在一起。

我不得不仔細檢查並重新檢查監視器分機,監視應用程序和應用程序的所有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之前需要檢查的項目列表:

  1. 確保正確設置了WatchKit App和WatchKit Extension的Bundle Identifier,並為兩者選擇了適當的配置文件和證書。

  2. “WatchKit擴展”的Bundle Identifier應包含“WatchKit App”的Bundle標識符。 例如,如果您的'WatchKit App'的包標識符為'com.example.watchkitapp',則您的'WatchKit Extension'的包標識符應為'com.example.watchkitapp.watchkitextension'

  3. 確保您的Watch App&Extension版本號與您的iPhone應用程序相同。

我希望上述步驟可以幫助您解決問題。

快樂編碼:)

我有這個問題並通過在Project-> Target-> Capabilities中關閉'Keychain sharing'來解決它。

鑰匙串共享已開啟但應該關閉

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM