来自苹果的电子邮件 – “推送通知权利丢失”

我一直在尝试为我的应用程序提交更新3天,每次我都会收到一封来自苹果的电子邮件,内容是:

缺less推送通知权利 – 您的应用程序似乎包含用于注册Apple推送通知服务的API,但应用程序签名的权利不包含“aps-environment”权利。

我尝试了一切,包括制作全新的configuration文件,设置一个entitlement.plist和我做的所有事情在提交后立即在相同的电子邮件结果。 我打开了我正在使用的configuration文件,它包含aps-entitlement。

当我编译或存档应用程序时,Xcode不会给我任何错误或警告,所以每次我尝试新的东西时,都必须经历相同的过程。

还有什么我可以做更新我的应用程序,并添加推送通知? 我在这里和谷歌上看了很多其他的问题,正在把我的头发撕掉!

编辑:

人们仍然认为我没有看到其他解决scheme。 我有。 从已经回答的问题来看,这里提出了一些build议:

重新创buildconfiguration文件

我已经这样做了。 我也做了全新的。 我已经证实,他们包括aps环境标志。

重新创buildconfiguration文件

我再一次这样做了。 现在很多次了。

在任何文本编辑器中打开您的供应configuration文件并search“环境”,您必须find:aps-environment

我正在使用的configuration文件有这个。

删除对服务的呼叫

不相关,因为我正在尝试添加该服务。

启用服务并重新创buildconfiguration文件

再次,这已经完成了。

重新创buildconfiguration文件

然后再次。

删除引用推送通知系统的库

如上所述,我添加了推送通知,而不是按照这里链接的问题来删除它。

我不想粗鲁,但请理解,当我说我花了3天寻找答案,我是认真的。 这个问题不仅是关于删除,不添加推送通知,我已经添加了关于尝试这些方法的信息。

有人可以帮助我,还是我应该使用我的一个支持门票与苹果在这个?

我已经解决了这个问题,所以这里是未来可能遇到的其他人的答案。

我不得不删除我在当天早些时候尝试解决问题时创build的权利plist,然后通过Xcode重新创build它,并添加与我的configuration文件中相同的信息。 我也必须在项目和目标上做到这一点。

我没有收到此提交的电子邮件,iTunes Connect上的二进制细节现在列出了“APS环境:生产”。

感谢您的帮助,他们都试图帮助我解决这个问题。