【问题标题】:React Native, ITMS-90078: Missing Push Notification EntitlementReact Native,ITMS-90078:缺少推送通知权利
【发布时间】:2021-12-17 14:57:03
【问题描述】:

每次我将应用发布到应用商店时,我都会收到这封邮件:

尊敬的开发者,

我们发现您的应用最近交付的一个或多个问题, “{appName}”{版本}({build})。你的交付成功了,但是你 可能希望在您下次交付时更正以下问题:

ITMS-90078:缺少推送通知权利 - 您的应用出现 向 Apple 推送通知服务注册,但应用程序 签名的权利不包括“aps-environment” 权利。如果您的应用使用 Apple Push Notification 服务, 确保您的 App ID 在 配置门户,并在使用 包含“aps-environment”的分发配置文件 权利。 Xcode 不会自动复制 aps-environment 在构建时配置配置文件的权利。这种行为 是故意的。要使用此权利,请启用推送 项目编辑器的功能窗格中的通知,或手动 将权利添加到您的权利文件中。了解更多信息, 见https://developer.apple.com/library/ 内容/文档/网络Internet/概念/RemoteNotificationsPG/ ProcessingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1。

纠正问题后,您可以将新的二进制文件上传到 App 商店连接。

最好的问候,

App Store 团队

【问题讨论】:

    标签: ios react-native app-store


    【解决方案1】:

    在签名&能力 -> 能力 -> 推送通知中添加推送通知能力。确保将它添加到发布和调试选项卡中。

    【讨论】:

    • 您自己回答了一个矛盾的答案。您说您已经检查了 Xcode 中的 Xcode 设置,但在您的回答中,您说您必须启用 Xcode 中的功能。
    • 我还没有检查是否对我的情况进行了全部检查,这只是我的调试错误。
    猜你喜欢
    • 2020-09-02
    • 2020-09-12
    • 2015-11-28
    • 2015-11-21
    • 2016-07-09
    • 2015-12-01
    • 2015-03-12
    相关资源
    最近更新 更多