簡體   English   中英

代碼簽名錯誤:分發iphone應用

[英]Code Sign Error : Distribution iphone App

我有一個要打開的iOS項目,當我打開它時出現錯誤-

Code Sign error: The identity 'iPhone Distribution: x' doesn't match any valid, non-expired certificate/private key pair in the default keychain

我現在擁有的是項目所有者給我命名的文件-

CertificateSigningRequest.certSigningRequest

但是我不知道該怎么辦。 我創建了一個CA和所有其他內容,但我無法使其正常工作。 誰能指出我正確的方向?

好的,這里是有關分發的詳細步驟。 您似乎對這個話題陌生:

  1. 您想在“鑰匙串訪問”中請求開發和分發證書(我看您已經完成了此工作)並將其上載到developer.apple.com(您是開發人員成員計划的一部分嗎?)

  2. 創建一個應用程序ID(在配置文件中)

  3. 創建分發證書-確保此操作和第2步遵循您的捆綁軟件ID

  4. 下載配置文件並拖動到Xcode

  5. 轉到您的Xcode項目,在目標或項目構建設置中,將代碼簽名選項設置為分發證書(該證書必須與您的Bundle ID以及您的分發和開發證書相匹配)

  6. 現在轉到編輯方案->然后從調試更改為發布

  7. 設置為針對iOS設備構建(或完全不構建)

  8. 轉到產品->構建->構建存檔

  9. 在側面(“類”標簽等)上向下滾動到應命名為(AppName.app)的產品,並將其顯示在finder中。

    在iTunes Connect上創建應用程序

    壓縮.app並將其加載到Application Loader

    送出去!

您需要使用公共和私有密鑰來配置配置文件。 如何創建用於簽署配置文件的證書的人必須為您提供證書。

暫無
暫無

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

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