我正在嘗試使用WatchKit擴展程序提交我們的應用程序,現在Apple已允許第三方開發人員這樣做。然而,每次我們嘗試通過Application Loader提交時,我們都會收到以下錯誤消息:提交WatchKit擴展時供應配置文件無效?
無效的置備配置文件。包bundleidentifier.watchkitapp中包含的供應配置文件無效。 [缺少代碼簽名證書。]有關更多信息,請訪問開發人員門戶。
我們已經建立了配置文件,就像我們以前所做的一樣,沒有任何問題。我們有bundleidntifier(Companion應用程序),bundleidntifier.watchkitextension(WatchKit擴展)和bundleidntifier的App ID。 bundleidentifier.watchkitapp(WatchKit應用程序)和相應的分發配置文件。
我們認爲問題在於WatchKit應用程序目標。在Xcode中,當選擇WatchKit應用程序目標時,沒有Build Settings選項卡,因此我們無法分配我們創建的供應配置文件。
我們還嘗試使用通配符ID和配置文件,並生成相同的錯誤。我們去哪裏錯了?
當你說你通過在項目級設置代碼唱歌設置來修復它時,你在項目級使用了哪種代碼簽名配置文件?我嘗試過的一切都不行。 – 2015-04-17 13:03:27
我們通過選擇項目xcodeproj並使用自動代碼簽名身份編輯生成設置來在項目級別設置供應配置文件。然後,我們爲我們的應用,擴展和測試(全部使用自動代碼簽名標識)設置配置特定配置配置文件。一旦設定好了,我們就可以建立我們的IPA,而不需要任何代碼簽名問題 – Josh 2015-04-17 15:32:09
您是否爲watchkit應用程序目標(com.companyname.appname.watchkitapp)製作了分發配置文件?如果是這樣,你在哪裏使用它,因爲像你說的那樣,當選擇WatchKit應用程序目標時,沒有Build Settings選項卡? – 2015-04-17 16:25:21