首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >缺少推送通知权利

缺少推送通知权利
EN

Stack Overflow用户
提问于 2013-02-11 14:43:15
回答 18查看 146.4K关注 0票数 139

我有一个应用程序,当它被拒绝时,我收到了消息

缺少推送通知权限-您的应用程序似乎注册了苹果推送通知服务,但应用程序签名的权限不包括“app environment”权限。如果您的应用程序使用Apple推送通知服务,请确保在预配门户中为推送通知启用了您的应用程序ID,并在使用包含"aps-environment“权利的分发预配配置文件对您的应用程序进行签名后重新提交。

我检查了我的ad-hoc配置,在那里我发现了aps-environment和production,然而,当我打开我的发行版配置时,我没有找到这样的配置。

这是这个错误信息和苹果拒绝的原因吗?我该如何修复它?

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2013-02-11 14:59:56

是的,这就是App Store被拒绝的原因。如果您的临时配置文件具有aps-environment密钥,则意味着您的应用程序已在Apple provisioning Portal中正确配置。您只需删除本地计算机上的App Store分发配置文件,然后从配给门户重新下载并安装分发配置文件。这个新的密钥应该包含aps-environment密钥。

票数 81
EN

Stack Overflow用户

发布于 2015-07-16 16:12:06

第一个应用程序ID

确保您的ID推送通知在生产端开启

如图所示

第二个证书

在生产部分使用您的id创建两个证书(启用推送通知)

应用商店和即席证书

苹果推送通知服务SSL (沙盒)证书

第三次调配配置文件

从分发部分使用您的id创建应用商店配置文件

终于实现了

上传bin时,您必须检查所使用的配置配置文件,并且具有多个权利文件

这一切都导致了这个问题,希望这能对你有所帮助

票数 43
EN

Stack Overflow用户

发布于 2016-09-21 22:21:16

在XCode 8中,除了启用供应和证书上的所有内容外,还需要在目标上的Capabilities选项卡中启用推送:Xcode 8 "the aps-environment entitlement is missing from the app's signature" on submit

我关于这个here的博客文章。

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14807129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档