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

iOS TestFlight: Internal Tester not receiving invite

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

它不像旧的 TestFlight 那样清晰,我认为它仍然有太多不必要的麻烦。一些简单的问题...

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

在用户和角色下,您是否将它们添加到 "TestFlight Beta Testers/Internal" 下?

之后您应该可以将它们添加到应用程序中。

我还认为存在一个问题,如果他们没有用于构建的有效设备(即 iPad 应用程序并且他们只有 iPhone).它似乎试图 "helpful" 不向您显示无效设备,而只是令人困惑。

G

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

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

  1. 确保用户不是外部测试人员,如果他们从该列表中删除。
  2. 在屏幕截图中的页面中单击他们的电子邮件地址。
  3. 点击删除该用户。
  4. 转到“用户和角色”并单击加号以添加新用户。
  5. 创建用户(可能使用他们的电子邮件地址的变体, (例如 neil+1@company.com、neil+2@company.com 等)
  6. 然后他们需要点击电子邮件中的验证 link。

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

(*)开启内测后,and/or添加内测人员,需要一些时间让那个人发疯"CompanyName has invited you to test AppName" 电子邮件 --- 也许一个小时。这很荒谬,但似乎就是这样

(*) 确实注意到有一封荒谬的 "CompanyName has invited you to test AppName" 电子邮件。同样,这是为了内部测试。你会认为点击内部测试后,应用程序当然会在 TestFlight 中弹出。但不是。 在对方(通常是您自己!)收到电子邮件 并在电子邮件中确认

之前,什么都不会发生

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

真是一团糟!

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

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

对我来说,上述 none 个解决方案有效。

所以我尝试在单击内部版本号后在“测试详细信息”部分下编辑 "What to Test"。瞧,所有测试人员都收到了试飞电子邮件。浪费时间在这上面。

希望对大家有所帮助。

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

疯了!这是我第一次看到基于 Store/Account 下载它的默认数据的 have。

2019 年 12 月解决方案

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

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

2) Select 编辑 在右上角。

3) 尝试删除 用户。

4) 单击顶部单词 "Testers" 旁边的 + 图标

5) 添加刚刚删除的人。

这应该可以,然后给他们发一封带有 link 的电子邮件进行测试。

它还应该让您可以选择现在重新发送邀请给那个人。我认为你必须这样做很荒谬,但它对我有用

对我来说,问题是内部测试人员接受了使用不同 Apple ID(和电子邮件地址)的邀请。让他们点击 TestFlight 中的“停止测试”按钮将他们从测试列表中删除。

然后我可以 re-add 原来的测试仪,瞧,它又可以工作了。