我的公司正在使用企業分佈配置文件來簽署我們的iOS應用程序,以便輕鬆分發給內部和外部測試人員。在本地和我們的CI系統中,一切工作都很好,但最近我們開始研究WatchKit應用程序,但我們無法弄清楚如何爲企業分佈正確地進行編碼。watchkit應用程序的企業配置?
我們已經創建的應用程序標識符的iOS應用,該WatchKit擴展和WatchKit應用程序,以及一個應用程序組。開發配置工作正常,我們可以在沒有問題的硬件上測試手錶應用程序。然而,嘗試使用我們的企業配置文件簽字的時候,一切似乎工作,但應用程序將不會安裝在Apple關注,顯示「無法驗證應用程序」的錯誤手錶屏幕上,並在控制檯中執行以下操作:
Warning: failed to install WatchKit application, error: (Error Domain=LaunchServicesError Code=0 "The operation couldn’t be completed. (LaunchServicesError error 0.)" UserInfo=0x15d6e0d0 {Error=ApplicationVerificationFailed, ErrorDetail=-402620394, ErrorDescription=Failed to verify code signature of [redatcted] : 0xe8008016 (Entitlements found that are not permitted by provisioning profile)})
甚至有可能使用企業版分發配置文件簽署WatchKit應用程序嗎?似乎沒有任何我能找到的任何文檔,錯誤描述也沒有什麼幫助。
據我所知,您需要使用「Apple Store」配置文件才能通過Apple版TestFlight進行內部測試。對於內部分配,它應該與我認爲的開發部署相同。 –