没有为内部用户发送TestFlight邀请电子邮件

时间:2014-10-24 14:59:38

标签: xcode itunesconnect testflight

我为TestFlight设置了我的应用程序。对于外部用户,它正在等待审核。但是,如果我想邀请内部用户,我选择它们并按邀请。 iTunes Connects表示他们现在受邀,但所有受邀电子邮件都没有收到邀请电子邮件。

你知道我做错了吗?

21 个答案:

答案 0 :(得分:103)

对于同一版本的新版本,一旦构建可用,我不得不关闭该版本的测试并立即将其重新打开。这会立即向TestFlightApp发送更新通知,通过电子邮件发送给测试人员,并允许用户安装新版本。

TestFlight testing on/off switch

答案 1 :(得分:22)

这是一个突出的错误。已提交报告,详情如下。要让Apple尽快解决此问题,请通过https://bugreport.apple.com

提交类似的报告

Internal Tester Invite Bug Report

答案 2 :(得分:16)

我也是这样做的。最终对我有用的是清除用户的内部测试人员状态,仔细检查该帐户是否已从内部/外部列表中删除,然后为用户重新启用测试人员状态。邀请作为内部测试人员,然后为该用户工作。

答案 3 :(得分:12)

您必须填写“测试内容”部分。之后您将能够为内部成员发送邀请。

答案 4 :(得分:11)

我需要将邀请电子邮件重新发送给内部测试人员。以下为我工作:

取消选择邀请的测试人员并保存。这删除了邀请。 重新选择相同的测试仪并保存。这增加了测试人员并重新发送电子邮件。

此外,您必须单击电子邮件中的链接才能看到更新。否则,在您单击链接之前,TestFlight应用程序仍然不会显示任何应用程序。我发现电子邮件首先在垃圾邮件文件夹中......

答案 5 :(得分:6)

使用新的Testflight对我来说也非常令人沮丧。在长时打电话给Apple的开发人员支持(1800 633 2152)后,我终于找到了一位高级支持代表,他给了我以下步骤,并向我保证他们知道这是一种解决方法,这些问题将会解决马上修好希望Apple尽管承认自己的错误并公开向开发者道歉等。这对我来说很有用(所有电子邮件都被发送出去,包括以前版本的电子邮件)。它也不要求我删除用户和用户的任何用户。角色,这很好。无所谓,但我在Safari中完成了这项工作,并在清除所有历史记录后,退出并重新打开浏览器并重新登录。

  1. 在该应用程序"预发布"下关闭针对该版本的Testflight Beta测试(绿色切换切换到活动版本的右上角)

  2. 在"内部测试人员"中取消选中用户的复选框。和/或外部测试人员,然后单击“保存”。

  3. 转到"用户&角色"在iTunes Connect中,然后是" TestFlight Beta测试人员"

  4. 取消选中所有用户,然后点击“保存”。 (对于外部测试人员,您可能需要删除它们并重新添加它们。我的情况下没有任何外部测试人员,因此我不确定。)

  5. 重新选择用户,然后点击保存

  6. 返回应用程序的预发布部分,然后点击"内部测试人员"。

  7. 重新选择所需的用户,然后点击“保存”。

  8. 返回Builds页面,单击以重新打开TestFlight Beta测试以获得所需的构建。

  9. 按照该顺序执行此操作后,我立即收到了所有遗失的邀请,以及我尝试自行发送的新用户确认电子邮件。

    请注意我遇到的相关问题是内部和外部列表中都出现过的用户。尽量避免这种情况,因为它有缺陷。

    编辑:所以尽管我经历了这一切,当我试图使用我最终从TestFlight获得的电子邮件中的链接时,它说它无效!

    我做了几次开/关循环,我最终得到了一个有效的。在选择测试人员之前启用Testflight测试也可能有所帮助。

答案 6 :(得分:2)

检查您的垃圾桶/垃圾箱!我的所有6个邀请都被自动移动到那里,因为我上周没有订阅测试。

答案 7 :(得分:2)

这是TestFlight的一个问题。作为一种解决方法,

  1. 删除现有测试人员
  2. 保存
  3. 再次添加
  4. :)

答案 8 :(得分:2)

  • 单击“内部测试人员”选项卡
  • 取消选择未收到邀请的测试人员并保存
  • 返回“构建”选项卡
  • 单击出现的“邀请测试人员”链接
  • 重新选择以前取消选择的测试人员并保存

进入问题,这没有太多额外/浪费的努力

答案 9 :(得分:2)

我的问题是我邀请了内部测试人员和外部测试人员。从外部删除它们已经启用了内部测试。

答案 10 :(得分:2)

我的解决方案:使用App Store分发配置文件,而不是Ad Hoc Distribution Profile来提交您的应用。

其次,您必须在提交应用之前重新创建App Store分发配置文件。这将为个人资料添加最佳权利。

也许您需要从列表中删除内部测试人员并再次添加。

答案 11 :(得分:1)

邀请内部测试人员的问题是您不能拥有具有相同苹果ID的内部和外部测试人员。

虽然在用户角色中删除并重新创建了用户,但我仍然遇到了同样的问题。当我从外部测试人员中删除重复的电子邮件并返回内部测试人员时,发送了邀请。

来源Check this SO link

编辑:我还是想提一下,当我尝试它时,我不得不使用之前未连接到iTunesConnect的电子邮件。出于某种原因,Apple不允许现有的iTunesConnect用户在Testflight上注册为Internal Tester,我对此问题没有任何解释。我相信即使Apple也没有解释,我认为它是一个主要的错误;)

答案 12 :(得分:1)

这似乎很明显,但我没有看到这个解决方案的主要答复。确保您的应用处于" Beta"状态(已通过Apple的Beta审核)。如果它仍处于预售状态但没有测试版,则外部用户将永远不会收到邀请电子邮件。

答案 13 :(得分:0)

2017年11月,这对我有用。

  1. 获得Apple批准的构建版本。
  2. 将#1中已批准的版本添加到应用提交并保存。
  3. 现在您应该在TestFlight>中看到重新发送邀请按钮。构建:外部测试者列下的iOS,或TestFlight>测试员和组:每个测试人员状态列下的所有测试人员。
  4. 我不确定是什么触发邀请电子邮件发送给内部测试人员,因为外部测试人员只有一个按钮,但在我做了#2之后不久,我收到了一个内部测试人员的邀请。 / p>

    另外,由于我没有过于谨慎地跟踪此过程,因此我可能通过将我的应用提交中的营销版本(#2)更改为与我的测试版构建版本相同来触发解决方案。

答案 14 :(得分:0)

自最近一次对iTunes Connect的新更新以来,所有尚未兑换邀请的内部用户都有一个醒目的“重新发送邀请”按钮。

答案 15 :(得分:0)

这也发生在我身上。最后,我刚刚关闭了构建的beta测试,重新启用并重新邀请了内部测试人员,第二次发送电子邮件。

答案 16 :(得分:0)

只有具有权限的用户才能添加为测试人员

要遵循的步骤。

  1. https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/users_roles

  2. https://appstoreconnect.apple.com/apps/1494800176/testflight/users

    Internal Group
            App Store Connect Users
    

enter image description here

enter image description here

答案 17 :(得分:0)

我尝试了一切,但都没有奏效。我意识到我正在使用为此唯一目的而创建的新电子邮件,但尚未在App Store中使用它。

所以解决方案很简单:

  
      
  1. 使用您在App Store中的新Apple ID登录。
  2.   
  3. 您将被要求完成注册,填写有关地址和标题的信息。
  4.   
  5. 不需要信用卡信息,只需将其保留为无。
  6.   
  7. 接受条款并在App Store中登录后,在iTC中取消选择内部测试用户,保存,再次选择然后邀请。
  8.   
  9. 以前的所有邀请都是在很短的时间内完成的。
  10.   

我面临的另一个问题是该应用程序永远不会在测试飞行应用程序中完成安装,但实际上它已安装,只需离开应用程序,您就可以在主屏幕中找到它。

希望它有所帮助。

答案 18 :(得分:0)

有点笨拙,但有效。

  1. 删除用户:Itunes Connect,用户和角色,编辑,选择用户,删除
  2. 重新创建用户:(+),姓名,电子邮件,下一步,下一步,选择'技术',保存
  3. 一旦接受,用户将收到确认电子邮件
  4. Itunes Connect,用户和角色,点击列表中的用户电子邮件,启用"内部测试"
  5. 我的应用,选择应用,预售,内部测试,选择用户,邀请。
  6. 用户将收到一封电子邮件邀请,他们应该从他们的设备上接受邀请。
  7. 你很高兴。

答案 19 :(得分:0)

请不要选中/取消选中内部测试人员状态 - 向这些人发送另一个邀请是一种痛苦!

我只是将构建从1.0增加到1.0.1并提交了应用程序。关键是 - 看看APP是否可以立即使用' Active'然后很棒!否则,如果它坐在' Processing' iTunes Connect的一部分(就像一个Fumb Duck),尝试恢复它是没有用的。

所以,只要你在处理部分找到你的应用程序 - 等待大约一个小时,看另一集House of Cards 2.0(3.0很无聊)..那么..

  1. 增量构建 - 将0.1添加到当前的
  2. 验证 - 不要忘记验证(我验证了3次,只是为了确定)
  3. 提交
  4. 添加Beta信息和Ta Da!
  5. 干杯!

答案 20 :(得分:0)

我遇到了同样的问题。最初有3个帐户(1个矿,2个其他),我的工作和其他两个帐户。当我尝试更新时,只有一个工作。由于与其他2的唯一相似之处在于它们是GMAIL帐户,所以我添加了我的一个应用程序(到我的手机,我不得不使用它登录试飞) - 一切似乎都在起作用。我被告知谷歌垃圾邮件过滤器正在过滤掉这些,我无法弄清楚如何让它们通过。