我已經閱讀了Apple文檔以及許多關於SO的主題以及各種教程的帖子,但我不得不承認我沒有100%瞭解型材何時以及如何使用,通常採取試錯,直到我找到一個合適的組合。哪些配置文件選擇代碼簽名標識與簽名分配代碼簽名權利
然而,目前我處於這種情況,即通過iTunes現在安裝的特殊應用程序現在不再在我的手機或測試儀手機上進行,儘管它將使用XCode進行安裝。手機上的錯誤信息是「ZZZ無法安裝。」。
我已經安裝在Xcode中以下模式: 1)即席分佈圖 2)團隊的provisioning profile 3)發展概況 4)蘋果推送模式
一些問題:
1 )我應該在Target Build Settings的Code Signing Identity部分使用哪個配置文件,爲什麼?
2)分發Ad-Hoc部署時應使用哪個配置文件?
我會假設2)它應該是專門的分佈配置文件?如果不是什麼時候應該使用該配置文件?
如果在步驟2中使用Ad-Hoc分佈配置文件,那麼我想我必須在步驟1)中使用Apple Push配置文件?否則,我怎樣才能收到APN?
然後當我應該使用其他配置文件?
一些後續問題: 3)在什麼情況下您或您應該在項目中爲目標設置不同的代碼簽名標識? 4)默認情況下,代碼簽名身份(代碼簽名身份,調試,調試任何iOS SDK,發佈,發佈任何iOS SDK)都有5個部分。一般來說,這些都應該是一樣的嗎?在什麼情況下會或不會有所不同?
5)什麼是用於代碼簽名權利科?
我一直在iOS開發工作相當長一段時間,並會認爲自己在很多領域先進的,但是這一次不只是我的頭。
非常感謝,如果有人可以揭穿這一點。
謝謝,但是我嘗試更改代碼簽名標識到開發配置文件,但我仍然得到錯誤。我幾個星期以來一直在使用這些配置文件組合,因此他們必須能夠工作。但我不知道過去幾天發生了什麼變化來阻止工作。也許我會重新創建一切,這似乎是所有其他方式失敗時的庫存解決方案。 – Gruntcakes
在測試設備上是否安裝了當前ad-hoc配置文件?你如何發送ad-hoc捆綁到設備 - 與iTunes或通過網絡?也許錯誤不在Xcode簽名(也許它在那裏)。此外,作爲廣泛使用的解決方案,我可以建議從Xcode中刪除所有證書並再次安裝它們。有時候這個技巧可以幫到你 –
我得到了一些工作 - 我注意到我在密鑰庫中有很多密鑰,有些密鑰必須從較舊版本的配置文件中刪除。我清理了很多東西,並開始工作。爲什麼它會在上週工作,而不是當我沒有改變任何東西時,這是一個謎。 – Gruntcakes