【问题标题】:The APNs certificate provided does not match the current environment提供的 APNs 证书与当前环境不匹配
【发布时间】:2017-10-27 07:17:11
【问题描述】:

在项目中实现 Firebase 推送通知后,这是我第一次在应用商店中更新一个应用。我正在尝试在 Firebase 控制台中上传“生产证书”,但它给了我这个:

提供的 APNs 证书与当前环境不匹配

我想确保在更新应用后用户会收到通知。

欢迎提供任何用于更新应用商店中的应用的教程链接。

【问题讨论】:

标签: ios swift firebase firebase-cloud-messaging firebase-console


【解决方案1】:

另一种可能是:

您在 Key Chain Access 的证书列表中混淆了开发证书和生产证书。

尝试从正确的“导出”。

这就是把我带到这里的原因:)

【讨论】:

    【解决方案2】:

    我犯的错误是我在 Keychain Access 中导出证书的 “私钥” 部分,而不是 “证书” 部分。一旦我使用正确的项目重新导出 .p12 - 它就起作用了。

    请参考here给出的答案

    【讨论】:

    • 基本上他的意思是右键单击下面的扭曲器的“种类”->“证书”而不是“种类”->私钥”,出于某种原因,我的开发版本并不关心
    猜你喜欢
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 2019-07-22
    相关资源
    最近更新 更多