iOS之家

iOS-Missing Push Notification En

2016-09-29  本文已影响1045人  小小土豆dev

自从mac新系统升级,作为一个开发者,开发工具Xcode也升级到了8.0。

大家最近肯定遇到了iOS 10权限,导致提交的包,在iTunes 构建版本里找不到问题,解决办法

如果你的工程没有用到推送,那么解决完iOS 10权限问题,就提交成功了。

可是我们大多数工程里肯定用到了推送,这时,你提交,会收到苹果反馈的邮件,如下:

邮件

解决办法分三步:

第一步:

登录苹果开发者网站,查看你的 App ID 是否有推送权限(包括:开发环境和发布环境),如下图:

App ID

第二步:

查看你的 发布 预置描述文件 是否有推送权限,没有的话,从新制作一个,如下图:

Provisinging

第三步:

查看你的工程是否打开推送:

工程

当你打开时,系统默认会给你添加一个 entitlements 为后缀名的文件(你的工程名.entitlements)。

entitlements文件

Value默认值是 development (小编打包,试了一下,这里不用改成 production,在发布环境推送也是能收到的)想必,这个 是 iOS 10 对推送权限进一步加强保护。

上一篇下一篇

猜你喜欢

热点阅读