我正在使用iTunes连接帐户在iTunes中连接客户端的应用程序。我想将自己添加为用户,以便我可以收到应用状态更新的电子邮件通知。当我尝试将自己添加为用户时,我收到以下消息:
您输入的电子邮件地址已属于iTunes Connect帐户。要继续,请输入其他电子邮件地址
我在自己公司的iTunes连接帐户上使用此电子邮件地址,但不在我客户的帐户上。如何将自己添加为用户?
答案 0 :(得分:157)
@sarnold将你的评论转化为答案,因为它对我有用。
显然出于历史和组织原因,Apple以分叉的方式经营其开发商和应用商店业务。
所有技术资源的网站,包括文档,WWDC视频等。
此完全独立的网站处理业务结束:
developer.apple.com网站很简单,程序员可以使用一个Apple ID来加入多个开发者帐户。她可能在三家不同的公司工作,并在同一个Apple ID上分配给这些公司的开发者账户中的每个角色。当她登录开发者网站时,会看到一个弹出菜单,询问她希望在此工作会话期间访问哪三家公司的开发者帐户。好的。
问题:在iTunesConnect中,不太好。在iTunesConnect中,“admin”人员无法将现有Apple ID分配为具有角色的成员。很奇怪。管理员被迫为每个添加到团队的人创建一个新ID。这意味着加入的人必须拥有多个电子邮件地址。如果管理员尝试使用已在其他公司的iTunesAccount上使用的电子邮件地址将您添加到其iTunesConnect,则会显示一条错误消息,指出该电子邮件地址/ Apple ID已在使用中。显然,运行iTunesConnect站点的编程团队可以使用Developer站点团队的一些帮助。 ☹
sarnold引用的解决方法涉及电子邮件地址的功能。电子邮件服务器规范具有extend your email address功能。您可以通过附加“+”加号来为电子邮件名称的第一部分添加后缀。根据我的想法,电子邮件软件首先查找扩展名称。如果找不到这样的名称,它将丢弃扩展名并再次查找。如果找到,则实际使用较短版本的电子邮件地址。
因此,如果程序员Susan想要将她的电子邮件地址susan@example.com
用于第二或第三个iTunesAccount,她会告诉她的客户在Acme Corporation的管理员使用这样的电子邮件地址:susan+acme.com@example.com
。 Apple仍将为Susan创建一个不必要的额外Apple ID,但至少Susan不必费心去创建和访问额外的电子邮件帐户。 Apple发送的电子邮件将到达susan@example.com
地址。
Susan在与管理员交谈之前仔细检查了这一点。她向susan+acme.com@example.com
发送了一封电子邮件,确保其到达susan@example.com
帐户。
实际上,电子邮件服务器不会受到扩展电子邮件地址的欺骗,但iTunesConnect会被使用旧电子邮件帐户创建新的Apple ID。
答案 1 :(得分:19)
基本上,您无法邀请其他iOS开发人员审核您的工作,这似乎是此政策的结果。
答案 2 :(得分:4)
我有(并且有)完全相同的问题......是什么让我有点像FlavorScape的建议;)
我所做的与sarnold的评论类似:我使用了另一个电子邮件地址( _ @ gmail.com而不是_ @ googlemail.com),这实际上是通过此电子邮件创建了一个新的AppleID地址。
它工作正常,但将我的实际开发者帐户连接到我的客户端会好得多。
目前的方式,我甚至无法使用新的Apple ID访问开发人员资源和(最重要的)配置中心,因此我的客户必须创建新的配置文件和内容,这非常令人沮丧而且很复杂。 此外,让他在自己的设备上测试应用程序是一件很痛苦的事,因为我的Mac上安装了开发人员证书,而不是他的,我是唯一一个(或者更好,我的Mac是唯一的计算机)可以在他的设备上安装新的配置文件。
有没有更好的方法来连接帐户并解决这些问题?
干杯, 尼尔斯
答案 3 :(得分:3)
答案 4 :(得分:-1)
@knl:原始问题中的问题特别适用于iTunes Connect。如果您希望能够管理配置中心 - 制作配置文件等 - 请让您的客户将您添加到该帐户。以下是步骤:
答案 5 :(得分:-3)
来自苹果文档:
您只能使用iTunes Connect创建测试用户帐户 具有分配给它的管理员或技术角色的帐户。测试用户 无法访问iTunes Connect,但可以在应用内测试 在注册测试设备上的开发环境中购买。