如何管理 1 个应用程序的证书但有很多 bundle id?

How to management certificate for 1 app but have many bundle id?

嗨,我是 iOS 开发的新手,我创建了我的应用程序,并为每个环境(开发、暂存、生产)分离了 3 个 ID 的包 ID

示例。

com.xxx.bb.dev
com.xxx.bb.staging
com.xxx.bb 

对于我现在的要求,

  1. 我必须 link 我的应用程序到 firebase 分发,以便将我的应用程序交付给所有 3 个环境的测试人员。
  2. 我必须为每个环境的推送通知分离 p12 证书。
  3. dev and staging 仅供测试人员使用,prod 用于上传到 testflight 和存储

我的问题是

在 apple developer program 中,我必须为每个环境创建 3 个应用程序 ID?

是的,您不能为 3 个捆绑包使用一个应用程序 ID。您需要为每个环境创建 3 个单独的应用 ID。