iTunes Connect不允许我将自己添加为用户


84

我正在使用iTunes Connect帐户下的客户端在iTunes Connect中开发应用程序。我想将自己添加为用户,以便我可以收到有关应用状态更新的电子邮件通知。当我尝试将自己添加为用户时,收到以下消息:

您输入的电子邮件地址已经属于iTunes Connect帐户。要继续,请输入其他电子邮件地址

我在我自己公司的iTunes Connect帐户上使用此电子邮件地址,但不在我客户的帐户上使用。如何将自己添加为用户?


19
我不知道Apple iTunes地址比较是否会被诸如和的地址扩展名所欺骗。foo@example.comfoo+customer_name@example.com
sarnold


3
看来苹果对这个技巧很明智。在<account> + <client> @ me.com上进行了尝试,并收到一条消息,提示我无法使用该地址创建帐户。
EPage_Ed

我不到一个月前就使用了。从那时起,可能会有所改变。
达伦(Darren)2015年

1
我投票关闭此问题为离题,因为它与iTunes Connect中的用户帐户管理有关,而不是编程方面。参见meta.stackoverflow.com/a/276152/1402846
庞(Pang)

Answers:


158

@sarnold将您的评论变成答案,因为它对我有用。

两个独立的网站

显然是出于历史和组织上的原因,Apple分叉经营其开发人员和应用商店业务。

  • developer.apple.com

    该网站提供所有技术资源,包括文档,WWDC视频等。

  • itunesconnect.apple.com

    这个完全独立的网站处理业务端:

    • 合同,银行业务,付款。
    • 上传完成的应用程序。
    • 定义您的应用内购买产品。

问题:帐户的不同处理

developer.apple.com网站很漂亮,因为程序员可以使用一个Apple ID来加入多个开发人员帐户。她可能在三家不同的公司工作,并在所有这些公司的开发人员帐户中均被分配了相同的Apple ID。当她登录到Developer网站时,将显示一个弹出菜单,询问在此工作期间要访问三个公司的Developer帐户中的哪个。真好

问题:在iTunesConnect中,不是很好。在iTunesConnect中,“管理员”人员不能将现有的Apple ID分配为具有角色的成员。很奇怪。管理员被迫为要添加到团队中的每个人创建一个新ID。这意味着加入的人必须具有多个电子邮件地址。如果管理员尝试使用其他公司的iTunesAccount上已使用的电子邮件地址将您添加到其iTunesConnect,则错误消息将报告该电子邮件地址/ Apple ID已被使用。显然,运行iTunesConnect站点的编程团队可以使用开发者站点团队的一些帮助。☹

解决方法:电子邮件地址技巧

sarnold引用的解决方法涉及电子邮件地址的功能。电子邮件服务器规范具有一项功能,您可以在其中扩展您的电子邮件地址。您可以通过在电子邮件名称的第一部分添加“ +”加号来添加后缀。据我所知,电子邮件软件首先会寻找扩展名。如果找不到这样的名称,它将删除该扩展名并再次查找。如果找到,则实际使用电子邮件地址的较短版本。

因此,如果程序员Susan想要将她的电子邮件地址susan@example.com用于第二个或第三个iTunesAccount,她会告诉客户在Acme Corporation的管理员使用这样的电子邮件地址:susan+acme.com@example.com。Apple仍将为Susan创建不必要的额外Apple ID,但至少Susan不必费心创建和访问额外的电子邮件帐户。苹果公司发送的电子邮件将到达她的susan@example.com地址。

Susan在与管理员交谈之前仔细检查了此方法是否可行。她给自己发送了一封电子邮件,susan+acme.com@example.com以确保它到达了susan@example.com帐户。

有效地,扩展名的电子邮件地址不会欺骗电子邮件服务器,但是iTunesConnect会欺骗使用旧的电子邮件帐户创建新的Apple ID。

该图显示了一个人在developer.apple.com的多个帐户上使用的具有单个Apple ID的人,而必须为iTunesConnect.apple.com创建多个Apple ID


15
Susan仍必须在其(iPhone)设备上使用susan+acme.com@example.com登录,以便能够与Apple的TestFlight应用程序一起安装beta应用程序。
罗宾·范·巴伦

15
显然,苹果对这个技巧很明智。刚刚在<myaccount> + <client> @ me.com上尝试过,并收到一条消息,提示我无法使用该地址设置帐户。
EPage_Ed

2
@EPage_Ed,我能够使用+ <client>技巧设置iTunes Connect帐户。
Niyog Ray 2015年

5
@RobinvanBaalen Testflight现在特别提到您不需要在设备上使用相同的电子邮件ID登录。在邀请电子邮件中,“您可以使用当前使用的Apple ID接受此邀请。您的Apple ID和发送邀请的电子邮件地址不必匹配。要接受此邀请,您必须具有TestFlight安装在您的iOS设备上。”
Niyog Ray 2015年

3
加号不再起作用。iTC说这是一个无效的电子邮件地址。苹果公司找到了解决方法,并决定为我们增加难度。
zirinisp

19

基本上,您不能邀请其他iOS开发人员来审查您的工作,这似乎是这项政策的结果。


一个有趣的总结!
Fattie 2015年

1
那是非常不幸的,但甚至比那更糟。如果说,您的公司为拥有自己的iTunes Connect帐户的其他公司构建应用程序,则您甚至不能将自己添加到多个公司中。(不使用另一个电子邮件地址作为其他Apple ID。)
Tony Adams

有趣但正确的摘要。苹果公司使开发人员疯狂的方式。
zirinisp

4

我有(也有)完全相同的问题……是什么让我有点像FlavorScape的建议;)

我所做的与sarnold的评论类似:我使用了备用电子邮件地址(_@gmail.com而不是_ @ googlemail.com),实际上使用此电子邮件地址创建了一个新的AppleID。

它可以正常工作,但是将我的实际开发人员帐户连接到我的客户帐户会更好。

目前,我什至无法使用新的Apple ID访问开发人员资源和(最重要的是)供应中心,因此我的客户必须创建新的供应配置文件和内容,这非常令人沮丧和复杂。另外,让他在自己的设备上测试应用程序是很痛苦的,因为开发人员证书不是我的,而是我的Mac上安装的,因此我是唯一的(或者更好的是,我的Mac是唯一的计算机)可以在他的设备上安装新的配置文件。

有没有更好的方法来连接帐户并解决这些问题?

干杯,指甲


您可以从钥匙串中导出p12文件并将其发送给您的客户,然后他也将能够使用其Mac处理开发人员帐户和配置文件。如果我理解你错了,请纠正我。
Pradeep Mittal

3

Apple现在将允许同一电子邮件地址被邀请到多个iTunes连接帐户,并且不再允许使用+添加新电子邮件。只是对其他这样做的人发出警告,原来的帖子现在似乎与苹果的新政策已经过时了。


但我还有1个疑问,可以将用户添加为应用内购买的沙盒测试人员吗?因为用户是admin,并且可以在account中执行任何角色。那么如何进行应用内购买?在应用内购买期间,代码如何将用户标识为沙盒用户?你有什么主意吗 ?还是用户必须为沙箱测试器创建并提供另一个电子邮件ID?我很困惑 。甚至我已经参考了有关沙箱用户的苹果文件。
Moxarth

您是直接从服务器安装还是使用试飞?我知道在过去,如果您直接安装,则可以使iTunes中的虚假电子邮件地址作为测试帐户连接并在应用程序购买中进行测试。如果您使用的是试飞航班,而我没有在应用购买中进行测试,则可能并非如此。
MrTippet '17

-1

@knl:原始问题中的问题专门与iTunes Connect有关。如果您希望能够管理配置中心-进行配置文件等-请您的客户将您添加到该帐户中。步骤如下:

  1. 转到“会员中心”
  2. 选择“人”标签
  3. 点击邀请
  4. 选择“邀请人”
  5. 在下一个屏幕中,他们可以选择您的角色,包括“成员”(受限访问)和“管理员”(完全访问)

14
为了澄清,此答案适用于developer.apple.com。问题是针对itunesconnect.apple.com。
罗勒·布尔克

-3

从苹果文档:

您只能使用分配了管理员或技术角色的iTunes Connect帐户来创建测试用户帐户。测试用户无法访问iTunes Connect,但是可以在开发环境中使用注册的测试设备测试应用内购买。

连结这里

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.