如何配置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 即可】

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

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM