缺少推送通知权利

我有一个要提交的应用,当它被拒绝并且收到消息时


缺少推送通知权利-您的应用似乎已在Apple推送通知服务中注册,但应用签名的权利不包括“ aps-environment”权利。如果您的应用程序使用Apple Push Notification服务,请确保在Provisioning Portal中为您的Push ID启用了您的App ID,并在使用包含“ aps-environment”权利的Distribution Provisioning配置文件对您的应用程序进行签名后重新提交。


我检查了临时配置,然后在其中找到了aps环境和生产环境,但是当我打开分配配置时,却没有找到。


这是此错误消息和苹果拒绝的原因,我该如何解决?


拉莫斯之舞
浏览 854回答 3
3回答

肥皂起泡泡

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

SMILET

我收到此消息的原因有所不同-我通过Xcode提交了应用,而没有先创建专门针对该应用的应用商店分发配置文件。如果您已安装Xcode,我相信Xcode会自动使用通配符App Store配置文件。但是使用“推送通知”的应用需要其自己的配置文件。解决方法是为该应用创建新的App Store分发配置文件。然后下载它,将其拖到Xcode上,然后修改项目的Build Settings> Code Signing> Release以使用新的配置文件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS