簡單來說茧痒,證書分為開發(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 -
命名
命名川背,方便自己記憶即可