2015 Xcode7 真機(jī)調(diào)試(開發(fā)者)以及P12配置

  • 關(guān)于真機(jī)方面,首要的就是真機(jī)調(diào)試,因?yàn)橐粋€(gè)程序的開發(fā)是肯定離不開真機(jī)調(diào)試的,在Xcode7之前想要進(jìn)行真機(jī)調(diào)試需要加入開發(fā)者計(jì)劃,需要進(jìn)行證書的配置,但Xcode7之后想要進(jìn)行真機(jī)調(diào)試則非常簡(jiǎn)單,不需要配置證書就可以直接進(jìn)行真機(jī)調(diào)試,但是不加入開發(fā)者計(jì)劃的真機(jī)調(diào)試有很高的局限性,例如不能進(jìn)行無縫調(diào)試,要修復(fù)錯(cuò)誤,不能打包等等

  • 開發(fā)者賬號(hào)的分類

    • 個(gè)人賬號(hào)($99)==688
      • 功能:可以真機(jī)調(diào)試, 打包測(cè)試, 程序發(fā)布
      • 優(yōu)點(diǎn):申請(qǐng)速度快, 給錢就行, 1-3個(gè)工作日即可
      • 缺點(diǎn):不能進(jìn)行團(tuán)隊(duì)管理
    • 公司賬號(hào)($99)==688
      • 功能:可以真機(jī)調(diào)試, 打包測(cè)試, 程序發(fā)布
      • 優(yōu)點(diǎn):可以進(jìn)行團(tuán)隊(duì)管理
      • 缺點(diǎn):
        • 申請(qǐng)復(fù)雜:需要鄧白氏認(rèn)證
        • 申請(qǐng)周期較大(鄧白氏和企業(yè)認(rèn)證過程都較長)
    • 企業(yè)賬號(hào)($299)
      • 功能:真機(jī)調(diào)試,打包測(cè)試
      • 優(yōu)點(diǎn):
        • 可以在企業(yè)內(nèi)部隨意安裝到蘋果設(shè)備,不需要經(jīng)過AppStore審核
        • 可以進(jìn)行團(tuán)隊(duì)管理
        • 可以快速迭代版本
      • 缺點(diǎn):
        • 申請(qǐng)復(fù)雜,需要鄧白氏認(rèn)證
        • 申請(qǐng)周期較大(鄧白氏和企業(yè)認(rèn)證過程都較長)
        • 不能將App發(fā)布到AppStore中
        • 常見使用場(chǎng)景:企業(yè)內(nèi)部使用的辦公軟件

一.加入開發(fā)者計(jì)劃步驟

  • 1.進(jìn)入開發(fā)者主頁
  • 2.加入開發(fā)者計(jì)劃


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


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


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


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


    賬號(hào)的類型
  • 7.填寫個(gè)人信息


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


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


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


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


    填寫信用卡相關(guān)信息
  • 12.點(diǎn)擊繼續(xù)后,會(huì)直接扣除錢.在1-3個(gè)工作日會(huì)郵件通知購買成功

二.配置真機(jī)調(diào)試

一.證書相關(guān)的配置

  • 1.進(jìn)入會(huì)員中心
    • 開發(fā)者主頁
    • 點(diǎn)擊Member Center


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


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


      選擇賬號(hào)
    • 進(jìn)入下一個(gè)頁面


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


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


      進(jìn)入

二.配置證書相關(guān)的內(nèi)容

  • 1.配置證書文件

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


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


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


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


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


            請(qǐng)求證書
          • 填寫信息,生成CSR文件


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


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


          下載證書
  • 2.配置AppID

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


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


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


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


        APPID
      • 生成成功


        生成成功
  • 3.配置Device

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


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


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


  • 4.配置描述文件

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


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


      • 選擇剛才生成的APPID


      • 選擇剛才生成的證書文件


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


      • 給描述文件起名字


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


  • 5.總結(jié):

    • 最終生成兩個(gè)文件
      • 證書文件
      • 描述文件


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


      • 安裝描述文件:在湊得中可以查看:偏好設(shè)置中,賬號(hào)位置出(可以自行查找)

配置P12文件

一.為什么需要P12文件

  • 正常情況下一個(gè)開發(fā)者賬號(hào)只能生成兩個(gè)cer證書
  • cer證書在生成時(shí)和電腦綁定
  • 如果一個(gè)電腦沒有對(duì)應(yīng)有效的cer證書,就不能真機(jī)調(diào)試
  • 蘋果為了解決讓多人都可以真機(jī)調(diào)試,但是不會(huì)無限制生成證書,推出了p12文件

二.P12文件的作用

  • p12證書的作用相當(dāng)于之前的cer證書
  • 用于驗(yàn)證我們電腦的身份,讓電腦具有真機(jī)調(diào)試的能力

三.如何生成P12證書

  • 找到之前安裝的cer證書(在鑰匙串中),點(diǎn)擊右鍵導(dǎo)出


  • 選擇存放的目錄


  • 輸入密碼生成即可


最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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