閱讀本文大約需要1.1分鐘。
點擊?小卡片,回復 “合集” 獲取系統性的學習筆記和測試開發技能圖譜
背景
上篇文章《》中提到如果使用付費版開發者證書去編譯安裝WDA,那么就不需要在手機上點擊信任,這樣更方便自動化測試的執行,今天就給大家詳細分享一下如何申請個人付費開發者證書以及如何使用。
基本概念
在正式開始前,先給大家普及一下跟蘋果開發者證書相關的一些基本概念。
和p12(證書)
證書是對電腦開發資格的認證,每個開發者帳號有一套,分為兩種:
.cer是蘋果的默認證書,在Xcode開發打包可以使用,如果在、、、、這些跨平臺開發工具打包,就需要用到p12文件,或者多人開發的時候,本機用.cer,其他人用p12證書。
.cer證書僅包含公鑰,.p12證書可能既包含公鑰也包含私鑰,這就是他們的區別,除了Xcode開發工具,其他都需要用p12才能打包。
(AppID、應用id)
APP的標識開發者證書 換電腦,例如APP的名字描述,包名。
(設備)
設備列表,表示當APP安裝調試的時候可以安裝在這些機器上面,設備使用udid進行唯一判斷,創建描述文件()的時候需要選擇設備。
(描述文件)
這個文件用來描述App IDs、證書和設備之間的關系,做自動化測試的時候我們一般只會用到類型的開發描述文件,這種需要在裝有開發證書或副本的電腦上使用,開發人員選擇該描述文件通過Xcode安裝到授權文件記錄的設備中,即可進行真機測試。
申請賬號
在App Store搜索應用然后安裝打開:
選擇賬戶點擊立即注冊
按照提示依次往下走輸入完個人信息接著付款就可以了,還是比較簡單的。
創建(證書)
1、申請好賬號后,登錄蘋果開發者網站:,選擇紅框部分的,&:
2、開始申請證書,點擊下面的?
3、選擇Apple 然后繼續
4、這個時候需要在我們的Mac電腦上面申請(CSR)文件,按照下圖方式打開證書助理
5、輸入郵箱和名字,選擇存儲到磁盤
6、接著步驟3, File選擇剛剛步驟5創建的文件
7、確定信息下載證書
8、雙擊證書,導入到電腦,可以在鑰匙串中看到剛剛導入的證書,這里需要信任一下
創建(AppID、應用id)
1、點擊下面的?
2、選擇App IDs 繼續
3、選擇App
4、輸入名字描述(注意不能中文)開發者證書 換電腦,包名(一般是com.xxxx.xxxx)
5、確認信息,點擊注冊就可以在列表里面看到你創建的了
添加測試設備
1、測試設備需要在開發者網站添加后才可以安裝我們打好的自動化應用,點擊下面的?添加設備
2、輸入對應的信息(注意這里需要獲取設備的udid)
3、確定好信息之后,點擊注冊即可在列表里面看到剛剛創建的手機
創建描述文件()
1、點擊下面的?
2、選擇iOS App 繼續
3、選擇之前創建的,即AppID
4、選擇之前創建的開發證書
5、選擇剛剛添加的測試設備
6、輸入描述文件的名字
7、確認好信息后,點擊下載,下載下來的文件后綴名是
導入使用
還是拿之前的WDA項目為例,按照下圖依次點擊, 選擇剛剛下載好的描述文件