繁体   English   中英

有没有办法将多个Apple开发人员帐户与一个iTunes Connect帐户关联?

[英]Is there a way to link multiple Apple developer accounts with a single iTunes Connect account?

我的组织在developer.apple.com上设有两个团队。 一种用于开发,另一种仅用于发布到应用程序商店。 据我所知,只有一个iTunes Connect帐户与发布团队相关联。 iTunes connect中有一个记录设置,用于我们应用程序的发行版。 通常,此设置不是问题,但我们需要使用Game Center,并且需要iTunes连接记录。 但是发行版和开发版具有不同的捆绑包ID。 因此,Game Center当前无法在开发版本上进行测试。

有没有一种方法可以在我们的开发版本中测试Game Center,而不必为其创建新的iTunes Connect帐户,也不必更改开发版本的捆绑包ID?

是的,可以,但是您的iTunesConnect帐户之一是没有用的,并且此答案假设您是iTunesConnect上的组织,而不是两个不同的单独开发人员帐户。

一个应用程序永远不要有两个iTunesConnect帐户。 每个iTunesConnect acc支持多个appID(例如Facebook应用程序+ Facebook Messenger)。 每个appID支持多个配置概要文件,每个概要文件共享该应用程序的权利以使用Game Center(或带有其他权利)。 示例包括发行,临时和开发。

要获得您想要的东西,您想使用一个iTunesConnectAccount,一个AppID(一个具有Game Center Entitlement的AppID),然后为该单个AppID(每个bundleID一个appID)创建多个配置文件,以用于发布和开发。

去做这个:

  1. 使用与组织的iTunesConnect帐户关联的开发者帐户登录后, 转到https://developer.apple.com/account/resources/profiles/list
  2. 点击+图标添加新的个人资料。
  3. 选择所需的配置文件类型(在“开发”中为您选择)。
  4. 您将看到一个下拉列表,您可以在其中选择哪个appID(及其关联的bundleID)。
  5. 完成配置文件的设置。
  6. 在Xcode中,导航到“首选项”->“帐户”,然后下载手动配置文件。 在此处输入图片说明
  7. 现在,已经为启用了发行版的同一bundleID导入了开发配置文件,并且由于Game Center权利与该相同的AppID关联,因此您应该能够在物理设备上放置调试版本,而不会出现任何问题。

我假设谁创建发行概要以获取发行版本的人都不会为同一应用程序创建等效的开发概要。

这是说明帐户,开发人员,应用程序,配置文件和证书之间关系的高质量图表。 (信用MS Paint)

在此处输入图片说明

TLDR:不能有一个应用程序有两个帐户,您需要有一个有应用程序的帐户并启用单独的配置文件以进行分发和开发。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM