簡體   English   中英

一次又一次地上傳二進制iPhone App“簽名無效”

[英]Uploading Binary iPhone App “The signature was invalid” again again and again

我要瘋了! 我正在嘗試上傳我的第一個應用程序的二進制文件,但我總是遇到相同的錯誤! “您上傳的二進制文件無效。簽名無效,或者未使用Apple提交證書進行簽名。”

我做了一切,一切!

我創建了證書請求,將其用於開發者證書和分發證書,創建了配置文件(12次!!!),總是清理我的鑰匙串,並刪除舊證書和配置文件的Xcode。.我重新啟動機器,重新啟動Xcode ,日志是正確的,但是...我無法上傳我的應用! 檢查我的iPhone是否已連接(我也嘗試過斷開iPhone連接)。 我在項目設置“分發”配置(與“發行”配置重復)和目標設置中都檢查了證書。 在finder中顯示,壓縮應用程序並發送zip ...我嘗試了Application Loader和iTunes在線連接..但是什么都沒有! 沒有!! 我已經花了8個小時! 再說一次,我無法上傳我的應用! 我真的快要瘋了!

有人可以幫我嗎? 謝謝!

最佳解決方案:

  1. 撤銷發行證書
  2. 創建新的AppStore置備配置文件

這解決了我的問題。 花了4個小時以上的時間:( :)

我只是有這個問題。 拔掉頭發后,我又回到了Keychain Access,並找到了“顯示過期的證書”菜單項,從而解決了這個問題。 當我這樣做時,又出現了我已替換(到目前為止,未成功)的那種過期證書! 我已經刪除了幾個過期的證書,但是此菜單項導致另一個證書出現,刪除后,我的上載成功了。 我以前知道過期的證書會妨礙有效的證書,所以我仍然浪費了很多時間。 希望這對某些人有幫助。

去過也做過。

確保您的證書在“登錄”鑰匙串中,並且該證書是“鑰匙串訪問”中的默認鑰匙串(突出顯示為粗體)

確保您同時擁有證書的私鑰和公鑰,並且它們是有效的。 您還將需要安裝Apple全球開發者關系證書頒發機構。

我假設您已將配置文件拖動到xcode中-最容易將其拖放到擴展塢的xcode圖標上。

如Paul所述,請確保捆綁包標識符全部匹配

您說您在分發配置中檢查了證書。 它不是您需要關注的證書,而是配置文件。

選擇左上方的Release config,單擊“ groups&files”下的項目,然后執行cmdI。選擇“ build”選項卡,然后在左上方選擇“ distribution”。 然后查看代碼簽名身份。 下拉列表,並確保您具有正確的應用程序標識符,正確的配置文件和正確的證書。 不要使用自動配置文件選擇器。

希望這些步驟之一對您有所幫助!

似乎有很多原因導致收到此神秘且幾乎無用的電子郵件。 即使在驗證了分發證書的使用,清理和重建我的項目並從命令行(以及按照電子郵件中的指示)進行代碼簽名檢查之后,也沒有出現錯誤-但我會正確獲得“無效簽名”電子郵件上傳后。 所有解決方案似乎都是軼事,並且顯然取決於導致此問題的秘密錯誤。 我花了最后一周的時間,嘗試為我的應用程序弄清楚頭發-終於在今天成功提交了-所以讓我分享我的故事,看看它是否與您的情況有關。

就我而言,似乎有一個復雜的原因導致我的Entitlement.plist設置了不正確的變量,以及對Xcode的project.pbxproj組件深處的舊的配置文件(來自以前的Xcode版本?)的保留。項目文件。

我的Entitlements.plist中的“ aps-environment”變量設置為“ distribution”而不是“ production”(我發誓我在開發人員文檔的某個地方讀到它應該是“ distribution”!)足以使我的應用程序通過。 (我必須提交100個應用程序配置的不同組合,嘗試使用不同的變量!) 從這篇文章在另一個論壇上的有用建議開始,我仔細研究了發行資料並發現了一些變量的重復條目。 重復項帶有空的引號(即未為變量設置任何值),奇怪的變量或舊的供應配置文件,這似乎在引起問題(以某種方式)。 在我的情況下,清理此錯誤並刪除帶有錯誤變量的重復行。 YMMV。 但是仔細檢查項目文件(Finder中Xcode項目文件上的“顯示內容”)似乎是診斷的一個好主意。 祝好運!

嘗試從管理器提交版本更新時,出現了相同的錯誤。 解決我問題的方法是使用目錄/ Developer / Applications / Utilities中的應用程序加載程序。 您需要壓縮.app文件並發送相應的.zip文件。 我也將其用於我的初次提交,我只是認為我會嘗試新方法。 真痛苦! 使用Application Loader。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM