以前看到網(wǎng)上的上傳流程吠昭,總是有些迷惑舰蟆,今天自己上傳一遍,練練手
Provisioning Profiles: 配置文件(描述文件)染乌,不同類型的開發(fā)者賬號都包含 Development瘫辩、AdHoc 這兩種 Profile铸磅,不同的是個人、公司開發(fā)者賬號有發(fā)布到 AppStore 的 Profile杭朱,而企業(yè)開發(fā)者賬號則是 InHouse 企業(yè)內(nèi)發(fā)布的 Profile。
今天發(fā)現(xiàn) 極光推送的證書講解很詳細(xì)
一.創(chuàng)建一個正常運行的app吹散,進(jìn)入https://developer.apple.com/
點擊account
進(jìn)入
之后點擊證書頁
![Uploading A87D7EBD-A006-4F57-BD06-D4EDC222A481_805625.jpg . . .]
進(jìn)入
點擊appid 然后點擊右側(cè)的加號 進(jìn)入信息編寫
注意:需要支持推送弧械、Game Center 等功能的 App ID 不能包含通配符* (就是在新建App ID時,選擇App ID的后綴)空民。
注意:App Services刃唐,默認(rèn)會選擇2項,不能修改界轩,只需要選擇上自己需要的服務(wù)即可画饥,不知道在哪里看到說是必須要選上推送,否則后面就沒有辦法修改了浊猾,但是我自己測試的是可以修改的抖甘。
點擊continue 檢查無誤,點擊register葫慎,創(chuàng)建成功衔彻。
二,創(chuàng)建證書(Certificates)
先創(chuàng)建一個證書請求文件偷办。在 Mac 上的應(yīng)用程序找到“鑰匙串訪問”艰额,如下圖這個圖標(biāo):
打開后,選擇 鑰匙串訪問–證書助理–從證書頒發(fā)機構(gòu)請求證書椒涯,如下圖所示:
注意:用戶郵件地址填寫開發(fā)者的郵件柄沮,常用名稱是證書中密鑰的名字,CA 電子郵件地址不用填。
填寫好證書信息祖搓,保存該證書到磁盤狱意,我是保存到了桌面上,等會要用棕硫。
證書有兩大類髓涯,開發(fā)證書(Development,也稱為調(diào)試證書)和發(fā)布證書(Production)哈扮。
常用的有以下幾種:
① iOS App Development:真機調(diào)試證書纬纪。
② Apple Push Notification service SSL (Sandbox):推送調(diào)試證書,直接用 Xcode 調(diào)試到設(shè)備的 App 需要調(diào)試證書推送通知滑肉。
③ App Store and Ad Hoc:發(fā)布證書包各,App Store、In-House靶庙、Ad Hoc 發(fā)布方式都需要這個證書來簽名问畅。
④ Apple Push Notification service SSL (Sandbox & Production):推送正式證書,AppStore六荒、In-House护姆、AdHoc 都需要用正式推送證書推送通知。
注意:這幾種證書的創(chuàng)建都是需要上傳CSR文件(就是剛剛創(chuàng)建好的 “證書zyy” 文件)掏击。
發(fā)布證書和開發(fā)者證書需要操作兩次卵皂,分別創(chuàng)建,開發(fā)者證書用于真機調(diào)試砚亭,發(fā)布證書用于提交到 App Store灯变。
比如先勾選 iOS App Development,點擊 Continue捅膘,它會提示你需要一個 CSR 文件添祸。
點擊continue
選擇那個 CSR 文件,點擊 Generate寻仗。
點擊Download可以下載到 Mac 找個地方放著刃泌。
(以上是創(chuàng)建測試)同樣的,App Store and Ad Hoc 也是一樣的方法來創(chuàng)建即可署尤。
參考這個網(wǎng)址:http://blog.csdn.net/dancer2015/article/details/51536728