去年開始學(xué)習(xí)IOS,讓我印象最深的不是代碼的難寫,而是各種證書的申請(qǐng),打開開發(fā)者后臺(tái),那么多的菜單一個(gè)一個(gè)點(diǎn)擊,申請(qǐng),操作一遍之后第二遍又忘了,最近要幫別人寫一個(gè)項(xiàng)目,寫完之后準(zhǔn)備打包發(fā)布,當(dāng)我打開界面的那一刻,又徹底傻眼了,怎么幾個(gè)月沒見,界面又變樣子了

沒辦法,在網(wǎng)上重新搜索教程,一步一步對(duì)照著來(lái)
第一步
檢查自己是否有這個(gè)文件

如果有,跳過(guò)到第二步,如果沒有,打開電腦,找到鑰匙串應(yīng)用,就是下面這個(gè),

點(diǎn)擊鑰匙串訪問->證書助理->從證書頒發(fā)機(jī)構(gòu)申請(qǐng)證書

填寫電子郵箱,選擇存儲(chǔ)到硬盤,點(diǎn)繼續(xù)

點(diǎn)存儲(chǔ),存儲(chǔ)到桌面或者指定目錄

文件已經(jīng)保存下來(lái)了
第二步
打開開發(fā)者頁(yè)面,點(diǎn)擊Certificates旁邊那個(gè)藍(lán)色的?


我選擇發(fā)布的,就是iOS Distribution (App Store and Ad Hoc)這個(gè)選項(xiàng)

然后點(diǎn)擊右上角的藍(lán)色Continue按鈕,進(jìn)入到下一個(gè)頁(yè)面

點(diǎn)擊選擇Choose File按鈕

選擇剛才通過(guò)鑰匙串生成的CertificateSigningRequest.certSigningRequest文件
選擇完成之后,點(diǎn)擊右上角的藍(lán)色Continue

繼續(xù)到下一個(gè)頁(yè)面,此時(shí)第一步已經(jīng)完成了

點(diǎn)擊右上角藍(lán)色的Download,下載之后把文件放置到自己設(shè)置的文件夾,以方便后面尋找,下載下來(lái)是這個(gè)文件?ios_distribution.cer

下載完成之后點(diǎn)擊左上角 ?All Certificates

在列表中可以看到剛才生成的那一條

第三步,創(chuàng)建appid
這一步可以通過(guò)xcode直接創(chuàng)建,也可以用過(guò)開發(fā)者界面創(chuàng)建,xcode創(chuàng)建更簡(jiǎn)單,只需要在xcode中登入開發(fā)者賬號(hào),點(diǎn)擊 try again按鈕,就會(huì)自動(dòng)才開發(fā)者后臺(tái)創(chuàng)建,

下面說(shuō)的是怎樣在開發(fā)者后臺(tái)創(chuàng)建
點(diǎn)擊左側(cè)菜單Identifiers,然后點(diǎn)擊藍(lán)色的?

選擇App IDs 選項(xiàng),然后選擇右上角藍(lán)色Continue按鈕

左邊填寫描述,右邊填寫你APP的Bundle id,

例如,下面填寫, 點(diǎn)擊右上角藍(lán)色Continue

下面勾選上這兩個(gè)選項(xiàng),如果不需要通知,或者網(wǎng)絡(luò)的話可以不勾選,然后?點(diǎn)擊右上角藍(lán)色Continue


點(diǎn)擊之后變成Register,

點(diǎn)擊完之后再列表就能看到剛才注冊(cè)的APP ID了

第四步,推送證書申請(qǐng)(不需要推送的可以直接跳過(guò))
點(diǎn)擊上圖申請(qǐng)好的APP ID,進(jìn)入詳情頁(yè),然后下拉選擇下圖這個(gè)按鈕

點(diǎn)擊之后彈出下圖,一個(gè)是開發(fā)證書申請(qǐng),一個(gè)是生產(chǎn)證書申請(qǐng),這里選擇生產(chǎn)證書申請(qǐng)

點(diǎn)擊之后跳出下面頁(yè)面,點(diǎn)擊Choose File按鈕,

還是選擇剛才從鑰匙串導(dǎo)出的那個(gè)文件

選擇完成之后點(diǎn)擊右上角藍(lán)色Continue,然后跳到新的頁(yè)面,點(diǎn)擊右上角Download,下載完成之后點(diǎn)擊左上角All Certificates

下載下來(lái)是這個(gè)文件

第五步,創(chuàng)建配置性文件 Provisioning Profiles
選擇下圖按鈕


這里選擇Ad Hoc,點(diǎn)擊右上角藍(lán)色Continus,到下面這個(gè)頁(yè)面,選擇剛才創(chuàng)建的com.lingdian.test
這個(gè)選項(xiàng),

繼續(xù)下一步

在繼續(xù)下一步

在下一步,

然后點(diǎn)擊download,就算完成了

然后把剛才下載的那個(gè)三個(gè)文件一次雙擊一下,這樣證書就已經(jīng)配置好了

第六步,xcode打包
打開Xcode,選擇Product->Archive

選擇Distribute App

下一步,按需求選擇,然后就可以愉快的打包了

至此,整個(gè)流程也就算結(jié)束了,還有不懂的可以添加WX:ning737297447 咨詢,其他的上架的也略知一二,知無(wú)不言言無(wú)不盡