[英]iOS distribution certificate, sign by another developer
我的公司剛為已經擁有Apple Developer帳戶且已經創建了分發證書的客戶構建了一個應用程序。 當證書下載到我們的構建機器時,它顯然不是由我們簽署的。
我們是否可以簽署他們已經創建的證書,以便我們可以提交應用程序?
請讓客戶提供Certificate.p12,其中包括證書和私鑰。
要創建.p12,請轉到Keychain Access,在左窗格的第二個塊中選擇證書選項,然后選擇所需的證書並右鍵單擊>導出>輸入p12的密碼>輸入Mac密碼>保存到您想要的位置。
要安裝在您身邊,只需從客戶端獲取p12,雙擊打開它,然后輸入客戶為p12輸入的密碼。
最后,您完成了獲取在客戶端簽名的分發證書。
所以我已經與客戶解決了這兩種方式之一。 這里假設客戶信任你......
詢問客戶的Apple Developer登錄名和密碼信息,撤銷當前的分發證書並使用您的構建計算機構建一個新的證書。 繁榮! 簽名並提交。
要求客戶提供他/她用於簽署原始分發證書的私鑰。 這是通過Keychain Access完成的(參見Ronak對具體細節的回答)。
如果所述客戶對#1持懷疑態度,他/她可以在應用程序提交並獲得批准后更改其開發帳戶密碼,然后撤銷/制作新的分發證書。
獲取客戶端的私鑰(#2)會給您的客戶帶來一些安全風險,但這是我所知道的唯一其他方式。
您需要在門戶中創建一個並生成一個用於分發到應用商店。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.