iOS缺少推送通知权限警告

iOS缺少推送通知权限警告,ios,iphone,ios8,apple-push-notifications,Ios,Iphone,Ios8,Apple Push Notifications,在我们的应用程序中,我们不使用推送通知,我们没有在标识符中启用推送通知。我们使用禁用推送通知创建分发配置文件,并在app store上提交。但是我们收到了邮件中的文本(检查如下) ->收到这种邮件的原因是什么? ->分发配置文件中是否存在任何问题 给我一个解决方案 缺少推送通知权限-您的应用程序似乎包含用于向Apple推送通知服务注册的API,但应用程序签名的权限不包括“aps环境”权限。如果您的应用程序使用Apple推送通知服务,请确保您的应用程序ID已在设置门户中启用推送通知,并在使用包含“

在我们的应用程序中,我们不使用推送通知,我们没有在标识符中启用推送通知。我们使用禁用推送通知创建分发配置文件,并在app store上提交。但是我们收到了邮件中的文本(检查如下)

->收到这种邮件的原因是什么? ->分发配置文件中是否存在任何问题

给我一个解决方案

缺少推送通知权限-您的应用程序似乎包含用于向Apple推送通知服务注册的API,但应用程序签名的权限不包括“aps环境”权限。如果您的应用程序使用Apple推送通知服务,请确保您的应用程序ID已在设置门户中启用推送通知,并在使用包含“aps环境”权限的分发设置配置文件对您的应用程序进行签名后重新提交。有关更多信息,请参阅《本地和推送通知编程指南》中的“资源调配和开发”。如果您的应用程序未使用Apple推送通知服务,则无需执行任何操作。您可以从以后的提交中删除API以停止此警告。如果使用第三方框架,则可能需要联系开发人员以获取有关删除API的信息


更正问题后,可以使用Xcode或应用程序加载程序将新的二进制文件上载到iTunes Connect

很少有第三方框架,如airpush或urbanairship等,可以注册应用程序进行pushnotification,甚至不在appdelegate上声明,也不使用任何服务器发送通知。 因此,请确保您正在使用的任何框架都不能使用任何pushnotification过程