Tom*_*Tom 9 certificate push-notification entitlements ios
我不得不在 XCode 中对我的旧 iPhone 应用程序进行一些更改。
将其上传到 App Store 时,出现以下问题:
“ITMS-90078:缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“aps-environment”权利。如果您的应用使用 Apple 推送通知服务,请确保您的 App ID 在 Provisioning Portal 中已启用推送通知,并在使用包含“aps-environment”权利的分发配置文件对您的应用程序进行签名后重新提交。Xcode 不会在构建时自动从配置文件复制 aps-environment 权利. 此行为是有意为之。要使用此权利,请在项目编辑器的“功能”窗格中启用推送通知,或手动将权利添加到您的权利文件中。”
我已经做到了它所说的。我重新生成了所有证书等等,但它并没有解决我的问题。
无论如何,我在我的权利文件中有它(即使我将其更新为生产也无济于事)
我的证书没问题:
我该怎么办?
非常感谢!
Tom*_*Tom 10
最后,我可以解决它:
我从目标/构建设置/ XCode 中的签名中删除了所有设置。我不知道它究竟为什么有帮助,可能它包含了导致此错误的过去的一些设置(注意,多年来没有更改)。
虽然我把我的问题留在这里,但希望它可以在未来拯救其他人。
| 归档时间: |
|
| 查看次数: |
13881 次 |
| 最近记录: |