2015-10-12 198 views
0

我想在蘋果商店上傳ipa,但它給了我「錯誤ITMS-90035無效簽名」錯誤。錯誤ITMS- 90035無效簽名

我按照以下流程操作。

設置分配配置文件的第一步是創建證書籤名請求。您可以在Mac上執行此操作。啓動存儲在Applications/Utilities中的Keychain Access.app。 然後執行在yourKeychain訪問應用程序的步驟如下:

  1. 選擇首選項>證書,並確保在線證書狀態 協議(OSCP)和證書吊銷列表(CRL)被設定爲關閉。

  2. 選擇鑰匙串訪問>證書助手>申請一個證書從 證書頒發機構......並確保你沒有你的任何證書 的突出,否則Provisioning戶不會接受你的證書請求。

  3. 在用戶電子郵件地址字段中輸入您的有效電子郵件地址。確保電子郵件地址 與註冊爲iOS開發者時使用的地址相同。

  4. 在通用名稱字段中輸入您的名字。確保您輸入的名稱是 ,與您在註冊​​爲iOS開發人員時使用的名稱相同。

  5. CA電子郵件地址不是必需的。

  6. 選擇保存到磁盤單選按鈕和刻度讓我指定密鑰對信息,

如果它存在。

  1. 按繼續。

  2. 出現一個對話框,允許您指定要將證書籤名 請求存儲到的位置。 指定一個位置並選擇保存。

  3. 按繼續。

  4. 證書您在第8步

你已經生成的證書籤名請求後指定然後生成並寫入到文件中,您需要提交您的證書批准。 登錄到可從以下地址訪問的iOS配置門戶:

https://developer.apple.com/account/ios/certificate/certificateList.action

此鏈接將直接引導您訪問iOs開發人員帳戶的證書,標識符&個人檔案部分。選擇「生產」選項卡並執行以下步驟:

  1. 選擇添加證書按鈕。

  2. 選擇「App Store和特設」類型,然後按繼續

  3. 在下一屏幕按下「繼續」

  4. 在接下來的界面中選擇「選擇文件」,然後選擇您創建的證書那麼前面的步驟,並按下「生成」

萬變不離其宗頁面,你是當您所提交的證書籤名請求的一個,然後按照下列步驟下載並安裝certific吃下去:

  1. 通過點擊「下載」按鈕下載生成的證書。

  2. 雙擊下載的證書安裝(或者拖動到鑰匙串實用程序)

你備份你創建的關鍵點是非常重要的。這允許您在多個Mac上開發或在發生意外數據丟失後重新安裝密鑰。 你可以通過鑰匙串訪問應用程序導出你的私鑰和證書:

  1. 打開應用程序鑰匙扣Access.app存儲在Applications/Utilities中。

  2. 選擇密鑰。

  3. 突出顯示與分配證書關聯的私鑰。

  4. 選擇文件>導出項目。

  5. 打開一個窗口,您可以指定要保存證書的位置。

  6. 選擇個人信息交換(.p12)作爲文件格式。

  7. 選擇文件名。

  8. 選擇保存。

  9. 系統提示您輸入密碼,允許您在將來訪問密鑰 這是最後階段,它將創建在構建iOS獨立版時需要使用的分發設置配置文件。

開始通過選擇 「預置描述文件」 中的 「分配」 選項卡 -

  1. 選擇新的配置文件(+)

  2. 選擇的App Store作爲分發方法。

  3. 輸入配置文件名稱。

  4. 確保您的分發證書已創建並正確顯示。

  5. 選擇合適的應用程序ID爲您applicatoin

  6. 選擇生成。

  7. 從您創建的Distribution Provisioning Profile旁邊選擇Download按鈕。

這允許您下載.mobileprovision文件。

  1. 雙擊.mobileprovision在您的計算機上安裝Distribution Provisioning Profile。

這是我用來生成ipa的過程。然後我想用應用程序加載器上傳這個ipa,但是它給了我簽名代碼錯誤。請參閱附件截圖。

請幫忙。

enter image description here

+0

可能重複[Error itms-90035-Xcode](http://stackoverflow.com/questions/29788601/error-itms-90035-xcode) –

回答

2

有幾個方面的原因這種類型的錯誤出現。

所有你需要參考這一Troubleshooting Failed Signature Verification

上述指南後首先,你需要檢查它寫在相似圖片的所有步驟。

1)確保你已經用分發證書籤署你的應用程序,而不是特殊或開發證書。

請檢查您使用過的證書?請點擊此鏈接

How to tell what profile/signing certificate was used to sign .ipa?

或這個鏈接也有助於您

​​

2),你需要檢查所有證書正確或不選擇你的代碼簽名部分(=>的provisioning profile)並檢查plist中的包標識符。 Code signing 注: - 你需要在兩個地方設置 - >項目 - >目標 project and target

,並在最後一次檢查,在所有的過程中,你已經到位的[模擬器]

選擇[IOS設備]

要查看完整過程,請檢查Submitting an App to the iOS App Store (Xcode)此視頻。

相關問題