在 Xcode 8 中更改包标识符 – 推送通知的结果,Firebase

Change bundle identifier in Xcode 8 – consequences for push notifications, Firebase

我想更改 Xcode 8 中的包标识符,但我不确定这样做的后果。我有一个 Firebase 项目和 Apple 推送通知,它们都连接到旧的包标识符。

我尝试在 Target > General 下更改包标识符,并尝试从 Firebase 发送通知,这有效,即使 Firebase 和 developer.apple.com 中的证书都引用了旧的包标识符。我应该生成新证书吗?避免搞砸任何事情的最佳行动方案是什么?

我也尝试在谷歌上搜索更改包标识符,但他们只在 Xcode 中展示了如何做,但没有展示如果你还涉足推送通知你应该做什么 and/or Firebase.

提前致谢!

推送通知基本上基于您的证书工作。

1.Push 证书 - 上传到服务器以向设备发送推送通知。 2.Development/Distribution 个证书 - 由应用程序使用。

因此,如果您尝试创建新证书,它们都无法链接到 bundle id。

创建配置文件时需要添加应用 ID 和设备 ID,以便应用可以安装在配置的设备上