1. 程式人生 > 其它 >如何配置iOS證書

如何配置iOS證書

  • 首先需要申請一個證書(.certSigningRequest檔案)
    1. 在你的mac上開啟鑰匙串
    2. 在點選【鑰匙串訪問】--【證書助手】--【從證書頒發機構請求證書】
    3. 在證書助理中新增郵箱地址(沒有特殊要求),然後選擇儲存到磁碟,你就得到了CertificateSigningRequest.certSigningRequest 證書檔案

  

  • 配置開發者後臺-建立開發者證書
    1. 開啟你的開發者後臺,【Certificates】,選擇建立一個【Certificates】

    2. 你可以選擇建立開發還是生產環境去建立一個證書,下面我就拿iOS的開發者來作為示例來建立一下,其他的方式相同,選擇iOS App Development 然後選擇Continue

     3. 在跳轉介面中你需要選擇上傳第一步生成的CertificateSigningRequest.certSigningRequest 檔案作為上傳檔案進行上傳,然後選擇繼續,你就建立完你的開發者管理證書了,

    4. 選擇下載你就得到了證書ios_development.cer ,雙擊該檔案,讓後開啟你的鑰匙串,在鑰匙串中你可以看到一個新的要是串資訊了

    5. 在鑰匙串中選擇Apple Devlopment 檔案點選右鍵,選擇匯出--【Apple Devlopment:xxxxxx】檔案,選擇匯出格式為p12格式,然後選擇儲存,輸入解壓密碼即可得到了一個xxx.p12檔案了

    6. 之後只需要將xxx.p12檔案和密碼儲存好,在其他的機器上就可以安裝你的開發者證書了

  • 配置開發者後臺-建立app簽名證書
    1. 有了開發者證書了,你還需要建立app的簽名證書(mobileprovision檔案),才能對指定的app進行簽名打包或者真機測試
    2. 首選你需要建立了app,在管理後臺選擇【Identifiers】--【+】--【App IDs】--【app】

      3. 輸入名字和包名,選擇Continue 去建立這個app

      4. 生成mobileprovision,在管理後臺選擇【Profiles】--【+】--【選擇你需要建立的證書型別(Dev、Adhoc、App Store)】,選擇【Continue】

      5. 選擇你剛才建立的App ID

      6. 選擇你的開發者證書名稱,然後再選擇你允許測試的裝置ID列表(只有Dev、Adhoc 模式下可以設定裝置列表)

      7. 選擇繼續,生成你的mobileprovision檔案,然後選擇下載,你可以得到xxx.mobileprovision 檔案了,

  • 如何在xcode 中使用
    • 在你需要測試的裝置上首先安裝你的xxx.p12檔案
    • 在你的裝置上安裝xxx.mobileprovision檔案
    • 開啟xcode 配置你的包名:【xcode】--【你的專案】--【TARGETS】--【專案名稱】--【Geeberal】--【Bundle Identity】--【你的APP ID】
    • 配置開發者證書:【xcode】--【你的專案】--【TARGETS】--【專案名稱】--【Build Settings】--【Signing】--【Development】--【選擇你的p12 檔名字就好了】
    • 配置app 簽名檔案:【xcode】--【你的專案】--【TARGETS】--【專案名稱】--【Build Settings】--【Signing】--【Provisioning Profile】--【選擇 xxx.mobileprovision 即可】

以上是大部分的配置方法,