iOS開發(fā)證書相關(guān)問題

證書是開發(fā)者能夠進(jìn)行真機(jī)測試,發(fā)布app的權(quán)限。最近我們的企業(yè)證書過期,導(dǎo)致許多問題,在這里做一總結(jié)。

申請(qǐng)流程

請(qǐng)求證書文件

1.打開鑰匙串
2.從證書機(jī)構(gòu)請(qǐng)求證書 CertificateSigningRequest.certSigningRequest
3.填寫證書信息

4.存儲(chǔ)請(qǐng)求證書文件

申請(qǐng)開發(fā)證書與發(fā)布證書

創(chuàng)建新的證書
證書類型選擇
上傳從證書機(jī)構(gòu)請(qǐng)求的證書
選擇請(qǐng)求證書文件
生成證書

開發(fā)證書過期問題

  • 個(gè)人開發(fā)者賬號(hào)證書到期只需要續(xù)費(fèi)即可
  • 企業(yè)開發(fā)者賬號(hào)證書到期,需要重新制作證書,重新上傳,重新打包。如果需要能升級(jí),請(qǐng)確保制作證書使用的秘鑰跟原來一樣。

iOS證書多人開發(fā)

在蘋果開發(fā)者網(wǎng)站申請(qǐng)的證書,是授權(quán)mac設(shè)備的開發(fā)或者發(fā)布的證書,這意味著一個(gè)設(shè)備對(duì)應(yīng)一個(gè)證書,但是99美元賬號(hào)只允許生成3個(gè)發(fā)布證書,兩個(gè)開發(fā)證書,這滿足不了多mac設(shè)備的使用,使用p12文件可以解決這個(gè)問題

  1. 我們的每一個(gè)證書都可以生成一個(gè).p12文件,這個(gè)文件是一個(gè)加密的文件,只要知道其密碼,就可以供給所有的mac設(shè)備使用,使設(shè)備不需要在蘋果開發(fā)者網(wǎng)站重新申請(qǐng)開發(fā)和發(fā)布證書,就能使用。
    注意:一般.p12文件是給與別人使用的,本機(jī)必須已經(jīng)有一個(gè)帶秘鑰的證書才可以生成.p12文件,如圖:


    p12文件
  2. 打開鑰匙串,選擇我們需要的證書,右擊,選擇“導(dǎo)出“iPhone Distribition:```”,為.p12文件填一個(gè)名字并存儲(chǔ);填一個(gè)“密碼”,“驗(yàn)證”和密碼相同;


    導(dǎo)出發(fā)布證書

3.在別人的電腦上要成功安裝,須具備兩個(gè)文件:該證書導(dǎo)出的“.p12”文件。蘋果開發(fā)者中的與“證書”對(duì)應(yīng)的“描述文件”(mobileprovision) 。如果需要用于開發(fā)的,那么需要這兩個(gè)文件:.p12文件本身就是一個(gè)加密的證書,所以用這兩個(gè)文件就可以讓其他mac設(shè)備使用了:

ios 證書無法生成p12 文件解決,或者無法生成秘鑰

  • 使用鑰匙串生成的證書有問題,格式為(certSigningRequest)
  • 可能是Mac系統(tǒng)缺少AppleWWDRCA.cer證書。
  • 在鑰匙串”系統(tǒng)“分類中,證書不帶密鑰。先點(diǎn)擊下載的cer文件安裝,然后點(diǎn)擊系統(tǒng)里面證書拖到登錄里面,然后你就看到了帶三角符號(hào)的證書了,秘鑰就有了
系統(tǒng)內(nèi)的證書
登錄內(nèi)的證書

參考鏈接:
ios 證書無法生成p12 文件解決,或者無法生成秘鑰
最新的iOS申請(qǐng)證書與發(fā)布流程(2016.12)
iOS開發(fā)無法導(dǎo)出p12證書的問題解決辦法
蘋果簽名證書到期如何續(xù)期問題
ios如何一個(gè)證書多臺(tái)設(shè)備測試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 引言關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Prof...
    molake閱讀 48,890評(píng)論 7 62
  • 1.首先通過鑰匙串訪問——證書助理——從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書——填寫證書信息(郵箱,常用名稱,存儲(chǔ)到磁盤)——存儲(chǔ)...
    DanDanC閱讀 8,132評(píng)論 5 15
  • 1 證書申請(qǐng)流程介紹 1.1 Certification(證書) 證書是用來給應(yīng)用程序簽名的,只有經(jīng)過簽名的應(yīng)用程...
    老夫撩發(fā)少年狂閱讀 3,245評(píng)論 0 2
  • 對(duì)于iOS開發(fā)者來說,apple開發(fā)者賬號(hào)肯定不會(huì)陌生。在開發(fā)中我們離不開它。下面為大家分享一下關(guān)于iOS開發(fā)中所...
    千葉飛雪閱讀 19,923評(píng)論 5 23
  • 第二章 請(qǐng)問,這是哪里 正當(dāng)那位穿著一身深藍(lán)色古裝的中年人沉浸在少年沒努力的懊悔中,突然被那位叫晴兒的一聲驚...
    星際頑猴閱讀 247評(píng)論 0 0

友情鏈接更多精彩內(nèi)容