「這是我參與8月更文挑戰的第5天,活動詳情查看: 8月更文挑戰」markdown
今天就給你們詳細分享一下如何申請我的付費開發者證書以及如何使用。 基本概念app
在正式開始前,先給你們普及一下跟蘋果開發者證書相關的一些基本概念。工具
Certification和p12(證書)oop
證書是對電腦開發資格的認證,每一個開發者賬號有一套,分爲兩種:post
.cer是蘋果的默認證書,在Xcode開發打包可使用,若是在lbuilder、phonegap、HBuilder、AppCan、APICloud這些跨平臺開發工具打包,就須要用到p12文件,或者多人開發的時候,本機用.cer,其餘人用p12證書。開發工具
.cer證書僅包含公鑰,.p12證書可能既包含公鑰也包含私鑰,這就是他們的區別,除了Xcode開發工具,其餘都須要用p12才能打包。測試
Identifiers(AppID、應用id)網站
APP的標識,例如APP的名字描述,包名。ui
Devives(設備)spa
設備列表,表示當APP安裝調試的時候能夠安裝在這些機器上面,設備使用udid進行惟一判斷,建立描述文件(Profiles)的時候須要選擇設備。
Profiles(描述文件)
這個文件用來描述App IDs、證書和設備之間的關係,作自動化測試的時候咱們通常只會用到Development類型的開發描述文件,這種須要在裝有開發證書或副本的電腦上使用,開發人員選擇該描述文件經過Xcode安裝到受權文件記錄的設備中,便可進行真機測試。
申請帳號
在App Store搜索Developer應用而後安裝打開:
選擇帳戶點擊當即註冊
按照提示依次往下走輸入完我的信息接着付款就能夠了,仍是比較簡單的。
建立Certification(證書)
一、申請好帳號後,登陸蘋果開發者網站:developer.apple.com/cn/,選擇紅框部分的…
二、開始申請證書,點擊下面的➕
三、選擇Apple Development 而後繼續
四、這個時候須要在咱們的Mac電腦上面申請certSigningRequest(CSR)文件,按照下圖方式打開證書助理
五、輸入郵箱和名字,選擇存儲到磁盤
六、接着步驟3,Choose File選擇剛剛步驟5建立的文件
七、肯定信息下載證書
八、雙擊證書,導入到電腦,能夠在鑰匙串中看到剛剛導入的證書,這裏須要信任一下
建立Identifiers(AppID、應用id)
一、點擊下面的➕
二、選擇App IDs 繼續
三、選擇App
四、輸入名字描述(注意不能中文),包名(通常是com.xxxx.xxxx)
五、確認信息,點擊註冊就能夠在Idntifiers列表裏面看到你建立的Identifier了
添加測試設備Devices
一、測試設備須要在開發者網站添加後才能夠安裝咱們打好的自動化應用,點擊下面的➕添加設備
二、輸入對應的信息(注意這裏須要獲取設備的udid)
三、肯定好信息以後,點擊註冊便可在Devices列表裏面看到剛剛建立的手機
建立描述文件(Profiles)
一、點擊下面的➕
二、選擇iOS App Development 繼續
三、選擇以前建立的Identifiers,即AppID
四、選擇以前建立的Development開發證書
五、選擇剛剛添加的測試設備
六、輸入描述文件的名字
七、確認好信息後,點擊下載,下載下來的文件後綴名是mobileprovision
導入使用
仍是拿以前的WDA項目爲例,按照下圖依次點擊,Provisioning Profile選擇剛剛下載好的描述文件