1

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

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

有什么建议么?

4

1 回答 1

2

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

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

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

于 2016-02-24T15:06:11.787 回答