美文网首页
xcode8打出的包,为什么收不到推送消息。

xcode8打出的包,为什么收不到推送消息。

作者: 飞雨2013 | 来源:发表于2016-12-23 11:44 被阅读445次

突然发现xcode8工程,注册远程通知后拿不到deviceToken。
首先呢,我们先比较一下xcode7,xcode8打开推送的开发后
所发生的事情
xcode7



xcode8


xcode8在打开时,会在entitlement添加

<key>aps-environment</key>
<string>production</string>

字段
(已经有entitlement文件的话,会直接加入该字段,没有的话会新增entitlement文件)


这里有个问题是APS Environment的环境怎么是development的,这个不用担心了。苹果已经做了处理:也就是说会依据我们所选的证书配置成自动转换了
dis证书的话,就对应:

<key>aps-environment</key>
<string>production</string>

那么我该如何查看environment中的aps-environment配置的环境是否正确呢,首先我们查看包中的environmen文件,这是最直接的。要是找不到怎么办呢,不用担心。

codesign --display --entitlements :- ./test.app

codesign --display --entitlements :- 加上你的.app路径,回车就好了。
信息如下了:

<dict>
    <key>application-identifier</key>
    <string>********.********</string>
        <key>aps-environment</key>
    <string>production</string>
    <key>beta-reports-active</key>
    <true/>
    <key>com.apple.developer.team-identifier</key>
    <string>**********</string>
    <key>get-task-allow</key>
    <false/>
</dict>

that's all.

相关文章

  • xcode8打出的包,为什么收不到推送消息。

    突然发现xcode8工程,注册远程通知后拿不到deviceToken。首先呢,我们先比较一下xcode7,xcod...

  • 使用Easy APNs Provider测试推送

    推送消息收不到 使用的是MiPushSDK,之前打的Release包可以收到推送消息,现在却收不到了。因为是同一个...

  • 为什么收不到推送通知消息?

    在小密圈设置里,有个「接收该主题动态」的开关。 打开后,圈内有人发贴,会出现在你的动态里。圈主发贴,则会推送消息通...

  • Xcode8打包上传的扯淡经历

    为了兼容iOS10的推送问题选用Xcode8打包。项目是一个老项目,项目里面有消息推送,之前也没有像网上说的...

  • 腊鸡小米推送收不到推送消息

    bug再现: 按照小米推送的开发文档配置: 1.小米开放平台设置证书2.添加SDK3.Link Binary Wi...

  • 2020-05-08

    为什么 iOS 收不到推送消息? 1.检查AppKey 2.请确认 xcode 选择的生产证书和上传的证书的 bu...

  • 安卓开发-安卓机子收不到推送解决方案

    收不到通知解决方案 如何解决 Android 手机因推送权限问题收不到消息提醒? 部分 Android 手机系统在...

  • iOS极光推送 接收不到推送消息

    极光配置完成无误后 后台推送测试 消息发送成功 安卓端能够正常接收提醒 但是苹果端时常收不到消息(偶尔可以收到,不...

  • iOS 极光推送接收不到推送消息

    两种鉴权方式的配置 公司需要配置极光,以前弄过百度的,以为差不多,结果遇坑了,在此记录下 备注:使用的是3.0.7...

  • Pusher

    测试消息的推送,可以使用Pusher这个工具。 内容界面 参考资料云信IOS推送收不到问题排查方案

网友评论

      本文标题:xcode8打出的包,为什么收不到推送消息。

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