iOS開發(fā)者證書配置

簡(jiǎn)單來說,證書分為開發(fā)證書和發(fā)布證書,可以這么理解:

  • 開發(fā)證書:能讓你的Mac編譯代碼,使用真機(jī)調(diào)試的。
  • 發(fā)布證書:能讓你的Mac可以Archive打包IPA上傳App Store的。

開發(fā)證書的配置

配置開發(fā)證書
  • 進(jìn)入鑰匙串,導(dǎo)出CA證書。
    證書助理 -> 從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書


    鑰匙串證書助理請(qǐng)求證書

    鑰匙串證書助理從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書

    得到一個(gè)后綴名為.certSigningRequest的文件

  • 用剛剛得到的.certSigningRequest文件,進(jìn)入Apple Developer后臺(tái),生成開發(fā)證書。


    選擇Development,點(diǎn)擊右上角+
選擇Development
  • 按上圖選擇 iOS App Development,下拉到底,點(diǎn)擊 continue
  • 下一頁,繼續(xù)點(diǎn)擊 continue
    點(diǎn)擊ChooseFile,添加之前生成的.certSigningRequest文件
  • 添加后,點(diǎn)擊 continue。然后將證書下載下來,雙擊安裝即可。
    至此,Develop證書已經(jīng)生成并且安裝到電腦上了,在鑰匙串中可以看到。
配置App ID
選擇Identifiers -> App IDs, 點(diǎn)擊右上角+

填寫完信息后,下拉點(diǎn)擊Continue,校驗(yàn)后點(diǎn)擊Register(主要是Bundle ID是否重復(fù)及其他),再點(diǎn)擊Done
配置Develop Provisioning Profiles
  • 到了這里,還需要描述文件。
    找到左邊的Provisioning Profiles
    找到左邊的Provisioning Profiles -> Development,點(diǎn)擊右上角的+

    選擇iOS App Development,下拉到底,點(diǎn)擊continue

    這里選擇剛剛創(chuàng)建的App ID,點(diǎn)擊continue

    選擇剛剛創(chuàng)建的Development,點(diǎn)擊continue

    選擇測(cè)試機(jī),可以全選,或者只選擇所需要的測(cè)試機(jī),點(diǎn)擊continue

    輸入名字,方便自己記憶即可,點(diǎn)擊continue
下載到Mac上,雙擊安裝即可。
到此為止,這臺(tái)Mac就具備Develop能力了。但是此時(shí),僅僅是具備開發(fā)能力,暫時(shí)還不能Archive提交上架審核。
******************************我是分割線************************************

發(fā)布證書的配置

發(fā)布證書的配置和開發(fā)證書基本差不多,也是用鑰匙串中請(qǐng)求的證書配置發(fā)布證書,配置發(fā)布描述文件。

配置發(fā)布證書
和開發(fā)證書不一樣的是,發(fā)布證書在Production中,點(diǎn)擊右上角+

選擇Production -> App Store and Ad Hoc,點(diǎn)擊Continue, 繼續(xù)點(diǎn)擊Continue

添加之前從鑰匙串中請(qǐng)求得到的.certSigningRequest文件,生成發(fā)布證書后,下載到Mac中,雙擊安裝即可
  • 安裝后,同樣的在鑰匙串中也可以找到。
配置Distribution Provisioning Profiles
  • 和Development一樣,Distribution也需要配置Provisioning Profile


    選擇Distribution -> App Store,點(diǎn)擊Continue
  • 選擇App ID


    選擇App ID
  • 選擇剛剛創(chuàng)建的Distribution證書


    選擇Distribution
  • 命名


    命名,方便自己記憶即可
下載到Mac上,雙擊安裝即可。
到此為止,這臺(tái)Mac就具備Develop和Distribution能力了。
如果需要將Develop和Distribution導(dǎo)給其他開發(fā)人員或者第三方公司開發(fā)人員,請(qǐng)戳 iOS如何將證書給其他人員做開發(fā)
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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