iOS 未上架时测试生产环境推送

1、推送SDK用的是阿里云推送

2、准备开发环境证书

2.1、网址:https://developer.apple.com/account

生产证书.png

3、创建生产环境的描述文件

3.1、在最下面找到 Provisioning Profiles -> Distribution
新建生产描述文件.png

3.2、选择 Ad Hoc -> Continue
Ad Hoc.png

3.3、选择对应你项目的 app id -> Continue
选择App ID.png

3.4、选择对应的开发证书 -> Continue
选择对应的开发证书.png

3.5、选上可以运行测试的设备(手机udid)-> Continue
图片.png

3.6、命名描述文件 -> Continue
图片.png

3.7、下载刚刚创建好的描述文件,双击。

4、打开xCode选择证书、描述文件

4.1、选择之前双击打开的描述文件
图片.png

4.2、报错了是证书没选对,Build Settings 搜索 sign
图片.png

4.3、通过上一步已经可以成功编译了。但是真机运行依然出错!“郭明健 的 iPhone 6s has denied the launch request.”
图片.png

4.4、接下来是最关键的一步了:
图片.png

图片.png

4.5、重新编译运行-->成功!!!

5、测试生产环境的推送通知

5.1、勾选生产环境,高级选项中指定账号推送,这里我就不截图了。
图片.png

5.2、生产环境接收通知成功!
5220A9238DF8BE7C9BC1BC31CFB3B6F7.png

2A39317621B79EE70699789BF4C4C8A6.png

6、最后非常感谢广西iOS工程师 潘志景 同学的友情帮忙!

你可能感兴趣的:(iOS 未上架时测试生产环境推送)