簡體   English   中英

iOS發行證書,由另一位開發者簽名

[英]iOS distribution certificate, sign by another developer

我的公司剛為已經擁有Apple Developer帳戶且已經創建了分發證書的客戶構建了一個應用程序。 當證書下載到我們的構建機器時,它顯然不是由我們簽署的。

我們是否可以簽署他們已經創建的證書,以便我們可以提交應用程序?

請讓客戶提供Certificate.p12,其中包括證書和私鑰。

要創建.p12,請轉到Keychain Access,在左窗格的第二個塊中選擇證書選項,然后選擇所需的證書並右鍵單擊>導出>輸入p12的密碼>輸入Mac密碼>保存到您想要的位置。

要安裝在您身邊,只需從客戶端獲取p12,雙擊打開它,然后輸入客戶為p12輸入的密碼。

最后,您完成了獲取在客戶端簽名的分發證書。

所以我已經與客戶解決了這兩種方式之一。 這里假設客戶信任你......

  1. 詢問客戶的Apple Developer登錄名和密碼信息,撤銷當前的分發證書並使用您的構建計算機構建一個新的證書。 繁榮! 簽名並提交。

  2. 要求客戶提供他/她用於簽署原始分發證書的私鑰。 這是通過Keychain Access完成的(參見Ronak對具體細節的回答)。

如果所述客戶對#1持懷疑態度,他/她可以在應用程序提交並獲得批准后更改其開發帳戶密碼,然后撤銷/制作新的分發證書。

獲取客戶端的私鑰(#2)會給您的客戶帶來一些安全風險,但這是我所知道的唯一其他方式。

您需要在門戶中創建一個並生成一個用於分發到應用商店。

暫無
暫無

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

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