iOS 推送通知 - 在生产环境中不起作用

iOS Push Notification - not working in production

我能够在开发中测试推送通知,但它在生产模式下不起作用。我完成的步骤如下:

  1. 我已经有App ID,在推送通知下点击编辑创建证书:

  2. 这是我的生产Apple Push Service证书,下载并双击它,它出现在Keychain-> Exported certificate: saved .p12 file:

  3. 重新下载生产配置文件并双击它。在配置文件中启用推送通知。
  4. 已将 Entitlement.plist 环境更改为生产环境:
  5. 在 Visual Studio 中更改了 Info.plist 中的包 ID,并将签名 ID 设置为分发并设置生产配置文件。重建项目并将 .IPA 文件上传到 iTunesConnect 并使用 TestFlight 分发它。 没有收到任何推送通知。请帮助我做错了什么或遗漏了什么?

同时更改通知提供程序中的 Apple 推送服务 .p12 证书。