2015 Xcode7 真機(jī)調(diào)試

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ì)劃步驟

1.進(jìn)入開發(fā)者主頁

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)入會員中心

開發(fā)者主頁

點(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)出

選擇存放的目錄

輸入密碼生成即可

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

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

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