本文介绍了iTunes Connect不允许我将自己添加为用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

解决方案

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

两个单独的网站

显然,出于历史和组织上的原因,苹果分叉地经营着开发商和应用商店业务.

  • 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不必费心创建和访问额外的电子邮件帐户. Apple发送的电子邮件将到达她的susan@example.com地址.

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

有效地,扩展名的电子邮件地址并没有欺骗电子邮件服务器,但是iTunesConnect被欺骗了使用旧的电子邮件帐户创建新的Apple ID.

I am working on an app in iTunes connect for a client, under their iTunes connect account. I want to add myself as a user so that I can get email notifications of updates in app status. When I try to add myself as a user I get the following message:

I am using this email address on my own company's iTunes connect account, but not on my client's account. How can I add myself as a user?

解决方案

@sarnold Turning your comment into an answer because it worked for me.

Two Separate Websites

Apparently for historical and organizational reasons, Apple operates their developer and app store business in a bifurcated manner.

  • developer.apple.com

    The web site for all the technical resources, including documentation, WWDC videos and such.

  • itunesconnect.apple.com

    This completely separate web site handles the business end:

    • Contracts, banking, payments.
    • Uploading your finished app.
    • Defining your In-App Purchase products.

Problem: Different Handling Of Accounts

The developer.apple.com site is slick in that a programmer can have a single Apple ID used to join multiple developer accounts. She may work for three different companies, and be assigned a role on each of those companies’ Developer accounts all on the same Apple ID. When she logs in to the Developer site, she is presented with a popup menu asking which of the three companies’ Developer accounts she wants to access during this work session. Nice.

The problem: in iTunesConnect, not so nice. In iTunesConnect, the "admin" person cannot assign existing Apple IDs as members with a role. Very strange. The admin is forced to create a new ID for each person being adding to the team. That means the person joining must have multiple email address. If an admin tries to add you to their iTunesConnect with an email address already used on some other company's iTunesAccount, an error message reports that email address / Apple ID is already in use. Obviously the programming team running the iTunesConnect site could use some help from the Developer site's team. ☹

Workaround: Email Address Trick

The workaround cited by sarnold involves a feature of email addresses. The spec for email servers has a feature where you can extend your email address. You can add a suffix to the first part of your email name by appending a "+" PLUS SIGN. From what I could figure out, the email software first looks for the extended name. If no such name is found, it drops the extension and looks again. If found, the shorter version of the email address is actually used.

So if the programmer Susan wants to use her email address susan@example.com for a second or third iTunesAccount, she tells her client's admin person at Acme Corporation to use something like this as her email address: susan+acme.com@example.com. Apple will still create a needless extra Apple ID for Susan, but at least Susan does not have to bother with creating and accessing extra email accounts. The emails sent by Apple will arrive at her susan@example.com address.

Susan double-checked this would work before talking to the admin person. She sent herself an email to susan+acme.com@example.com to make sure it arrived at the susan@example.com account.

Effectively, the email servers are not fooled by the extended email address, but iTunesConnect is fooled into creating an new Apple ID using an old email account.

这篇关于iTunes Connect不允许我将自己添加为用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 09:59
查看更多