团队成员 - Xcode 配置问题



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

标识符为"com.xxxx.yyyy"的应用 ID 不可用。请 输入其他字符串。

有什么建议吗?

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

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

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

最新更新