iOS开发如何测试生产环境的远程推送功能
2017-09-15 本文已影响83人
ZHANGMIAO_
极光推送&融云消息推送
首先说一下我们项目用的是极光推送,还有一个集成融云即时通讯自带的融云推送。
在Debug模式下,测试推送是没有问题的,还是那么如何在Release模式下测试推送呢?
其实Release模式下的推送不是只有在上架AppStore后才能测试的,一方面是这样太过于被动,如果在上线后才能进行测试的话,万一线上版本真的推送不到怎么办呢?所以,今天写一个使用AdHoc来测试Release版的方法。
打包AdHoc
1> 先去AppleDeveloper新建一个ProvisioningProfiles,点击+号,新建一个AdHoc的ProvisioningProfiles,各种点击Continue

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

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

然后到这里选择Export导出

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

然后使用iTools把ipa包装真机里,就可以测试Release版本的推送了。
结尾
本文仅作为个人学习总结记录使用,能力有限,难免会有疏漏和错误,还望大大们可以指出,让我们共同进步吧~~~
欢迎和我探索iOS技术相关的问题~~~