缺少推送通知权利应用程序签名的权利不包括"aps-environment"

use*_*482 2 xcode objective-c entitlements ios provisioning-profile

我从itunes收到了一封电子邮件,其中包含以下消息:

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,

但有趣的是,我没有使用通知.这是我尝试过的:

1.-我手动删除所有配置文件并使用Xcode下载(不起作用)

2.-我手动删除所有配置文件并从Apple开发人员门户下载(不起作用)

3.-我添加"DISABLE_PUSH_NOTIFICATIONS = 1"来构建设置(不起作用)

在此输入图像描述 当我尝试将应用程序上传到itunes时,使用Xcode显示配置文件XC:*我不知道这是否与Entitlement缺失有关.

我正如我所说,这个应用程序不是在任何形式或形式上使用推送通知.

我真的很感激任何指针或解决这个问题.

小智 5

这是来自apple验证器的错误.它来自过去1周.阅读此博客 https://forums.developer.apple.com/thread/11704#47536

如果您的应用程序不使用通知,请保持原样.Apple将批准该应用程序.