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 对推送权限进一步加强保护。