首頁>科技>

我們都知道開發iOS應用是少不了蘋果證書的,對於一個新手來說,這個是比較頭疼的是,畢竟真機測試,釋出蒲公英測試,蘋果提供的內測testflight,上傳到app-store都要跟蘋果證書打交道,上面這些步驟最好就是自己走一遍,不然你對蘋果的開發證書的製作流程還是會一頭霧水,其實說到底就是證書對應測試環境和釋出環境,配置證書也是對應測試環境和釋出環境,然後你需要建立一個app ID去把證書和配置檔案聯絡起來。

很多剛開始接觸iOS證書的開發者可能不是很了解iOS證書的型別功能和概念。

下面對iOS證書的幾個方面進行介紹。

1、四種類型證書

1、個人開發者 99美元/年(提供個人資訊即可)

2、公司開發者 99美元/年

3、企業開發者 299美元/年

4、高校開發者 免費

2、iOS證書的型別和作用

1、iOS開發證書

iOS開發證書是用於測試APP,在開發過程中安裝到蘋果手機真機測試APP的執行情況。

2、iOS釋出證書

當APP開發測試好後上線就需要用到iOS釋出證書,用iOS釋出證書打包的ipa才能上傳到App Store稽核。

3、iOS推送證書

iOS推送證書是用於推送通知的,平時我們在手機的系統欄下拉看到的那些訊息就是推送通知,如果要做這個功能就需要配置推送證書。

4、iOS企業證書

iOS企業證書需要企業開發者賬號才能申請,用於無法上架App Store的蘋果APP打包簽名使用。

常用的就是以上這4種iOS證書,當你需要什麼功能的時候就知道用哪個型別的iOS證書。

3、理解證書與描述檔案

1、我們向Apple申請證書是在幹什麼?

我們向Apple申請證書,就是向權力機關(Apple)申請資格(開發/推送/釋出...)而Apple頒發給我們的證書就是對資格的證明。

2、申請證書時,為什麼要有CSR?

CSR就是提供證書時自己的不是別人的。

CSR生成的同時,生成一對私鑰公鑰。私鑰儲存在本地,用來加密資料或者解密公鑰加密的資料,公鑰包含在CSR中。

3、為什麼要通過.p12檔案來傳遞證書?

因為直接從Apple下載的證書只有公鑰,沒有辦法證明這個證書是你的。而從本地鑰匙串中匯出的.p12檔案是包含私鑰的。

4、Provision Proflie(描述檔案)

描述應用的檔案。

描述檔案包含App ID,Certificates,Devices。

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 怡亞通整購APP預計9月上線