iOS開發(fā)證書詳解

APP在真機(jī)上運(yùn)行是離不開開發(fā)證書,然而想獲取這些證書我們首先需要申請(qǐng)開發(fā)者賬號(hào)(賬號(hào)分為 個(gè)人、公司、企業(yè)三種)。今天我們先來介紹下如何通過開發(fā)者賬號(hào)獲取開發(fā)證書。

先用我們的開發(fā)者賬號(hào)登錄Apple Developer網(wǎng)站https://developer.apple.com/,該網(wǎng)站版面布局我知道的已經(jīng)有兩次變化。一周前(2016.04中旬)又出現(xiàn)新的變化,如下圖所示:

點(diǎn)擊右上角Account進(jìn)入賬號(hào)登錄頁面,如下圖所示:

登錄完成進(jìn)入開發(fā)者頁面,如下圖所示:

在上圖中我們只關(guān)心標(biāo)記兩個(gè)部分。

申請(qǐng)證書需要點(diǎn)擊上圖進(jìn)入證書配置頁面,如下圖所示:

在這個(gè)頁面中重點(diǎn)看左側(cè)四個(gè)部分,先介紹下每個(gè)部分的作用。

第一部分:創(chuàng)建賬號(hào)證書;

Certificates ?中配置針對(duì)的是開發(fā)者賬號(hào),為開發(fā)者賬號(hào)申請(qǐng)賬號(hào)授權(quán)證書,推送證書。(經(jīng)常用到這兩個(gè))注意:如果之前創(chuàng)建過該證書,這里的證書只有從創(chuàng)建證書的電腦的鑰匙串中導(dǎo)出的才可用。

第二部分:創(chuàng)建App ID;

Identifiers 中是配置應(yīng)用程序 Bundle Identifier,我們俗稱 Bundle Id。

第三部門:添加設(shè)備;

Devices 中是添加設(shè)備UUID到賬號(hào)中。

第四部分:創(chuàng)建應(yīng)用程序證書;

Provisioning Profiles 中配置針對(duì)的是應(yīng)用程序,為應(yīng)用程序(APP)添加配置文件,生成應(yīng)用程序(APP)的證書。

以上是對(duì)申請(qǐng)證書每個(gè)部分整體做了一些介紹,下面重點(diǎn)對(duì)以上四個(gè)部分詳細(xì)介紹。

第一部分:進(jìn)入一家公司

情況一:如果公司之前是做過IOS開發(fā),這部分的證書不需要自己去創(chuàng)建,你需要做的是找到對(duì)應(yīng)的負(fù)責(zé)人,給他要這個(gè)證書。

情況二:如果公司之前是沒有做過IOS開發(fā),這部分的證書也許就需要自己去創(chuàng)建了。

準(zhǔn)備工作、創(chuàng)建.certSigningRequest(CSR)文件

一、打開Mac中 " 鑰匙串 ",如圖操作:

二、填寫必要的信息,選擇"存儲(chǔ)到磁盤",選擇"繼續(xù)",在彈出框中點(diǎn)擊"存儲(chǔ)"。

第一部分:創(chuàng)建賬號(hào)證書

在此以創(chuàng)建iOS App Development證書為例

步驟如下:參照下圖:

步驟一:選中上圖中 “ + ” 開始創(chuàng)建賬號(hào)證書,選擇 iOS App Development 如下圖所:

步驟二:點(diǎn)擊上圖中 Continue 進(jìn)入如下頁面:

步驟三:點(diǎn)擊上圖中的 Continue 進(jìn)入如下頁面:

步驟四:選擇 Choose File...,選擇上面已經(jīng)準(zhǔn)備好的.certSigningRequest(CSR)文件,如下圖

步驟五:點(diǎn)擊上圖中 Continue,進(jìn)入下圖頁面,如圖所示:

步驟六:點(diǎn)擊Download下載配置好的證書,雙擊下載的證書安裝到鑰匙串中。

創(chuàng)建生產(chǎn)者證書(App Store and Ad Hoc證書)和iOS App Development證書步驟一致。請(qǐng)一并創(chuàng)建并安裝。

第二部分:創(chuàng)建App ID

步驟一:點(diǎn)擊左側(cè)四部分中的第二部分中的App IDs,如下圖:

步驟二:然后點(diǎn)擊上圖中右上角 "+"號(hào),如下圖:

注意:選擇創(chuàng)建App ID類型

Explicit App ID:明確的App ID,推薦使用(例com.公司名稱.項(xiàng)目名稱)

Wildcard App ID:通配的App ID,如果app有推送功能則不能新建這種類型,不推薦使用(例com.公司名稱.*)

步驟三:Register iOS App IDs ,在點(diǎn)擊 Register 前學(xué)要你 Confirm App ID。

至此,App ID 已經(jīng)注冊(cè)完成。

第三部門:添加設(shè)備

步驟一:選擇左側(cè) Devices中的All,如下圖

步驟二:點(diǎn)擊上圖中右上角的 “+”號(hào),進(jìn)入如下圖頁面:

注意:推薦使用 Register Device,至于UUID如何獲取到,這個(gè)可以網(wǎng)上查找方法。

步驟三:點(diǎn)擊上圖中的Continue,進(jìn)入如下圖界面:

至此,點(diǎn)擊上圖中的Register,添加Device完成。

第四部分:創(chuàng)建應(yīng)用程序證書

步驟一:選擇左側(cè) Provisioning Profiles 中的All,如下圖:

步驟二:點(diǎn)擊右上角“+”號(hào),進(jìn)入如下圖

注明:這里我們以Development(開發(fā)證書)為例說明。

步驟三:選擇上圖中選項(xiàng),點(diǎn)擊 Continue,進(jìn)入如下圖:

步驟四:上圖中的 App ID 選擇第二部分中創(chuàng)建的App ID,然后點(diǎn)擊上圖中 Continue,進(jìn)入如下圖:

步驟五:上圖勾選對(duì)應(yīng)證書,點(diǎn)擊Continue,進(jìn)入如下圖:

步驟六:在上圖中選擇 第三部分 中添加的設(shè)備,點(diǎn)擊Continue進(jìn)入如下圖:

步驟七:填寫好應(yīng)用程序證書名字,點(diǎn)擊Continue,進(jìn)入如下圖:

點(diǎn)擊下載,至此,所有證書,都已經(jīng)配置完成。

最后別忘記最重要的,就是將配置好的證書,雙擊 安裝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容