gpt4 book ai didi

objective-c - 实现 FCM 时,未找到针对应用程序错误的有效 “aps-environment” 权利字符串

转载 作者:行者123 更新时间:2023-12-03 23:34:31 24 4
gpt4 key购买 nike

尝试在我的应用程序中实现 Firebase Cloud Messaging 时,我在运行时收到以下错误:

我收到了 FCM token ,因此它似乎正在与 firebase 建立连接。我已经阅读了许多关于问题可能是什么的建议,许多似乎表明我的配置文件存在问题,不允许推送通知。我已经在“签名和功能”下检查了这些设置,并且该配置文件似乎允许推送通知,并且在权利部分具有 aps-environment 值:

还有什么我想念的吗?

这是我的开发环境:

  • macOS 10.15 (Catalina)
  • Xcode 11.5
  • iPad Air 2(测试部署设备)
  • 最佳答案

    我终于找到了答案。尽管我的配置文件声明我拥有 aps-environment 权利,并且我具有推送通知功能,但我仍然必须在项目中手动启用推送通知。此外,还需要添加后台模式(远程通知)功能。这些菜单在最新版本的 xcode 中发生了变化(例如,功能菜单现在称为签名和功能,添加功能按钮位于所有设置的上方)。

    在 Xcode 11.5 中,请按照下列步骤操作:

  • 单击您的工作区名称
  • 在目标列表中选择您的项目
  • 选择签名和功能
  • 单击 +Capability 按钮
  • 从列表中添加推送通知和后台模式(远程通知)。

  • Steps to add capabilities

    关于objective-c - 实现 FCM 时,未找到针对应用程序错误的有效 “aps-environment” 权利字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62052185/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com