2015 Xcode7 真機(jī)調(diào)試(開發(fā)者)以及P12配置
字?jǐn)?shù)1693閱讀3992評論9喜歡29
關(guān)于真機(jī)方面,首要的就是真機(jī)調(diào)試,因?yàn)橐粋€程序的開發(fā)是肯定離不開真機(jī)調(diào)試的,在Xcode7之前想要進(jìn)行真機(jī)調(diào)試需要加入開發(fā)者計(jì)劃,需要進(jìn)行證書的配置,但Xcode7之后想要進(jìn)行真機(jī)調(diào)試則非常簡單,不需要配置證書就可以直接進(jìn)行真機(jī)調(diào)試,但是不加入開發(fā)者計(jì)劃的真機(jī)調(diào)試有很高的局限性,例如不能進(jìn)行無縫調(diào)試,要修復(fù)錯誤,不能打包等等
開發(fā)者賬號的分類
個人賬號($99)==688
功能:可以真機(jī)調(diào)試, 打包測試, 程序發(fā)布
優(yōu)點(diǎn):申請速度快, 給錢就行, 1-3個工作日即可
缺點(diǎn):不能進(jìn)行團(tuán)隊(duì)管理
公司賬號($99)==688
功能:可以真機(jī)調(diào)試, 打包測試, 程序發(fā)布
優(yōu)點(diǎn):可以進(jìn)行團(tuán)隊(duì)管理
缺點(diǎn):
申請復(fù)雜:需要鄧白氏認(rèn)證
申請周期較大(鄧白氏和企業(yè)認(rèn)證過程都較長)
企業(yè)賬號($299)
功能:真機(jī)調(diào)試,打包測試
優(yōu)點(diǎn):
可以在企業(yè)內(nèi)部隨意安裝到蘋果設(shè)備,不需要經(jīng)過AppStore審核
可以進(jìn)行團(tuán)隊(duì)管理
可以快速迭代版本
缺點(diǎn):
申請復(fù)雜,需要鄧白氏認(rèn)證
申請周期較大(鄧白氏和企業(yè)認(rèn)證過程都較長)
不能將App發(fā)布到AppStore中
常見使用場景:企業(yè)內(nèi)部使用的辦公軟件
一.加入開發(fā)者計(jì)劃步驟
2.加入開發(fā)者計(jì)劃

加入開發(fā)者計(jì)劃
3.下一個頁面中,選中加入

加入
4.關(guān)于賬號類別的介紹

賬號類別
5.同意蘋果的相關(guān)協(xié)議

同意相關(guān)協(xié)議
6.選擇購買賬號的類型

賬號的類型
7.填寫個人信息

個人信息
8.確認(rèn)個人信息

確認(rèn)信息
9.點(diǎn)擊購買

購買
10.再次登錄確認(rèn)信息

確認(rèn)信息
11.填寫自己的信用卡相關(guān)信息

填寫信用卡相關(guān)信息
12.點(diǎn)擊繼續(xù)后,會直接扣除錢.在1-3個工作日會郵件通知購買成功
二.配置真機(jī)調(diào)試
一.證書相關(guān)的配置
1.進(jìn)入會員中心
點(diǎn)擊Member Center

點(diǎn)擊
登錄已經(jīng)加入到開發(fā)者計(jì)劃中的AppleID

登錄
如果該賬號在多個組織中(企業(yè)賬號管理中),則會讓選擇賬號(默認(rèn)沒有該選項(xiàng))

選擇賬號
進(jìn)入下一個頁面

進(jìn)入
點(diǎn)擊Certificates, Identifiers & Profiles,進(jìn)入下一個頁面

進(jìn)入
點(diǎn)擊iOS位置處,任何一個選項(xiàng),進(jìn)入下一個頁面

進(jìn)入
二.配置證書相關(guān)的內(nèi)容
1.配置證書文件
作用:用于決定讓哪臺電腦可以真機(jī)調(diào)試
結(jié)果:會生成一個證書文件,需要將文件安裝到鑰匙串中
注意:
證書最多只能配置兩個
如果想要多人真機(jī)調(diào)試,可以生成p12文件(后面詳細(xì)講解)
步驟:
選擇證書位置的任意選項(xiàng),點(diǎn)擊右邊+號,進(jìn)入下一個頁面

在該頁面選擇要配置證書的類型
證書有多種類型
比如:真機(jī)調(diào)試證書/發(fā)布程序證書/遠(yuǎn)程推送證書等
當(dāng)前選擇真機(jī)調(diào)試證書,并且點(diǎn)擊continue

選擇真機(jī)調(diào)試證書
該頁面是提供生成證書時需要CSR文件(證書請求簽名文件)

證書請求簽名文件
該文件需要在鑰匙串中生成
生成步驟如下
打開鑰匙串

鑰匙串
選擇:鑰匙串訪問-->證書助理-->從證書頒發(fā)機(jī)構(gòu)請求證書

請求證書
填寫信息,生成CSR文件

生成CSR文件
上次CSR文件,用于生成證書,點(diǎn)擊生成

生成
證書生成成功,點(diǎn)擊下載證書

下載證書
2.配置AppID
作用:用于決定讓哪些App可以真機(jī)調(diào)試
結(jié)果:不會生成新的文件,之后會利用該AppID生成描述文件
類型:
明確的APPID:可以做特殊功能:比如內(nèi)購/遠(yuǎn)程推送
模糊的APPID:方便測試,但是不能做特殊功能
步驟:
選擇identifiers,以及右側(cè)+號

填寫APPID的描述,用于自己區(qū)分

填寫APPID的描述
選擇APPID的類型,如果僅僅是真機(jī)測試可以選擇模糊的

確定生成對應(yīng)的APPID

APPID
生成成功

生成成功
3.配置Device
作用:用于決定讓哪些真機(jī)可以用于真機(jī)調(diào)試
結(jié)果:不會生成新的文件,之后在生成描述文件時會需要選擇設(shè)備
步驟:
選擇Devices中的all,以及右側(cè)的+號

獲取自己的設(shè)備UDID,填入該位置即可

設(shè)置的UDID獲取步驟:
將真機(jī)插入電腦
打開Xcode,選擇window-->Deivces

4.配置描述文件
作用:將剛才配置的三個內(nèi)容聯(lián)系起來
結(jié)果:會生成新的文件,需要下載安裝(雙擊安裝即可,會自動安裝到Xcode中)
步驟:
選擇描述文件,并且點(diǎn)擊右邊的加號

選擇描述文件的類型,不同類型有不同的作用

選擇剛才生成的APPID

選擇剛才生成的證書文件

選擇剛才添加進(jìn)來的設(shè)備

給描述文件起名字

生成對應(yīng)的描述文件,下載安裝即可

5.總結(jié):
最終生成兩個文件
證書文件
描述文件

安裝證書:在鑰匙串可以查看

安裝描述文件:在湊得中可以查看:偏好設(shè)置中,賬號位置出(可以自行查找)
配置P12文件
一.為什么需要P12文件
正常情況下一個開發(fā)者賬號只能生成兩個cer證書
cer證書在生成時和電腦綁定
如果一個電腦沒有對應(yīng)有效的cer證書,就不能真機(jī)調(diào)試
蘋果為了解決讓多人都可以真機(jī)調(diào)試,但是不會無限制生成證書,推出了p12文件
二.P12文件的作用
p12證書的作用相當(dāng)于之前的cer證書
用于驗(yàn)證我們電腦的身份,讓電腦具有真機(jī)調(diào)試的能力
三.如何生成P12證書
找到之前安裝的cer證書(在鑰匙串中),點(diǎn)擊右鍵導(dǎo)出

選擇存放的目錄

輸入密碼生成即可
