![](/img/trans.png)
[英]ERROR ITMS-9000: Missing or invalid signature. The bundle not signed using Apple submission certificate
[英]iOS Missing or Invalid Signature: The bundle is not signed using an Apple Submission Certificate
我一直在嘗試簽署我的 iOS 應用程序大約一個星期,當我嘗試通過 Xcode 和 Application Loader 提交到應用程序商店時,我一直遇到這個錯誤:
我正在使用適用於 Visual Studio 的 Apache Cordova 工具構建應用程序,我嘗試在“發布”設置下通過 Visual Studio 構建 .ipa 文件,並在 Mac 上使用“remotebuild”工具構建的項目文件創建一個新的 Xcode 項目,然后嘗試以這種方式存檔並將其提交到應用程序商店。
在 Xcode 的情況下,我已經嘗試了這個問題中給出的解決方案Failed to submit app to iTunes Store並且我已經確保應用程序的包 ID 與配置文件的包 ID 匹配。 當我在存檔管理器中運行驗證和導出任務時,它們都可以正常工作,但盡管如此,我還是無法克服這個錯誤。
當我嘗試通過 Visual Studio 發布時,我正在使用“發布”設置構建應用程序,因此應用程序目錄中有一個 .ipa 文件,然后我使用閃存驅動器將我的 PC 文件傳輸到我的 Mac,獲取新創建的 .ipa 文件,並通過應用程序加載器提交它,它給了我同樣的錯誤。 有誰知道如何使用配置文件驗證或手動簽署應用程序,或者他們可以推薦修復此錯誤的方法嗎?
編輯:我相信我的鑰匙串中有正確的鑰匙
我有這個問題。 我重新啟動了 xcode 並再次嘗試,然后它就像一個魅力!
如果這個問題仍然存在,那么我可以去鑰匙串訪問,刪除所有過期的證書,並添加相應的有效證書。
這是因為用於創建配置文件的私鑰未安裝到您的KeyChain 中。 我認為您只是直接下載配置文件並存檔? 您應該向創建該證書的人索取私鑰。 然后導入到您的KeyChain 。 此錯誤將消失。
對我來說,我實際上有一個分發證書,該證書在鑰匙串訪問中設置為“始終信任”,這導致“iOS 缺少簽名或簽名無效:捆綁包未使用 Apple 提交證書簽名”問題。
一旦我改回“系統默認”,問題就消失了。
感謝kampai為我指出正確的方法。
我也遇到了這個問題。 並通過更新 KeyChain Access 上的開發密鑰和分發密鑰來解決它(開發人員給我錯誤的密鑰)。 然后我導出存檔並上傳到 Itune
每@Kanak
對於科爾多瓦/離子,
如果您使用的是舊的 Xcode(就像我在虛擬機上使用 xcode 11.3.1),下載中間蘋果證書會有所幫助(添加新證書時可以在 developer.apple.com 上進行),然后通過以下方式將其添加到您的鑰匙串中點擊它。
我通過重置配置文件解決了這個問題,該文件首先將其設置為自動,然后手動設置為適當的設置。 然后清理構建並重建並提交沒有任何問題。
這也有可能發生,如果你想上傳並提交與創建構建xcodebuild
一個Xcode或OS X版本更新后,如果您還沒有安裝您的計算機或生成服務器上最新的Xcode組件(和沒有使用-runFirstLaunch
參數)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.