首頁(yè)進(jìn)入蘋果開發(fā)者中心?https://developer.apple.com/account/
如果沒(méi)有應(yīng)用可以點(diǎn)擊創(chuàng)建
進(jìn)入到Certificates, Identifiers & Profiles? ?創(chuàng)建證書
創(chuàng)建證書時(shí)需要用蘋果電腦捅暴,用里面的鑰匙串工具創(chuàng)建
1窒所、Launchpad—>鑰匙串訪問(wèn)
2稠通、鑰匙串訪問(wèn)—>證書助理—>從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書...
3蹂窖、填寫信息—>存儲(chǔ)到磁盤—>繼續(xù)
4蚀之、選擇CSR文件保存位置—>存儲(chǔ)
保存好之后開始創(chuàng)建證書春霍,點(diǎn)擊蘋果開發(fā)者網(wǎng)站證書頁(yè)面的加號(hào)進(jìn)入到證書類型選擇頁(yè)面
根據(jù)自己的需要選擇逗堵,選擇完成后
選擇鑰匙串中保存的那個(gè)文件?再進(jìn)行下一步?這樣證書就建好了,然后下載下來(lái)就可以后面打包的時(shí)候會(huì)用到
你還需要?jiǎng)?chuàng)建?你的應(yīng)用?注意一個(gè)證書下可以有多個(gè)應(yīng)用刽漂,但是需要不同的包名演训,下面就是創(chuàng)建應(yīng)用?點(diǎn)擊Identifiers? 里的加號(hào)進(jìn)行添加
這樣應(yīng)用就建?好了,這時(shí)候你需要添加測(cè)試uuid贝咙,用測(cè)試證書測(cè)試程序時(shí)需要在蘋果開發(fā)者添加你手機(jī)的uuid样悟,每個(gè)手機(jī)有單獨(dú)的uuid,可以用itunes連接蘋果手機(jī)在手機(jī)型號(hào)那里點(diǎn)擊兩下,就會(huì)出現(xiàn)uuid窟她,將碼復(fù)制出來(lái)后填入開發(fā)者中
點(diǎn)擊添加按鈕進(jìn)入下個(gè)頁(yè)面
按照上面的內(nèi)容填寫相應(yīng)內(nèi)容?保存就可以(continue?按鈕)
profiles文件介紹
ios打包時(shí)需要兩個(gè)文件一個(gè)是證書文件陈症,一個(gè)就是profiles文件,一般來(lái)說(shuō)一個(gè)賬號(hào)只有一個(gè)證書文件但是想要?jiǎng)?chuàng)建多個(gè)應(yīng)用震糖,就對(duì)應(yīng)了多個(gè)profiles文件录肯,profiles文件相當(dāng)于把上面創(chuàng)建的應(yīng)用名稱,證書吊说,uuid關(guān)聯(lián)到一起论咏。下面就創(chuàng)建一個(gè)profiles?文件試試
根據(jù)需要選擇要?jiǎng)?chuàng)建的profile文件的類型,是用于生產(chǎn)還是用于測(cè)試
選擇完類型后點(diǎn)擊下一步繼續(xù)選擇對(duì)應(yīng)的應(yīng)用(Identifiers)就是前面創(chuàng)建過(guò)的應(yīng)用颁井,選擇完成后點(diǎn)擊下一步
選擇完應(yīng)用后再選擇相應(yīng)的證書厅贪,下面3個(gè)是證書列表,要是不知道選哪個(gè)就全選蚤蔓,然后點(diǎn)擊下一步
進(jìn)入到選擇設(shè)備頁(yè)面選擇要測(cè)試的設(shè)備卦溢,下面是設(shè)備列表,前面填寫的uuid對(duì)應(yīng)的設(shè)備名稱選擇相應(yīng)的設(shè)備點(diǎn)擊一下步
最后填寫你的profiles名稱就可以點(diǎn)擊下一步秀又,直接下載你創(chuàng)建的profiles就可以了
到這里配置就算完成了单寂,但是在發(fā)布ios打包的時(shí)候需要.p12后綴的證書文件,這個(gè)文件需要在鑰匙串應(yīng)用中導(dǎo)出吐辙,現(xiàn)在打開mac的?鑰匙串應(yīng)用
打開鑰匙串宣决,選擇我們需要的證書,右擊昏苏,選擇“導(dǎo)出“iPhone Distribition:```”:
為.p12文件填一個(gè)名字尊沸,點(diǎn)擊存儲(chǔ):
填一個(gè)“密碼”,“驗(yàn)證”和密碼相同:
點(diǎn)擊好贤惯,在桌面上就形成了一個(gè).p12文件了:
ios打包須具備兩個(gè)文件:
該證書導(dǎo)出的“.p12”文件洼专。
蘋果開發(fā)者中的與“證書”對(duì)應(yīng)的“描述文件”
這里是蘋果開發(fā)者幫助中心地址:https://help.apple.com/developer-account/#/dev04fd06d56