iOS开发如何测试极光推送生产环境的远程推送功能

极光推送&融云消息推送

首先说一下我们项目用的是极光推送,还有一个集成融云即时通讯自带的融云推送。

Debug模式下,测试推送是没有问题的,还是那么如何在Release模式下测试推送呢?

其实Release模式下的推送不是只有在上架AppStore后才能测试的,一方面是这样太过于被动,如果在上线后才能进行测试的话,万一线上版本真的推送不到怎么办呢?所以,今天写一个使用AdHoc来测试Release版的方法。

打包AdHoc

1> 先去AppleDeveloper新建一个ProvisioningProfiles,点击+号,新建一个AdHoc的ProvisioningProfiles,各种点击Continue

iOS开发如何测试极光推送生产环境的远程推送功能_第1张图片
image.png

最后一步就是给Profile一个名称,然后Download下来,双击。

iOS开发如何测试极光推送生产环境的远程推送功能_第2张图片
image.png

2> 既然要测试APP,那么肯定要打一个Release模式下的ipa包
点击Xcode - Product - Archive打包

iOS开发如何测试极光推送生产环境的远程推送功能_第3张图片
image.png

然后到这里选择Export导出

iOS开发如何测试极光推送生产环境的远程推送功能_第4张图片
image.png

导出的格式一定要选择第二个AdHocDeployment,然后点击Next保存到桌面。

iOS开发如何测试极光推送生产环境的远程推送功能_第5张图片
image.png

然后使用iTools把ipa包装真机里,就可以测试Release版本的推送了。

结尾

本文仅作为个人学习总结记录使用,能力有限,难免会有疏漏和错误,还望大大们可以指出,让我们共同进步吧~~~

欢迎和我探索iOS技术相关的问题~~~

你可能感兴趣的:(iOS开发如何测试极光推送生产环境的远程推送功能)