證書分為開發(fā)證書(測(cè)試證書,測(cè)試時(shí)用到)和生產(chǎn)證書(發(fā)布證書,上線用到).
一.創(chuàng)建CSR文件
鑰匙串訪問?證書助理?從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書
這里的郵箱填你申請(qǐng)AppleID的郵箱,常用名稱寫你自己的就可以了,選擇存儲(chǔ)到磁盤,然后點(diǎn)擊繼續(xù)
這里的文件名默認(rèn)就可以了壳快,存儲(chǔ)的路徑按自己的習(xí)慣协饲,只要方便查找就行
點(diǎn)擊存儲(chǔ)之后,我們會(huì)獲得這樣一個(gè)文件
二.創(chuàng)建證書(當(dāng)然在此之前,你需要一個(gè)開發(fā)者賬號(hào))
(1) 登錄開發(fā)者賬號(hào),點(diǎn)擊加號(hào)創(chuàng)建證書
(2)創(chuàng)建相應(yīng)的證書,這里以測(cè)試證書為例,點(diǎn)擊第一個(gè)選項(xiàng)開發(fā)證書,iOS APP Development,然后點(diǎn)擊continue進(jìn)行下一步
接下來我們就要用到一開始創(chuàng)建的CSR文件了,點(diǎn)擊Choose File選擇剛剛創(chuàng)建的CSR文件進(jìn)行上傳
這時(shí)候你已經(jīng)成功創(chuàng)建了一個(gè)開發(fā)證書,點(diǎn)擊Download下載并雙擊安裝
然后你在你的鑰匙串訪問中就可以看到你的證書已經(jīng)成功的加到鑰匙串中
接下來我們來創(chuàng)建APPIDs,點(diǎn)擊加號(hào)添加APP IDs
這里Name可以隨便填寫,bundle ID的格式一般是com.xxx
都默認(rèn)勾選好了,接下來點(diǎn)擊continue,再點(diǎn)擊submit完成ID的創(chuàng)建
接下來我們點(diǎn)擊Devices下的all 來添加我們所支持的運(yùn)行設(shè)備
接下來,我們來創(chuàng)建Provisioning Profiles文件,點(diǎn)擊Provisioning Profiles文件下的development,點(diǎn)擊加號(hào)進(jìn)行添加
點(diǎn)擊continue,選擇我們創(chuàng)建的開發(fā)證書
繼續(xù)點(diǎn)擊continue,選擇我們添加的設(shè)備
取一個(gè)自己能區(qū)分的名字
點(diǎn)擊Download下載并雙擊
雙擊之后打開xcode,如圖操作點(diǎn)擊preferences添加你的開發(fā)者賬號(hào)
點(diǎn)擊add apple ID 添加你的開發(fā)者賬號(hào)御滩,之后你就會(huì)在右側(cè)看到你的開發(fā)者賬號(hào)信息
之后在Team這行里選擇你剛才賬號(hào)中的team Name中顯示的名字
找到Buildsetting中 code signing位置
Provisioning Profile中選擇最后一步創(chuàng)建的文件,之后將上面全部選擇為你創(chuàng)建的調(diào)試證書,將手機(jī)連接到電腦command+R運(yùn)行厕诡!你就可以開始真機(jī)測(cè)試了
發(fā)布證書(Distribution)其實(shí)和開發(fā)證書(Development)同理累榜,只不過在創(chuàng)建第一個(gè)證書的時(shí)候我們選擇Production下的app Store and hoc也就是第一個(gè)選項(xiàng)進(jìn)行創(chuàng)建,在最后一步創(chuàng)建Provisioning Profile的時(shí)候灵嫌,選擇Production下的而不是Development下