<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      iOS 申請證書流程蘋果都干了些什么

      發表日期:2017-12 文章編輯:小燈 瀏覽次數:2712

      前言

      注重分析,過程簡略

      .CER 文件

      .cer 證書-->p12證書,綁定 MAC 即綁定 Xcode,即可以用這臺 MAC 的 Xcode 跑真機、打包、發布。

      . P12 文件

      CER 的鑰匙串導出文件,可以使擁有權限的 MAC 設備由3臺增加到更多。

      .mobileprovision 配置文件

      .mobileprovision文件 ,匯總
      證書(MAC+Xcode)+ APPID(程序包名)+ UUID(手機標識)

      開始申請流程

      1. 創建 CSR (證書簽名請求文件)

      1.1.打開鑰匙串


      從鑰匙串申請證書

      1.2. 將 CSR證書簽名請求文件存在本地


      將 CSR證書簽名請求文件存在本地

      1.3. 鑰匙串中多出相應的密鑰對
      選擇存儲位置后,Keychain鑰匙串將生成一個包含開發者身份信息的CSR(Certificate Signing Request)文件。同時,Keychain Access->Keys(密鑰)中增加一對Public/Private Key Pair。

      鑰匙串多出一對公私秘鑰

      將 CSR證書簽名請求文件存在本地,退出鑰匙串

      2. 申請開發證書/分發證書

      2.1.打開 Apple 開發者中心 ,登錄或創建開發者賬號后登錄。

      2.2. 點開申請證書選項


      申請證書

      2.3. 添加證書


      申請證書流程菜單
      選擇證書類型
      中間證書

      注意:
      使用證書必須在系統鑰匙串中擁有中間簽名證書。 此證書由Xcode自動安裝,有使用期限,過期需要更新。

      要生成證書先本地生成 CSR 文件
      添加證書簽名請求文件
      下載CER證書

      CSR文件的作用:

      • 要手動生成 cer證書,就需要先使用你MAC 上的鑰匙串生成 CSR (證書簽名請求文件).
      • 創建CSR文件時,會自動生成RSA加密的公鑰和私鑰對。 其中私鑰存儲在MAC上,默認存在登錄鑰匙串中,申請的證書是公鑰部分。
        這樣蘋果公司就通過證書(公鑰)完成了對 MAC 電腦(鑰匙串中的私鑰)的合法性驗證,允許你的電腦Xcode 打包/跑 APP

      2.4.推送證書需要選定 APP ID

      在APNs(Apple Push Notification service)和你App推送服務器之間建立連接,以將遠程通知傳送到您的應用程序。 每個應用都需要單獨的證書。

      推送證書需添加 APP ID.png

      推送證書的作用:

      • 具有遠程通知功能的所有App ID都需要自己的Apple推送服務SSL證書. SSL證書允許您的服務器連接到Apple推送服務.
      • 只有具有特定軟件包標識符的顯式應用程序ID(APP ID)才能用于創建Apple推送服務SSL證書。
      • 也就是說,普通證書對所有 App 測試都是通用的,而推送證書由于需要對特定 App 進行不同的推送通知,具有特異性,所以需要綁定 APP ID.

      2.5. 用證書導出 .p12證書

      證書下載后雙擊即可添加進鑰匙串,若證書無專用秘鑰可將其由系統秘鑰拖到登錄秘鑰即可。

      屏幕快照 2017-12-06 下午2.05.16.png
      3. 添加 App ID

      3.1. 即添加 Bundle ID,標識 APP

      添加APP ID

      3.2.填入 app name\app id

      填入 app name\app id
      勾選推送

      3.3. 確定注冊 APP ID

      確定注冊 APP ID
      4. 添加 設備

      4.1. 添加測試用的設備

      個人賬號/公司賬號最多添加100臺,企業級賬號上限1000臺。

      添加測試用的設備

      4.2.填入設備 名稱 和 UUID

      填寫設備名稱和UUID

      以上已經完成了對 證書(MAC)APPID(APP)、設備(iPhone) 三者的鎖定,下面就需要據此生成開發和分發的配置文件。

      5. 添加配置證書

      5.1.選定證書類型


      選定證書類型

      5.2. 選定 APP ID


      選定 APP ID

      5.3. 選定證書

      此證書關系到 APP 能在那臺 MAC 的 Xcode 運行,不帶推送等額外功能可以選擇只綁定了 MAC的證書,帶推送等額外功能的必需選擇同時綁定 MAC 和 APPID的證書。

      選擇證書

      5.4. 選定設備


      選定可以測試的設備

      5.5. 綁定完畢,命名、下載配置文件

      配置文件命名
      配置文件添加完畢

      總結

      參考& 引用

      iOS開發證書與配置文件的使用
      2017年最新版本iOS申請證書與發布流程


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/20496.html
      相關開發語言
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      • QQ咨詢
      • 在線咨詢
      • 官方微信
      • 聯系電話
        座機0755-29185426
        手機13699882642
      • 預約上門
      • 返回頂部
      国产成人精品综合在线观看