我是 Xcode 新手,我正在尝试构建存档以上传到 App Store Connect,但出现以下错误:
Provisioning profile <my_profile_name> doesn't include the Push Notifications entitlement.
我的应用具有推送通知功能,我正在使用 Firebase Cloud Messaging 来传递这些通知。
到目前为止我尝试过的:
终于解决了这个错误!
问题出在我项目的权利文件中:它们是由两个条目生成的:
Apple 推送通知服务的正确条目只有 aps-environment,所以我刚刚删除了推送通知条目,现在我可以构建存档了!
谢谢大家对我的帮助!
尝试执行以下操作:
我也有类似的问题。与苹果公司的某人交谈,他们说其他一些人也抱怨过。
如果我验证该应用程序,它无法通过 Mac App Store 验证,并显示应用程序名称授权错误。如果我验证外部分发和公证,它就可以正常工作。
在同一周内,我使用所有相同的签名证书更新了其他 3 个 Mac 应用商店应用程序,并且一切正常。
当我升级到 12.1.lastX,然后升级到 12.2 时,我遇到的持续问题是打开的应用程序。我的错...那就是事情变得一团糟的地方。
我已经尝试了我能找到的所有建议,但无济于事。可能会从头开始重建,或者只是等待 Xcode 的更新。
是苹果造成了这个问题,而不是我。有时他们会毁掉一些东西。
就我而言,解决方案是访问 Apple 开发者网站并接受更新的协议。之后,Xcode 就可以正常签署包了。