【问题标题】:Team Member - Xcode Configuration Issues团队成员 - Xcode 配置问题
【发布时间】:2016-06-06 10:30:16
【问题描述】:

我的一位客户创建了一个具有显式 ID 的新 App-Id。
然后他在 iTunesConnect 中将我作为开发人员添加到他的组织中。
他有一个以前的和旧版本的应用程序,我必须开始我的工作。当我尝试在 Xcode 中为我的个人团队(我没有为开发人员计划付费)创建关于我的客户创建的显式捆绑 ID 的配置文件时,xCode 会引发以下错误消息: p>

标识符为“com.xxxx.yyyy”的应用 ID 不可用。请 输入一个不同的字符串。

有什么建议吗?

【问题讨论】:

  • 因为您的客户已经在其供应门户上注册了 appID
  • 客户应将您添加到开发人员门户中,也应作为团队代理。然后您可以在帐户中添加证书并创建配置文件。
  • 好的,但是如果我没有注册开发计划,我也可以添加证书和创建配置文件?
  • 是的,通过使用客户端的凭据,您可以制作已经具有该 Bundle 标识符的新证书和配置文件。

标签: ios xcode app-store-connect provisioning-profile bundle-identifier


【解决方案1】:

Apple 仅允许由一个开发者帐户创建应用 ID。因为您的客户已经拥有该应用程序 ID,所以您无法创建另一个。如果 Apple 允许这样做,您将与尝试提交具有相同应用程序 ID 的应用程序的多个开发人员发生应用程序 ID 冲突。

您应该在客户的组织帐户下创建您的开发者证书,然后让您的客户将您的证书添加到他们的配置文件中。然后,您可以下载并使用此配置文件在设备上测试应用程序。或者,如果您使用的是 XCode 7 或更高版本,您应该能够在该团队帐户下使用您的设备创建自己的开发配置文件。关键是您需要在客户的团队帐户下做所有事情,而不是您的个人帐户。

我不建议您的客户分享他的凭据或让您成为团队代理。作为开发人员,这给了你太多的权力/控制权,如果我是你,我不会想要它。如果其他人进入并进行了诸如吊销他们的证书之类的操作,我将讨厌拥有该访问权限,因为我知道即使我没有这样做,他们也会怀疑我。按照预期的方式使用 Apple 开发者帐户角色,应该没问题。

【讨论】:

  • 能否请您澄清一下:“您应该能够使用该团队帐户下的设备创建自己的开发配置文件”? “那个团队”指的是什么?是否需要任何步骤才能让您在该团队帐户下创建自己的开发配置文件?谢谢
  • 如果您的客户将您添加为团队成员,当您在 developer.apple.com 的会员中心登录您的开发者帐户时,它应该会提示您选择一个团队。为您的客户帐户选择团队。如果您在网站上创建配置文件,您现在应该能够在创建配置文件时选择现有的应用 ID。
  • 如果您在 Xcode 中设置了帐户,您应该可以通过在项目设置下的团队下拉菜单中选择客户的团队来完成,如下所示:developer.apple.com/library/ios/documentation/IDEs/Conceptual/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多