ios 使用现有 Apple 帐户在 iTunes Connect 中添加 Sandbox Tester

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/26366538/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 03:12:10  来源:igfitidea点击:

Adding Sandbox Tester in iTunes Connect with an existing Apple account

iosiphonexcode6app-store-connect

提问by user2924482

I'm trying to add sandbox testers in iTunes Connect. But I'm getting this error:

我正在尝试在 iTunes Connect 中添加沙箱测试人员。但我收到此错误:

The email address you entered already belongs to an existing Apple account. Please try again.

您输入的电子邮件地址已属于现有 Apple 帐户。请再试一次。

My question is how can I add sandbox testers with existing Apple ID accounts?

我的问题是如何使用现有 Apple ID 帐户添加沙盒测试人员?

回答by AndyD273

Currently you cannot. The closest you can get is to use an email sub+address, if your email allows it. Gmail does for sure, others probably do too.

目前你不能。如果您的电子邮件允许,您可以获得的最接近的是使用电子邮件子地址。Gmail 确实如此,其他人也可能如此。

So if your normal itunes email is [email protected], then you could set up a sandbox user like [email protected] and then do all the email confirmation and stuff in your normal inbox. This is useful because you don't have to create actual brand new address for the sandbox account.

因此,如果您的普通 iTunes 电子邮件是 [email protected],那么您可以设置一个沙箱用户,例如 [email protected],然后在您的普通收件箱中执行所有电子邮件确认和内容。这很有用,因为您不必为沙盒帐户创建实际的全新地址。

This is still a huge pain though because itunes sees it as a seperate, unique account from your normal itunes account, and so if you want to try out the sandboxed app, you have to log out of itunes, log in with the new sub addressed account, and then when you are done testing you have to log out of the sub account and log back in with your normal account to have access to all your other apps.

这仍然是一个巨大的痛苦,因为 iTunes 将其视为与普通 iTunes 帐户不同的唯一帐户,因此如果您想试用沙盒应用程序,您必须退出 iTunes,使用新的子地址登录帐户,然后当您完成测试时,您必须退出子帐户并使用您的普通帐户重新登录才能访问所有其他应用程序。

UpdateApril 2017

2017 年 4 月更新

So I contacted Apple developer support, and after finally getting through their horrible Contact Us system, I got this reply back:

所以我联系了 Apple 开发人员支持,在最终通过他们可怕的联系我们系统后,我得到了回复:

Thank you for reporting your sandbox issue.

Aliasing for sandbox testers is allowed if the main email is already registered in our system as being only a sandbox Apple ID.

The following is an example.

If [email protected] is already registered as a regular account, you can not add [email protected] as a sandbox tester.

We will not be able to fix this for you as it is expected behavior.

感谢您报告您的沙箱问题。

如果主电子邮件已在我们的系统中注册为仅沙盒 Apple ID,则允许沙盒测试人员使用别名。

下面是一个例子。

如果[email protected] 已经注册为普通账号,则不能将[email protected] 添加为沙盒测试者。

我们将无法为您解决此问题,因为这是预期行为。

I know it was working with normal apple id email addresses in Feb 2017. So now it looks like you'll have to have one address that is not associated with any Apple account in order to use sub addressing.

我知道它在 2017 年 2 月使用了普通的 Apple id 电子邮件地址。所以现在看来​​您必须拥有一个与任何 Apple 帐户都没有关联的地址才能使用子地址。

EDIT

编辑

Just to clarify a little more. If you use [email protected] as your main apple id, you can no longer use any variations of it with sandbox testing accounts.
Instead, Apple wants you to make a complete new and unnecessary email account such as [email protected] that hasn't been used as an apple ID, and THEN use that one as your base email for the subaddressing. So once making [email protected], you could register [email protected], and [email protected], etc.

只是为了澄清一点。如果您使用 [email protected] 作为您的主要 Apple ID,则不能再将它的任何变体与沙盒测试帐户一起使用。
相反,Apple 希望您创建一个全新且不必要的电子邮件帐户,例如尚未用作 Apple ID 的 [email protected],然后将其用作子地址的基本电子邮件。所以一旦制作了[email protected],就可以注册[email protected][email protected]等。

回答by William Entriken

The errors

错误

The email address you entered already belongs to an existing Apple account. Please try again.

您输入的电子邮件地址已属于现有 Apple 帐户。请再试一次。

and

An unknown error has occurred.

出现未知错误。

and

An error has occurred. Try again later.

发生了错误。稍后再试。

are equivalent.

是等价的。

It means that your email address is not accepted. The email field may also be highlighted red when the error message is shown.

这意味着您的电子邮件地址不被接受。显示错误消息时,电子邮件字段也可能以红色突出显示。

Apple blocks these email addresses (this is undocumented):

Apple 阻止了这些电子邮件地址(这是未记录的):

  • Existing Apple accounts
  • Existing Apple accounts with the Gmail +trick added to the sandbox user account
  • Mailinator
  • Mailinator alternate domains
  • Other, undocumented stuff
  • 现有的苹果账户
  • 将 Gmail+技巧添加到沙盒用户帐户的现有 Apple帐户
  • 邮递员
  • Mailinator备用域
  • 其他未记录的东西


I'm just going to post the real solution here, since this is what other people are wanting to know:

我只想在这里发布真正的解决方案,因为这是其他人想知道的:

ANSWER

回答

  1. Login to MyDomain, or GoDaddy or whatever you use to manage your personal domain (if you don't control any domains you can turn in your nerd card now)
  2. Create a new MX record for anon.yourdomain.comand point it to mail.mailinator.com. Or, possibly, realize that you already did this a while ago for some previous reason
  3. Register the sandbox with some email like [email protected]
  4. Then you're done
  1. 登录 MyDomain、GoDaddy 或任何您用来管理个人域的东西(如果您不控制任何域,您现在可以上交书呆子卡)
  2. 创建一个新的 MX 记录anon.yourdomain.com并将其指向mail.mailinator.com. 或者,可能,意识到由于某些先前的原因,您不久前已经这样做了
  3. 使用一些电子邮件注册沙箱,例如 [email protected]
  4. 然后你就完成了

回答by ow3n

I fixed this by creating a brand new (free) Google account [email protected] and adding that as a new sandbox tester. This makes a new Apple ID for that email address. It's a pain but it worked.

我通过创建一个全新的(免费)Google 帐户 [email protected] 并将其添加为新的沙箱测试器来解决此问题。这将为该电子邮件地址创建一个新的 Apple ID。这很痛苦,但它奏效了。

回答by Tayo119

My problem was the password (at least 1 capital letter, 1 number and 1 punctuation char)

我的问题是密码(至少 1 个大写字母、1 个数字和 1 个标点字符)

回答by Omid Ariyan

If you own a domain and can configure your mail server, many of them allow you to set a "Catch-All" mailbox that receives the e-mails destined to non-existing accounts. This way you can create addresses such as [email protected] and you'll get the verification e-mail.

如果您拥有一个域并且可以配置您的邮件服务器,那么其中的许多域允许您设置一个“Catch-All”邮箱,以接收发往不存在帐户的电子邮件。通过这种方式,您可以创建诸如 [email protected] 之类的地址,并且您将收到验证电子邮件。

回答by pkamb

For each sandbox tester, you'll need to collect the following information:

Email addressthat has never been used as an Apple ID to purchase iTunes or App Store content, nor associated with any existing Apple ID. Consider creating a dedicated email address for each sandbox tester.

https://help.apple.com/app-store-connect/#/dev8b997bee1

对于每个沙盒测试员,您需要收集以下信息:

从未用作 Apple ID 来购买 iTunes 或 App Store 内容的电子邮件地址也未与任何现有 Apple ID 关联。考虑为每个沙箱测试人员创建一个专用的电子邮件地址。

https://help.apple.com/app-store-connect/#/dev8b997bee1

This means that you cannotuse use an existing Apple ID or @icloud.comemail as a sandbox tester.

这意味着您不能使用现有的 Apple ID 或@icloud.com电子邮件作为沙盒测试员。

回答by LaziTurtle

The email cannot be associated with an existing account, please see the link below.

该电子邮件不能与现有帐户相关联,请参阅下面的链接。

Because the email address used to create a sandbox tester account can't be associated with any existing Apple account, consider creating a dedicated email address for each sandbox tester.

由于用于创建沙盒测试者帐户的电子邮件地址不能与任何现有的 Apple 帐户相关联,因此请考虑为每个沙盒测试者创建一个专用的电子邮件地址。

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html