首页 > 解决方案 > 如何管理 1 个应用程序的证书但有很多捆绑包 ID?

问题描述

嗨,我是 iOS 开发的新手,我创建了我的应用程序,并为每个环境(开发、登台、生产)分离了 3 个 id 的 bundle id

例子。

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

对于我现在的要求,

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

我的问题是。

在苹果开发者程序中,我必须为每个环境创建 3 个应用程序 ID 吗?

标签: swiftxcodeapp-storeipafirebase-app-distribution

解决方案


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


推荐阅读