博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生产环境如何测试推送
阅读量:6703 次
发布时间:2019-06-25

本文共 621 字,大约阅读时间需要 2 分钟。

        最近在开发项目的时候需要使用到推送,开发环境的推送很好测试,但生产环境的推送测试我以前是打包,然后发布到蒲公英测试,虽然不算麻烦,但每次都要打包有点腻。后来我尝试了一下如何不用打包也能测试生产环境的推送。

        首先需要在官网上创建一个ad_hoc证书,当然app ID、apple Device和Profile都必不可少,然后打开你开发中的工程,打开app推送设置:

       然后在Build Settings选项中的Code Signing Identity中将Release选项改为iOS Distribution,这一步很重要!!!因为API可能是依据这个来判断当前的环境是开发环境还是发布环境,如果这一步没有设置的话是没有办法收到推送的。

      然后再点击你的工程 -> Edit Scheme -> Run -> 选择 Build Configuration -> Release 这一步能为了让你的工程在Release模式下运行

     将General -> Signing 的Release 下的描述文件改成你创建的那个

    这时就可以运行你的项目了,运行过程中可能会提示进程失效了,不用担心,其实你的app已经装到手机上了,如果你用到了第三方推送的话,就可以使用你注册的别名来推送了,没有意外的话应该就能收到推送了,手机忘记截图了囧/(ㄒoㄒ)/~~

转载于:https://juejin.im/post/5a34eb77f265da432b4ae40b

你可能感兴趣的文章
ASP.NET 打包多CSS或JS文件以加快页面加载速度的Handler
查看>>
让“是男人就下到100层”在Android平台上跑起来
查看>>
hdu 1010:Tempter of the Bone(DFS + 奇偶剪枝)
查看>>
文件和目录之umask函数
查看>>
ecmall的物流配送体系改造
查看>>
[Python]网络爬虫(九):百度贴吧的网络爬虫(v0.4)源码及解析(转)
查看>>
hdu4292Food(最大流Dinic算法)
查看>>
手机网站判断及跳转
查看>>
[LeetCode] Text Justification
查看>>
webdriver API study
查看>>
QoS令牌桶工作原理
查看>>
android工程gen目录中R.java包名是怎么确定
查看>>
【Machine Learning in Action --4】朴素贝叶斯过滤网站的恶意留言
查看>>
Java基础之类Class使用
查看>>
Ubuntu+Eclipse+ADT+Genymotion+VirtualBox开发环境搭建
查看>>
Android 学习之 开源项目PullToRefresh的使用
查看>>
Matplot中文乱码完美解决方式
查看>>
stm32学习笔记----双串口同时打开时的printf()问题
查看>>
Java代码简化神器-Lombok
查看>>
How do I create a List in Scala?
查看>>