【发布时间】:2019-10-27 22:53:38
【问题描述】:
我不得不在 XCode 中对我的旧 iPhone 应用程序进行一些更改。
上传到 App Store 时遇到以下问题:
“ITMS-90078:缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“aps-environment”权利。如果您的应用使用 Apple 推送通知服务, 确保您的 App ID 在 Provisioning Portal 中启用了推送通知,并在使用包含“aps-environment”权利的 Distribution 供应配置文件签署您的应用程序后重新提交。Xcode 不会自动从供应配置文件复制 aps-environment 权利在构建时。此行为是有意的。要使用此权利,请在项目编辑器的“功能”窗格中启用推送通知,或手动将权利添加到您的权利文件中。”
我已经按照它说的做了。我重新生成了所有证书等,但它并没有解决我的问题。
无论如何,我的权利文件中有它(即使我将其更新为生产也无济于事)
我的证书没问题:
我该怎么办?
非常感谢!
【问题讨论】:
标签: ios push-notification certificate entitlements