關(guān)于真機方面溶其,首要的就是真機調(diào)試斗躏,因為一個程序的開發(fā)是肯定離不開真機調(diào)試的柱告,在Xcode7之前想要進行真機調(diào)試需要加入開發(fā)者計劃层释,需要進行證書的配置婆瓜,但Xcode7之后想要進行真機調(diào)試則非常簡單快集,不需要配置證書就可以直接進行真機調(diào)試贡羔,但是不加入開發(fā)者計劃的真機調(diào)試有很高的局限性,例如不能進行無縫調(diào)試个初,要修復(fù)錯誤乖寒,不能打包等等
-
開發(fā)者賬號的分類
- 個人賬號($99)==688
- 功能:可以真機調(diào)試, 打包測試, 程序發(fā)布
- 優(yōu)點:申請速度快, 給錢就行, 1-3個工作日即可
- 缺點:不能進行團隊管理
- 公司賬號($99)==688
- 功能:可以真機調(diào)試, 打包測試, 程序發(fā)布
- 優(yōu)點:可以進行團隊管理
- 缺點:
- 申請復(fù)雜:需要鄧白氏認證
- 申請周期較大(鄧白氏和企業(yè)認證過程都較長)
- 企業(yè)賬號($299)
- 功能:真機調(diào)試,打包測試
- 優(yōu)點:
- 可以在企業(yè)內(nèi)部隨意安裝到蘋果設(shè)備,不需要經(jīng)過AppStore審核
- 可以進行團隊管理
- 可以快速迭代版本
- 缺點:
- 申請復(fù)雜,需要鄧白氏認證
- 申請周期較大(鄧白氏和企業(yè)認證過程都較長)
- 不能將App發(fā)布到AppStore中
- 常見使用場景:企業(yè)內(nèi)部使用的辦公軟件
- 個人賬號($99)==688
一.加入開發(fā)者計劃步驟
- 1.進入開發(fā)者主頁
-
2.加入開發(fā)者計劃
-
3.下一個頁面中,選中加入
-
4.關(guān)于賬號類別的介紹
-
5.同意蘋果的相關(guān)協(xié)議
-
6.選擇購買賬號的類型
-
7.填寫個人信息
-
8.確認個人信息
-
9.點擊購買
-
10.再次登錄確認信息
-
11.填寫自己的信用卡相關(guān)信息
- 12.點擊繼續(xù)后,會直接扣除錢.在1-3個工作日會郵件通知購買成功
二.配置真機調(diào)試
一.證書相關(guān)的配置
- 1.進入會員中心
- 開發(fā)者主頁
-
點擊Member Center
-
登錄已經(jīng)加入到開發(fā)者計劃中的AppleID
-
如果該賬號在多個組織中(企業(yè)賬號管理中),則會讓選擇賬號(默認沒有該選項)
-
進入下一個頁面
-
點擊Certificates, Identifiers & Profiles,進入下一個頁面
-
點擊iOS位置處,任何一個選項,進入下一個頁面
二.配置證書相關(guān)的內(nèi)容
-
1.配置證書文件
- 作用:用于決定讓哪臺電腦可以真機調(diào)試
- 結(jié)果:會生成一個證書文件,需要將文件安裝到鑰匙串中
- 注意:
- 證書最多只能配置兩個
- 如果想要多人真機調(diào)試,可以生成p12文件(后面詳細講解)
- 步驟:
-
選擇證書位置的任意選項,點擊右邊+號,進入下一個頁面
- 在該頁面選擇要配置證書的類型
- 證書有多種類型
- 比如:真機調(diào)試證書/發(fā)布程序證書/遠程推送證書等
-
當(dāng)前選擇真機調(diào)試證書,并且點擊continue
-
該頁面是提供生成證書時需要CSR文件(證書請求簽名文件)
- 該文件需要在鑰匙串中生成
- 生成步驟如下
-
打開鑰匙串
-
選擇:鑰匙串訪問-->證書助理-->從證書頒發(fā)機構(gòu)請求證書
-
填寫信息,生成CSR文件
-
-
上次CSR文件,用于生成證書,點擊生成
-
證書生成成功,點擊下載證書
-
-
2.配置AppID
- 作用:用于決定讓哪些App可以真機調(diào)試
- 結(jié)果:不會生成新的文件,之后會利用該AppID生成描述文件
- 類型:
- 明確的APPID:可以做特殊功能:比如內(nèi)購/遠程推送
- 模糊的APPID:方便測試,但是不能做特殊功能
- 步驟:
-
選擇identifiers,以及右側(cè)+號
-
填寫APPID的描述,用于自己區(qū)分
-
選擇APPID的類型,如果僅僅是真機測試可以選擇模糊的
-
確定生成對應(yīng)的APPID
-
生成成功
-
-
3.配置Device
- 作用:用于決定讓哪些真機可以用于真機調(diào)試
- 結(jié)果:不會生成新的文件,之后在生成描述文件時會需要選擇設(shè)備
- 步驟:
-
選擇Devices中的all,以及右側(cè)的+號
-
獲取自己的設(shè)備UDID,填入該位置即可
- 設(shè)置的UDID獲取步驟:
- 將真機插入電腦
-
打開Xcode,選擇window-->Deivces
-
4.配置描述文件
- 作用:將剛才配置的三個內(nèi)容聯(lián)系起來
- 結(jié)果:會生成新的文件,需要下載安裝(雙擊安裝即可,會自動安裝到Xcode中)
- 步驟:
-
選擇描述文件,并且點擊右邊的加號
-
選擇描述文件的類型,不同類型有不同的作用
-
選擇剛才生成的APPID
-
選擇剛才生成的證書文件
-
選擇剛才添加進來的設(shè)備
-
給描述文件起名字
-
生成對應(yīng)的描述文件,下載安裝即可
-
-
5.總結(jié):
- 最終生成兩個文件
- 證書文件
-
描述文件
-
安裝證書:在鑰匙串可以查看
- 安裝描述文件:在湊得中可以查看:偏好設(shè)置中,賬號位置出(可以自行查找)
- 最終生成兩個文件
配置P12文件
一.為什么需要P12文件
- 正常情況下一個開發(fā)者賬號只能生成兩個cer證書
- cer證書在生成時和電腦綁定
- 如果一個電腦沒有對應(yīng)有效的cer證書,就不能真機調(diào)試
- 蘋果為了解決讓多人都可以真機調(diào)試,但是不會無限制生成證書,推出了p12文件
二.P12文件的作用
- p12證書的作用相當(dāng)于之前的cer證書
- 用于驗證我們電腦的身份,讓電腦具有真機調(diào)試的能力
三.如何生成P12證書
-
找到之前安裝的cer證書(在鑰匙串中),點擊右鍵導(dǎo)出
-
選擇存放的目錄
-
輸入密碼生成即可