证书中的Bundle ID与您输入的Bundle ID不匹配

was*_*tar 21 xcode itunesconnect ios firebase firebase-console

我的证书捆绑ID与Firebase控制台中输入的捆绑ID不匹配,当我尝试上传云消息传递证书时.我收到错误:

证书中的Bundle ID与您输入的Bundle ID不匹配.

我的问题是,在Xcode,Apple Developer Portal和Firebase Console中匹配我项目的Bundle ID的最佳方法是什么?我是否在iTunes Connect中创建新应用,然后生成新证书?我可以在Firebase控制台或Apple Developer Portal中更改Bundle ID吗?或者,我是否可以使用匹配的捆绑包ID创建新证书,就像在我的Firebase控制台中一样,而无需在iTunes Connect中创建新的应用程序?

bob*_*une 90

有关证书Firebase文档具有误导性.在步骤8的" 为推送通知配置应用程序ID"一节中,它告诉您展开箭头并导出私钥.不要这样做,只需将证书本身(即在私钥上方的行上)导出为a .p12,它就可以了.