簡(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 -
命名
命名,方便自己記憶即可













