为了账号安全,请及时绑定邮箱和手机立即绑定

缺少推送通知权利

缺少推送通知权利

iOS
拉莫斯之舞 2019-11-26 15:29:57
我有一个要提交的应用,当它被拒绝并且收到消息时缺少推送通知权利-您的应用似乎已在Apple推送通知服务中注册,但应用签名的权利不包括“ aps-environment”权利。如果您的应用程序使用Apple Push Notification服务,请确保在Provisioning Portal中为您的Push ID启用了您的App ID,并在使用包含“ aps-environment”权利的Distribution Provisioning配置文件对您的应用程序进行签名后重新提交。我检查了临时配置,然后在其中找到了aps环境和生产环境,但是当我打开分配配置时,却没有找到。这是此错误消息和苹果拒绝的原因,我该如何解决?
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

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


查看完整回答
反对 回复 2019-11-26
?
SMILET

TA贡献1796条经验 获得超4个赞

我收到此消息的原因有所不同-我通过Xcode提交了应用,而没有先创建专门针对该应用的应用商店分发配置文件。如果您已安装Xcode,我相信Xcode会自动使用通配符App Store配置文件。但是使用“推送通知”的应用需要其自己的配置文件。

解决方法是为该应用创建新的App Store分发配置文件。然后下载它,将其拖到Xcode上,然后修改项目的Build Settings> Code Signing> Release以使用新的配置文件。


查看完整回答
反对 回复 2019-11-26
  • 3 回答
  • 0 关注
  • 849 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信