iOS App建立證書,添加Appid,建立配置文件流程

一 . 在蘋果App開發中咱們都須要進行真機測試,這時就須要一個蘋果開發者帳號,通常花99美圓申請一個就能夠了,登錄進入開發者頁面(網上不少這方面的資料)。ios

二 . 真機測試和發佈時須要Certificates,Identifiers,Profiles 這三個分別是證書,Appid,配置文件,這是比較重要的。app

三 . 其實App 發佈測試只須要三個文件測試

(1) CSR證書籤名文件 後綴 .certSigningRequest
(2) 證書文件 後綴 .cer
(3) 描述文件 後綴 .mobilepriovision加密

  1. 先看第一個CSR

後綴是.certSigningRequest 或稱CSR文件 這是一個包含公鑰和私鑰的加密文件在鑰匙串中請求得到。一臺電腦可建立多個也能夠只建立一個之後每次都用這一個。spa

命名格式建議爲 (app名_日期_CSR.certSigningRequest)
建議一個證書對應一個CSR文件方便管理code

2 . Certificates. 證書部分
建立證書時會用到CSR文件按提示一步一步走就能夠了,不過最多能建立3個發佈證書,2個開發證書,要想多建立只能等證書過時或撤銷證書(若是其餘App用到這個證書撤銷會對其形成影響),通常一臺電腦只須要建立一個開發證書一個測試證書就夠了,建立多證書是爲了在不一樣的電腦上使用。ip

證書分 Development(開發證書) 和 Production (發佈證書)
建立開發證書會生成一個 ios_development.cer 開發證書文件
建立發佈證書會生成一個 ios_distribution.cer 發佈證書文件
建立證書時會用到 .certSigningRequest (證書籤名文件) 與某一電腦綁定
用CSR文件建立的證書下載雙擊導入到鑰匙串在個人證書裏點擊左邊的三角展開會看到與CSR名稱相同的專用密鑰開發

clipboard.png

3 . Identifiers App的惟一標識符 格式通常爲 com.公司.App名it

clipboard.png

4 . Devices 測試可添加100臺設備要和 。 設備的添加和其餘部分不要緊io

clipboard.png

5 . Provisioning Profiles 描述文件
描述文件是和 證書、AppId 、設備相關聯的 每新增長一個設備就要建立一個新的描述文件 後綴爲 .mobilepriovision.
建立時用發佈證書或測試證書最好區分一下

命名格式建議爲 :
(App名_日期_PP_dev .mobilepriovision) 開發的描述文件
(App名_日期_PP_dis .mobilepriovision)發佈的描述文件

clipboard.png

四 . 一個99美圓帳號只容許生成3個發佈證書,2個開發證書,這知足不了多mac設備的使用,使用p12文件能夠解決這個問題。

1 .certStringRequest文件從鑰匙串獲取用於加密
2 .cer (ios_distribution.cer) 文件是證書文件
3 .mobileprovision 文件是描述文件
通常證書和CSR文件建立後不須要變更,須要添加新設備時只須要添加設備UUID而後重新生成一個描述文件下載雙擊倒入Xcode便可

要在別人電腦上運行本身電腦上生成的證書時須要導出兩個文件
在本身電腦上導出與此AppId相匹配的 .p12 證書文件
與此AppId相匹配的 .mobileprovision 描述文件
把 .p12證書文件 和 .mobileprovision描述文件發給同事便可在她電腦上運行

如何導出 .p12 文件
在鑰匙串中找到個人證書,點擊左邊的三角顯示專用密鑰右擊便可看到導出 .p12文件

clipboard.png
clipboard.png
clipboard.png

相關文章
相關標籤/搜索