iOS 應用配置及證書生成教程

簡介

首先你須要有一個蘋果的開發者賬號,一臺蘋果電腦。點擊查看蘋果開發者帳號註冊流程html

本教程需完成應用信息配置,包括以下兩個基本配置:ios

  • AppID
  • Bundle ID

同時,生成 以下三個證書文件及對應密碼:web

  • 應用發佈證書 p12 文件及密碼
  • 應用推送證書 p12 文件及密碼
  • Provision profile 文件,此文件無密碼

1、生成 CSR 文件

CSR 文件全稱是:CertificateSigningRequest.certSigningRequest,這個文件做爲生成以下幾個文件的 基礎文件。app

  • 應用發佈證書文件
  • 應用推送證書文件
  • Provision profile 文件

這個 CSR 文件是經過 Mac 系統的鑰匙串訪問(KEY CHAIN)工具生成。工具

一、打開鑰匙串訪問(KEY CHAIN)工具

首先打開【應用程序 -> 實用工具 -> 鑰匙串訪問(KEY CHAIN)】,在證書助理中,選擇"從證書頒發機構求證書",以下圖:網站

1

二、填寫證書信息

在彈出的UI中,以下圖所示的界面,填寫你的spa

  • 電子郵件地址:填你申請 idp 的電子郵件地址,
  • 經常使用名稱,默認就好,
  • CA空,

而後選擇存貯到磁盤,點擊"繼續":3d

1

三、選擇文件存放地址

選擇保存的位置,好比選擇桌面。htm

1

四、成功生成

下一步點擊完成,你就能夠看到你的桌面多了一個CertificateSigningRequest.certSigningRequest 的證書請求文件,以下圖所示:blog

1

2、生成應用發佈證書

一、建立應用

首先登陸蘋果管理後臺:https://itunesconnect.apple.com/,點擊個人APP,以下圖所示

1

點擊「+」,而後點擊新建APP

1

二、建立 Certificates 證書

在建立應用步驟中,彈出的窗口,點擊開發者門戶網站,以下圖所示:

1

蘋果會自動跳轉至開發者管理後臺。

以下圖所示,開始建立 Certificates 證書

1

選擇 App Store and Ad Hoc,而後點擊 Continue

1

繼續點擊 Continue

1

這時候會讓你去選擇一個CSR文件,詳見下一步。

1

三、關聯 CSR 文件

把第一步生成的 CSR 這個文件關聯和證書關聯,選擇桌面的 CSR 文件

1

而後點擊 Continue

1

四、下載發佈 CER 文件

而後下載(Download)這個文件

1

五、生成發佈證書

經過第二步: 5、將 CER 格式文件轉換爲 P12 類型文件 生成對應的證書和密碼

至此,發佈證書文件及對應密碼都已成功生成。

3、建立 App ID 和設置 Bundle ID

一、填寫信息

填寫 Name 和 Bundle ID

  • Name,表明應用名稱,例如:myapp,weixin,taobao等
  • Bundle ID,這是App的惟一標識,能夠理解爲人的身份證,通常以com.+應用名稱組成

    例如:com.baidu.hao123, com.qq.weixin等

注意!!!Bundle ID 必須商領雲平臺上的設置一致。詳見:iOS 發佈配置教程

1

1

二、設置推送選擇

設置蘋果推送證書,勾選 Push Notifications,再點擊 Continue,以下圖所示

1

三、設置完成

完成後,以下圖所示,點擊:Register

1

4、生成推送證書

一、創建推送證書

回到建立 Certificates 證書這一步,以下圖所示:

1

選擇 Production 下的 Apple push notification service SSL,而後點擊 Continue

1

二、選擇 App ID

選擇你剛剛建立的 APP ID,而後點擊 Continue

1

繼續點擊 Continue

1

三、關聯已生成的 CSR 文件

把第一步生成的 CSR 這個文件關聯和證書關聯,選擇桌面的 CSR 文件

1

而後點擊 Continue

1

四、下載推送 CER 文件

成功生成證書文件之後,以下圖所示,而後點擊下載(download)

1

五、生成推送證書

經過第五步: 5、將 CER 格式文件轉換爲 P12 類型文件 將下載的推送 CER 文件轉換爲對應的 .p12 證書格式和密碼

至此,已生成好推送證書文件和密碼。

5、將 CER 格式文件轉換爲 P12 類型文件

Cer 格式文件不是一個最終能夠直接使用的問題,須要經過以下步驟轉換成 P12 格式文件,而後才能發佈使用。

這個轉換過程在生成發佈證書和推送證書的最後一步使用。

一、安裝證書

下載好的 CER 證書樣例以下圖所示:

1

雙擊安裝,這時再查看你的鑰匙串,應該有下面這一行 iPhone Distribution的證書,注意,這個證書有一個小三角能夠點擊,展開後有一個對應的密鑰。若是你沒有這個鑰匙,那麼請檢查上面那一步作錯了,雙擊後彈出界面以下圖所示:

1

二、導出證書

證書已經安裝完成後,咱們選擇這個證書,右擊,選擇,導出

1

三、設置證書類型和存儲路徑

給你要導出的證書起個名字,如「證書」,選擇一個存的位置,

注意!!!保存成 .p12 的信息交換文件。

1

四、設置證書密碼

而後輸入 .p12 文件的密碼

注意!!! 注意這個密碼就是此 .p12 文件格式證書的密碼,要記錄並保存好,後期和 .p12 文件一塊兒使用。

1

若是你的電腦有密碼,會先讓你輸入電腦密碼

1

五、成功生成

在你指定的存儲路徑看到有以下文件生成,即:.p12 證書已成功生成

1

6、建立 Provision Profile 文件

一、開始建立

回到主頁面,點擊右上角 」+「 號,建立 Provision Profile文件,以下圖所示:

1

二、選擇發佈平臺

選擇 APP Store,而後點擊 Continue

1

三、選擇 App ID

選擇對應的APP ID,而後點擊 Continue 1

四、選擇 iOS Distribution 證書

選擇你剛剛創建的 iOS Distribution 證書,日期應該會比創建的日期少一天,而後continue

1

五、填寫 Profile Name

填寫 profile name,建議填寫成 APP 的拼音 + _pro,例如:"maapp_pro"

這樣方便記憶,而後點擊 Continue

1

六、下載文件

生成成功後,而後下載(Download),以下圖所示:

1

至此, Provision Profile文件已經生成成功。

相關文章
相關標籤/搜索