首先你須要有一個蘋果的開發者賬號,一臺蘋果電腦。點擊查看蘋果開發者帳號註冊流程html
本教程需完成應用信息配置,包括以下兩個基本配置:ios
同時,生成 以下三個證書文件及對應密碼:web
CSR 文件全稱是:CertificateSigningRequest.certSigningRequest,這個文件做爲生成以下幾個文件的 基礎文件。app
這個 CSR 文件是經過 Mac 系統的鑰匙串訪問(KEY CHAIN)工具生成。工具
首先打開【應用程序 -> 實用工具 -> 鑰匙串訪問(KEY CHAIN)】,在證書助理中,選擇"從證書頒發機構求證書",以下圖:網站
在彈出的UI中,以下圖所示的界面,填寫你的spa
而後選擇存貯到磁盤,點擊"繼續":3d
選擇保存的位置,好比選擇桌面。htm
下一步點擊完成,你就能夠看到你的桌面多了一個CertificateSigningRequest.certSigningRequest 的證書請求文件,以下圖所示:blog
首先登陸蘋果管理後臺:https://itunesconnect.apple.com/,點擊個人APP,以下圖所示
點擊「+」,而後點擊新建APP
在建立應用步驟中,彈出的窗口,點擊開發者門戶網站,以下圖所示:
蘋果會自動跳轉至開發者管理後臺。
以下圖所示,開始建立 Certificates 證書
選擇 App Store and Ad Hoc,而後點擊 Continue
繼續點擊 Continue
這時候會讓你去選擇一個CSR文件,詳見下一步。
把第一步生成的 CSR 這個文件關聯和證書關聯,選擇桌面的 CSR 文件
而後點擊 Continue
而後下載(Download)這個文件
經過第二步: 5、將 CER 格式文件轉換爲 P12 類型文件 生成對應的證書和密碼
至此,發佈證書文件及對應密碼都已成功生成。
填寫 Name 和 Bundle ID
Bundle ID,這是App的惟一標識,能夠理解爲人的身份證,通常以com.+應用名稱組成
例如:com.baidu.hao123, com.qq.weixin等
注意!!!Bundle ID 必須商領雲平臺上的設置一致。詳見:iOS 發佈配置教程
設置蘋果推送證書,勾選 Push Notifications,再點擊 Continue,以下圖所示
完成後,以下圖所示,點擊:Register
回到建立 Certificates 證書這一步,以下圖所示:
選擇 Production 下的 Apple push notification service SSL,而後點擊 Continue
選擇你剛剛建立的 APP ID,而後點擊 Continue
繼續點擊 Continue
把第一步生成的 CSR 這個文件關聯和證書關聯,選擇桌面的 CSR 文件
而後點擊 Continue
成功生成證書文件之後,以下圖所示,而後點擊下載(download)
經過第五步: 5、將 CER 格式文件轉換爲 P12 類型文件 將下載的推送 CER 文件轉換爲對應的 .p12 證書格式和密碼
至此,已生成好推送證書文件和密碼。
Cer 格式文件不是一個最終能夠直接使用的問題,須要經過以下步驟轉換成 P12 格式文件,而後才能發佈使用。
這個轉換過程在生成發佈證書和推送證書的最後一步使用。
下載好的 CER 證書樣例以下圖所示:
雙擊安裝,這時再查看你的鑰匙串,應該有下面這一行 iPhone Distribution的證書,注意,這個證書有一個小三角能夠點擊,展開後有一個對應的密鑰。若是你沒有這個鑰匙,那麼請檢查上面那一步作錯了,雙擊後彈出界面以下圖所示:
證書已經安裝完成後,咱們選擇這個證書,右擊,選擇,導出
給你要導出的證書起個名字,如「證書」,選擇一個存的位置,
注意!!!保存成 .p12 的信息交換文件。
而後輸入 .p12 文件的密碼
注意!!! 注意這個密碼就是此 .p12 文件格式證書的密碼,要記錄並保存好,後期和 .p12 文件一塊兒使用。
若是你的電腦有密碼,會先讓你輸入電腦密碼
在你指定的存儲路徑看到有以下文件生成,即:.p12 證書已成功生成
回到主頁面,點擊右上角 」+「 號,建立 Provision Profile文件,以下圖所示:
選擇 APP Store,而後點擊 Continue
選擇對應的APP ID,而後點擊 Continue
選擇你剛剛創建的 iOS Distribution 證書,日期應該會比創建的日期少一天,而後continue
填寫 profile name,建議填寫成 APP 的拼音 + _pro,例如:"maapp_pro"
這樣方便記憶,而後點擊 Continue
生成成功後,而後下載(Download),以下圖所示:
至此, Provision Profile文件已經生成成功。