iOS TestFlight:内部测试员未收到邀请

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/28727195/
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 04:59:39  来源:igfitidea点击:

iOS TestFlight: Internal Tester not receiving invite

iosxcodeios8testflight

提问by RyJ

I set up a build and add two Internal Testers. Immediately after pressing the "Invite" button I noticed that the checkbox next to my email address was the only one that remained checked. The checkbox next to the second tester was unchecked. So I clicked the checkbox and sent another invite, but the same thing happened. I thought nothing of it, figuring it would become checked when he actually installed and tested the app. But he says he never received an invite. Does anyone know if I'm doing anything wrong?

我建立了一个构建并添加了两个内部测试人员。按下“邀请”按钮后,我立即注意到我的电子邮件地址旁边的复选框是唯一保持选中状态的复选框。未选中第二个测试仪旁边的复选框。所以我点击了复选框并发送了另一个邀请,但同样的事情发生了。我什么也没想到,认为当他实际安装和测试应用程序时它会被检查。但他说他从未收到过邀请。有谁知道我做错了什么?

enter image description here

enter image description here

采纳答案by Marku

Check your External Testers list.
You can't have same email/tester exists in both Internal and External testers at the same time.
And, sometimes it does take a while to receive tester emails from Apple.

检查您的外部测试人员列表。
内部和外部测试人员中不能同时存在相同的电子邮件/测试人员。
而且,有时确实需要一段时间才能收到来自 Apple 的测试人员电子邮件。

回答by Fattie

Just some minor observations that may help, (Nov 2015)

只是一些可能有帮助的小观察,(2015 年 11 月)

(*) after turning on internal testing, and/or adding an internal tester, it does take some timefor that person to get the crazy "CompanyName has invited you to test AppName" email --- maybe an hour. This is ridiculous, but that seems to be how it is

(*) 在打开内部测试和/或添加内部测试人员后,该人确实需要一些时间才能收到疯狂的“CompanyName 已邀请您测试 AppName”电子邮件——可能需要一个小时。这很荒谬,但似乎就是这样

(*) indeed note that there is a ridiculous "CompanyName has invited you to test AppName" email. Again this is for INTERNAL testing. you'd think that after you click internal testing, the app would of course just pop-up inside TestFlight. But no. nothing happens until the person (often yourself!) gets that emailand confirms in the email

(*) 确实请注意,有一封荒谬的“CompanyName 已邀请您测试 AppName”电子邮件。这再次用于内部测试。您会认为在您单击内部测试后,该应用程序当然会在 TestFlight 中弹出。但不是。 在此人(通常是您自己!)收到该电子邮件并在电子邮件中进行确认之前,什么都不会发生

(*) that person (even yourself) has to use the hilarious Redeem Code feature, before it finally appears in TestFlight. Again this is just for the internal testing

(*) 那个人(甚至你自己)必须使用热闹的兑换码功能,才能最终出现在 TestFlight 中。同样,这仅用于内部测试

enter image description here

enter image description here

What a mess!

真是一团糟!

回答by BananaNeil

I've found that deleting and recreating the user solves the problem.

我发现删除并重新创建用户可以解决问题。

  1. Make sure the user is not an external tester, if they are remove them from that list.
  2. Click on their email address from the page in your screenshot.
  3. Click delete that user.
  4. Go to Users and roles and click the plus to add a new user.
  5. Create the user (possibly with a variation of their email address, (e.g. [email protected], [email protected], etc..)
  6. They will then need to click the verification link in their email.
  1. 确保用户不是外部测试人员,如果他们从该列表中删除他们。
  2. 从屏幕截图中的页面单击他们的电子邮件地址。
  3. 单击删除该用户。
  4. 转到用户和角色,然后单击加号以添加新用户。
  5. 创建用户(可能使用他们的电子邮件地址的变体,(例如 [email protected][email protected] 等)
  6. 然后,他们需要单击电子邮件中的验证链接。

回答by Fernando Rojo

December 2019 Solution

2019 年 12 月解决方案

I got the same issue. Fixed:

我遇到了同样的问题。固定的:

1) Under the TestFlight tab, click App Store Connect Users.

1) 在TestFlight 选项卡下,单击App Store Connect Users。

2) Select Editat the top right.

2) 选择右上角的编辑

3) Try removinga user.

3) 尝试删除用户。

4) Click the + iconnext to the word "Testers" at the top.

4) 单击顶部“测试人员”一词旁边的+ 图标

5) Add the person you just removed.

5) 添加您刚刚删除的人。

That should work and send them an email with a link to test.

这应该有效并向他们发送一封带有测试链接的电子邮件。

It should also give you the option to resend inviteto that person now. I think it's ridiculous that you have to do this, but it worked for me

它还应该为您提供现在重新向该人发送邀请的选项。我认为你必须这样做很荒谬,但它对我有用

回答by zeeawan

Make sure that you've configured the internal testers and then follow the steps as illustrated in the image.

确保您已配置内部测试器,然后按照图中所示的步骤进行操作。

enter image description here

enter image description here

Note:Once you make a testing version available to internal users then any new build for that version would become available to testers upon uploading to iTunesConnect automatically.

注意:一旦您向内部用户提供了测试版本,那么该版本的任何新版本都将在自动上传到 iTunesConnect 后可供测试人员使用。

回答by renderbox

It is not as clear as the old TestFlight and I think it's still too many unnecessary hoops. Some quick questions...

它不像旧的 TestFlight 那样清晰,我认为它仍然有太多不必要的圈套。一些快速的问题...

Did you add them under "iTunes Connect Users" in Users & Roles? (I assume you did)

您是否在“用户和角色”中的“iTunes Connect 用户”下添加了它们?(我假设你做到了)

Under Users and Roles, did you add them under "TestFlight Beta Testers/Internal"?

在用户和角色下,您是否将它们添加到“TestFlight Beta 测试人员/内部”下?

After that you should be able to add them on the app.

之后,您应该能够将它们添加到应用程序中。

I also think there is an issue where it will not allow you to add them if they don't have a valid device for the build (i.e. an iPad app and they only have an iPhone). It appears to be trying to be "helpful" by not showing you invalid devices and instead is just confusing.

我还认为存在一个问题,如果他们没有用于构建的有效设备(即 iPad 应用程序,而他们只有 iPhone),则不允许您添加它们。它似乎试图通过不向您显示无效设备来“提供帮助”,而只是令人困惑。

G

G

回答by George

For me, none of the above solutions worked.

对我来说,上述解决方案都没有奏效。

So I tried editing the "What to Test" under Test Details section after clicking the build no. and voila all the testers got the testflight email. Wasted hours on this.

因此,我尝试在单击构建号后编辑“测试详细信息”部分下的“测试内容”。瞧,所有测试人员都收到了 testflight 电子邮件。在这上面浪费了几个小时。

Hope it helps someone.

希望它可以帮助某人。

回答by Altimac

Note that the App Storeaccount used to downloadthe TestFlight app is also important! I have a french and a US App Store accounts. If I download TestFlight from the french store, TestFlight requests my Redeem Code (that can't be resent...) If I remove TestFlight.app, switch to US App Storeaccount, download TestFlight then the app is automagicallyconfigured and I don't need to enter any redeem code.

请注意,用于下载TestFlight 应用程序的App Store帐户也很重要!我有一个法国和美国 App Store 帐户。如果我从法国商店下载TestFlight,TestFlight请求我的兑换代码(即不能重新发送...)如果我删除TestFlight.app,切换到美国的App Store账号,下载TestFlight然后应用程序被自动地配置和我不不需要输入任何兑换码。

Crazy! That's the first time i've seen an have that autoconfigures its default data based on the Store/Account it was downloaded from.

疯狂的!这是我第一次看到有根据下载的商店/帐户自动配置其默认数据的情况。