2016-10-07 60 views
1

我們有一個Xamarin IOS應用程序,它已經在應用程序商店&它完全由另一個團隊開發。現在我們試圖通過添加自定義URL方案來修改應用程序並更新應用程序版本。我們已經使用開發描述文件簽署了這個應用程序,並在幾個測試設備上進行了測試。經過測試,我們將ipa提供給正在進行辭職的另一個團隊,並使用發佈配置文件和證書進行發佈。在上傳已退出的應用程序時,我們收到錯誤「ERROR ITMS-90035:」無效簽名。密封的資源缺失或無效。確保你已經用分發證書籤署你的應用程序,而不是特別的或開發證書。「Xamarin iOS App。辭職分配配置文件。錯誤:「無效的簽名。密封的資源丟失或無效」

回答

0

你的重新簽名的東西是不正確的。嘗試在重新簽名的二進制文件上運行以下命令並驗證是否你得到任何更多的細節,什麼是問題:

codesign -dvvv --no-strict --verify old/Payload/iPhoneApp1.app 

另外,你提到你提供續約到另一個團隊發佈的IPA你不提供最初簽署的IPA。開發/臨時分發,是嗎?我不相信你應該開發一個開發版本,然後用分發證書重新簽名。我很確定你的授權將被搞砸。

對於應用商店分發,我會爲IPA分發版本,然後將該文件發送給其他團隊進行重新簽名和發佈。