【问题标题】:Use the same "Bundle ID" for many developers对许多开发者使用相同的“Bundle ID”
【发布时间】:2020-05-04 03:46:11
【问题描述】:

我和朋友一起做一个项目,我们可以使用相同的“bundle id”吗?当我克隆一个项目并尝试构建它时,我收到错误:“应用标识符“bundle id”无法注册到您的开发团队。”,然后我更改了 bundle id,它可以工作。但是我不想每次从服务器中提取新代码时都这样做。我该如何管理?

【问题讨论】:

  • 您不应该更改应用的BundleId,而是为两个开发者配置开发证书。
  • @LewWinczynski,你有如何配置的说明吗?我只是迷失了所有这些配置文件、buidle id、app id。我对这一切都很陌生,我想做的只是能够在不更改捆绑 ID 的情况下进行构建,这就是我需要的 :)
  • 用链接写了一个答案。

标签: ios xcode apple-developer


【解决方案1】:

通过在两台设备上更改bundleId,您正在更改应用程序的签名。基本上说,您将其拆分为 AppStore 的 2 个不同应用程序。 Bundle id 对于任何地方的一个应用程序都应该是唯一的。如我所见,您对想要使用相同捆绑 ID 的不同开发人员帐户存在问题。只需尝试将另一位开发人员添加到您的 Apple 开发人员帐户,并提供 App ManagerDeveloper role,以便他/她可以使用您帐户中的任何保留捆绑 ID。我强烈推荐你阅读iOS Development Team Administration

【讨论】:

  • 我看到了这个,有一张很好的图片,上面写着“1. 创建一个团队” - 但我找不到任何说明如何创建一个,我随机浏览了整个开发者门户,但找不到方法创建一个团队:(
  • 打开您的 iTunesConnect -> 用户和角色,然后添加另一个开发人员,为他/她分配相应的角色。然后他/她可以从您的帐户中为他/她获取iOS开发证书。其余的很直观,你会看到的。
  • 所以我去那里,我添加了另一个用户(发送邀请),但我可以看到“应用程序”下拉列表实际上是空的,我想分享这个“捆绑 ID”只是为了能够构建,不想发布任何应用
  • 所以我在“所有应用程序”中添加了另一个开发人员,但仍然无法构建:)
  • 让他们从您的帐户创建一个 iOS 开发者证书。因此他们可以访问您的捆绑包 ID。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多