我已经尝试向我的应用程序提交更新 3 天了,每次我这样做时,我都会收到来自 Apple 的电子邮件,其中说明:
缺少推送通知权利 - 您的应用似乎包含用于注册 Apple 推送通知服务的 API,但应用签名的权利不包括“aps-environment”权利。
我已经尽我所能尝试了一切,包括制作全新的配置文件、设置 entitlement.plist 以及我所做的一切都会在提交后不久产生同一封电子邮件。我已经打开了我正在使用的配置文件,它确实包含 aps-entitlement。
当我构建或归档应用程序时,Xcode 不会给我任何错误或警告,所以每次我尝试新的东西时,我都必须经历同样的过程。
我还能做些什么来更新我的应用程序并添加推送通知?我已经在这里和谷歌上查看了许多其他问题,并且正在撕毁我的头发!
编辑:
人们继续认为我没有看过其他解决方案。我有。根据已经回答的问题,这是它提出的建议:
重新创建配置文件
我已经做到了。我也做了全新的。我已经验证它们中包含 aps-environment 标志。
重新创建配置文件
同样,我已经做到了。现在很多次。
在任何文本编辑器中打开您的配置文件并搜索“环境”,您必须找到:aps-environment
我正在使用的配置文件有这个。
删除对服务的调用
不相关,因为我正在尝试添加服务。
启用服务并重新创建配置文件
同样,这已经完成。
重新创建配置文件
然后再次。
删除引用推送通知系统的库
如上所述,我正在添加推送通知,而不是按照此处链接的问题将其删除。
我不想显得粗鲁,但请理解,当我说我花了 3 天时间寻找答案时,我是认真的。这个问题不仅询问有关删除,而不是添加推送通知,我已经添加了有关尝试这些方法的信息。
有人可以帮我吗,还是我应该只用我的一张苹果支持票来解决这个问题?