美文网首页
iOS开发推送环境和打包类型

iOS开发推送环境和打包类型

作者: Frankkkkk | 来源:发表于2020-03-27 17:54 被阅读0次

一、问题描述

在做友盟推送时,选择development模式打出来一个包,上传到蒲公英然后安装到手机上。接着获取到对应的device token,把device token添加到友盟的后台上,到此准备工作结束。

一切看似合理,然而用友盟后台的测试模式进行推送时,发现刚安装的包收不到推送,而直接真机调试安装的包能收到推送

二、经验分析

去友盟后台上比对device token,发现device token已经有了,所以排除device token的原因,那会不会跟导出来包是development有关系呢?

有经验的iOS开发者知道:

  • 打包时可以选择appstore、adhoc、development三种模式
  • 上面三种模式决定了安装包的推送环境
  • 一般导出类型为adhoc、appstore包对应着生产环境的推送;而development对应着开发环境的推送。
    这样就排除了导出时选择模式的原因。
    既然直接真机调试能收到,而打出来的包收不到,那就检查项目配置,特别是打包相关的。

三、找到问题

经检查,如果想让打出来的包是测试环境的,必须在Edit Scheme -> Archive ->Build Configuration 选择Debug

image.png
注意:当要上传AppSore之前,或者进行生产环境推送时,必须把这项改回来,改成Release

相关文章

  • iOS开发推送环境和打包类型

    一、问题描述 在做友盟推送时,选择development模式打出来一个包,上传到蒲公英然后安装到手机上。接着获取到...

  • 用AdHoc来测试iOS线上推送

    1. 关于iOS 推送证书 iOS推送分为开发环境和生产环境,在推送证书的type上分别对应 APNs Deve...

  • 申请iOS推送证书p12

    iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Sto...

  • iOS 打包类型和推送操作

    项目运行模式release/debug 和推送 app在手机上编译运行的时候 直接运行,无论run的release...

  • iOS 基础--配置开发证书和推送证书

    推送步骤.png 1、 开发者证书 (分为开发和发布两种,类型为ios Development,ios Distr...

  • 生产环境如何测试推送

    最近在开发项目的时候需要使用到推送,开发环境的推送很好测试,但生产环境的推送测试我以前是打包,然后发布到蒲...

  • React Native jpush-react-native极

    问题描述: 1、Android没问题 2、iOS开发环境没问题 3、iOS生产环境接收不到推送(苹果推送证书没问题...

  • iOS通知----前期配置(一)

    推送总体流程--切换至面试总结之推送概要 iOS团队开发----打包/证书相关(一) 大多听到推送通知会望而生畏,...

  • ReactNative - 打离线包

    配置RN的开发环境 搭建开发环境 初始化项目 打包 在ios目录下创建bundle文件,将打包的文件放在bundl...

  • 阿里云SDK实现iOS10推送通知

    原文链接 证书设置 iOS推送证书设置 证书配置分为开发环境和生产环境,需要与业务服务器的开发环境(如dev/te...

网友评论

      本文标题:iOS开发推送环境和打包类型

      本文链接:https://www.haomeiwen.com/subject/mhkruhtx.html