![b0837adaa6c1c6efa1feb715ecbc8c77.png](https://i-blog.csdnimg.cn/blog_migrate/b8a59936cabcce4fb4ac096a6b1f6ace.jpeg)
极光推送平台,需要上传配置开发测试的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境)
下面介绍如何申请这两个环境的推送证书p12文件!
![7ed916c3606fa5b8e7d8d8e9029feaf7.png](https://i-blog.csdnimg.cn/blog_migrate/b5cab216a0dcd699bb712e168cadb3d9.jpeg)
APP要推送通知首先要在创建APPID时勾选推送服务。
苹果开发者中心添加新应用id教程
如果你已经有应用id并且已经开启了推送权限,直接申请即可!
1、iOS开发推送证书(开发环境)
这里使用Appuploader工具申请,可以辅助直接在Windows申请推送证书p12文件!
Appuploader安装教程
1、打开Appuploader,用苹果开发者账号登录。
![a2a23ce294b0f5a2b9909c69dc7180a7.png](https://i-blog.csdnimg.cn/blog_migrate/e53939909398c1025ee705fe0f441b83.jpeg)
2、选择证书选项
![c7724a767029ca4082ea361ac9cad244.png](https://i-blog.csdnimg.cn/blog_migrate/699d732302616bfea20f0cb8bf0ef262.jpeg)
3、点击+ADD选择Apple Push Notification service SSL(Sandbox) —iOS开发环境推送证书
输入证书名称(随意)、邮箱(随意)、密码,选择你的APP对于的应用id,点击ok创建。
![46762a48fc746046b351327bf89d81fa.png](https://i-blog.csdnimg.cn/blog_migrate/45f1d1593f8aa5c05f46f0bc401426bd.jpeg)
4、下载保存好.p12 iOS证书文件
推送证书是没描述文件的,只有一个p12,不用申请描述文件。
![a82137bc81f10be2ab29c11d1325fbb1.png](https://i-blog.csdnimg.cn/blog_migrate/3d013f3b19128f0303a445730dbeb569.jpeg)
二、iOS发布推送证书(生产环境)
1、打开Appuploader,用苹果开发者账号登录。
![a2a23ce294b0f5a2b9909c69dc7180a7.png](https://i-blog.csdnimg.cn/blog_migrate/e53939909398c1025ee705fe0f441b83.jpeg)
2、选择证书选项
![c7724a767029ca4082ea361ac9cad244.png](https://i-blog.csdnimg.cn/blog_migrate/699d732302616bfea20f0cb8bf0ef262.jpeg)
3、点击+ADD选择Push Notification service SLL(Sandbox & Producyion)—iOS生产环境推送证书
输入证书名称(随意)、邮箱(随意)、密码,选择你的APP对于的appids,点击ok创建。
![ead9f168918039bf9ea5e809a9006761.png](https://i-blog.csdnimg.cn/blog_migrate/fc23fb79c76950e1eaedaac55cc823e1.jpeg)
3、下载保存好.p12 iOS证书文件
![5e65444edf2bacb206231dc11ac6c074.png](https://i-blog.csdnimg.cn/blog_migrate/8f9ca76ab1209345e56bcdedb88a6d78.jpeg)
申请好对应环境上传即可
![728a85896b9812d91642b2e83a204e9c.png](https://i-blog.csdnimg.cn/blog_migrate/ac7e4114c3760bf73a4d7757d05a9095.jpeg)