iOS 證書創(chuàng)建流程

本文首發(fā)在我的個人博客: http://blog.shenyuanluo.com/
,喜歡的朋友歡迎訂閱。

如果不了解 iOS 的簽名機制的,請翻看 iOS 打包預(yù)備

開發(fā)者賬號

準備一個已經(jīng)付費的開發(fā)者賬號;開發(fā)者賬號類型主要有 4 類:

  1. 個人(Individual):年資費 $99,在 App Store 銷售者只能顯示個人的 ID,單人使用;且只能有一個開發(fā)者,100個 iOS設(shè)備 UDID 測試。
  2. 公司(Company):年資費 $99,申請時需要填寫公司的鄧白氏編碼(D-U-N-S);在 App Store 銷售者可以顯示團隊名稱,允許多個開發(fā)者協(xié)作開發(fā),100個 iOS設(shè)備 UDID 測試,比個人多一些帳號管理的設(shè)置,可以設(shè)置多個 AppleID,分 4 種管理級別權(quán)限:
    • Admin Legal:超級管理員??梢怨芾黹_發(fā)者和管理 App Store 中的應(yīng)用。
    • Admin:管理員,可以管理開發(fā)者;添加測試機子和管理團隊證書。
    • Member權(quán)限:是普通開發(fā)者;只能下載證書和使用證書
    • No Access權(quán)限:沒有相應(yīng)的權(quán)限。
  3. 企業(yè)(Enterprise):年資費 $299,開發(fā)應(yīng)用不能發(fā)布到 App Store,只能企業(yè)內(nèi)部應(yīng)用,iOS 設(shè)備 UDID 測試的數(shù)量不限制。
  4. 高校(University):免費,只能教育機構(gòu)或?qū)W院內(nèi)部使用。(必須是蘋果 iOS 開發(fā)者計劃授權(quán)機構(gòu);不能對外正式發(fā)布iOS應(yīng)用程序。)

證書

  1. 開發(fā)證書(Development):真機運行使用。
  2. 發(fā)布證書(Distribution):打包 App 使用。

條件

  1. 真機運行:發(fā)者賬號。
  2. 打包測試/發(fā)布 :開發(fā)者賬號 + 發(fā)布證書( Certificates) + 配置文件(Provisioning Profiles)。

打包

創(chuàng)建 CSR 文件

  1. 打開鑰匙串應(yīng)用;

  2. 點擊 鑰匙串訪問 ——> 選擇 證書助理 ——>選擇 從證書頒發(fā)機構(gòu)請求證書.....

    創(chuàng)建CSR
  3. 在證書信息中,填寫必要的信息;

    保存CSR

創(chuàng)建發(fā)布證書

  1. 登錄 iOS開發(fā)者中心,進入 Certificates, Identifiers & Profiles;

  2. 選擇 Production,點擊右上角的 號進行添加;

    證書添加
  3. 選擇 App Store and Ad Hoc,繼續(xù);

    證書類型選擇
  4. 顯示 Create a CSR file 時點擊繼續(xù)(因為之前已經(jīng)準備好了,如果沒喲準備好,請創(chuàng)建);

    創(chuàng)建 CSR 文件
  5. 選擇 CSR 文件后,繼續(xù);

    選擇 CSR 文件
  6. 創(chuàng)建完成;

    發(fā)布證書已創(chuàng)建
  7. 下載安裝,將會在鑰匙串中新增一個證書。

    安裝發(fā)布證書

注意:一個賬號里最多允許創(chuàng)建 3 個發(fā)布證書,當創(chuàng)建時 App Store Ad Hoc 按鈕不可用,表明賬號中已創(chuàng)建的證書已達上限;此時只需將原來的創(chuàng)建證書導(dǎo)出(.p12 文件)安裝即可用。

保存CSR
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容