团队成员 - Xcode配置问题

时间:2016-02-24 08:32:21

标签: ios xcode itunesconnect provisioning-profile bundle-identifier

我的客户创建了一个带有明确ID的新App-Id 然后他将我作为开发人员添加到他的iTunesConnect组织中 他有一个旧版本的应用程序,我必须开始我的工作。当我尝试在Xcode中为我的个人团队创建供应文件(我没有支付开发人员程序)时,关于我的客户创建的显式包ID, xCode会引发以下错误消息

  

带有标识符的应用程序ID' com.xxxx.yyyy'不可用。请   输入不同的字符串。

任何建议?

1 个答案:

答案 0 :(得分:2)

Apple仅允许一个开发者帐户创建应用ID。由于您的客户端已具有该应用程序ID,因此无法创建另一个应用程序ID。如果Apple允许这样做,那么您的应用ID会与多个尝试提交具有相同应用ID的应用的开发者发生冲突。

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

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