TestFlight 中未显示最新的 iTunes 连接版本

Latest iTunes connect build not showing in TestFlight

我使用 iTunes Connect 将我的应用程序的第一个构建版本分发给了内部测试人员,并成功地安装在了内部测试人员的设备上。现在,我已经通过 iTunes Connect 上传了第二个版本。我的内部测试人员收到了 build 2 可用的电子邮件,并单击按钮在 TestFlight 中查看它,但是当 TestFlight 打开时,只有 build 1 显示可供安装。

我是否需要做其他事情才能让测试人员可以使用 build 2,或者即使在测试人员收到可用的电子邮件后,它是否也需要一些时间才能显示在 TestFlight 中?

我发现有时我需要切换 'TestFlight Beta Testing' 开关才能让一切正常工作。

更新:自上述回答以来,iTunesConnect 已更新。现在要重置它,您应该执行以下步骤:

  1. Select 'Not Available for Testing' 然后点击保存。

  1. 点击右侧的'Select Version to Test'。 Select 您要测试的版本然后点击 'OK'。

  2. 最后点击保存,然后点击 'Start Testing' 按钮。

现在你应该可以开始了!

2018 年更新

Itunes connect好像又变了。上面的方法不再可用。一种解决方案是让构建过期、重新上传并再次开始测试。要使构建过期,select 正在测试的构建(在试飞部分)单击右上角的过期。它应该看起来像这样:

这似乎是从 TestFlight 中删除构建,您将需要上传一个新构建。不是最优的,但我现在找不到其他方法。

我遇到了同样的问题,切换答案无效。我不得不取消自己作为内部测试员的身份,然后重新邀请自己。在 TestFlight 应用程序中输入兑换代码后,效果非常好!

另请检查您是否使用正确的证书编译应用程序。 上传用错误编译的二进制文件(Ad Hoc 而不是 App Store)时,我遇到了同样的问题。 App Loader 和 iTunes 没有抱怨,但二进制文件在 TestFlight 中不可见以供选择。

我能够通过添加 beta-reports-active 权利来解决这个问题。一旦我添加了这个,下一个版本就会出现在 iTunes 连接中。

beta-reports-active

我遇到了同样的问题。完成出口合规证书后,我就能在 TestFlight 中看到该应用程序。您的应用很有可能也需要完成它。

在 iTunes Connect 中,转到 TestFlight(选项卡)> iOS(侧边菜单)> iOS Builds select 最新版本和完成出口合规。

在 iPhone / iPad - 打开 TestFlight 应用程序 > Select 你的应用程序 > 点击以前的版本 - 你将能够看到所有版本并选择你想要的测试。

测试愉快!

如果有人仍然遇到新更新未发送给您的测试人员的问题,我所做的是单击我想发送的更新,然后在显示“过期构建”的按钮旁边单击“通知测试人员”刷新了他们的 TestFlight 并发出了新的更新。

如果您在选择当前版本的 BUILD 之前单击 TestFlight 选项卡,也会发生这种情况。

我也经常遇到这个问题,对我们来说,单击 iTunes 连接中的 TestFlight 选项卡就足够了,构建总是立即出现在 TestFlight 中并带有通知

我遇到了同样的问题,我去了 iTunesConnect 网站 -> 我的应用程序 -> 选择了我的app -> 打开了 TestFlight 选项卡 -> 点击了内部版本号

之后,几秒钟后该应用程序出现在 TestFlight 应用程序中。

希望对您有所帮助。

这是因为您的构建版本低于您之前的构建版本之一。您可以重新上传旧版本的最高版本,也可以在等待之前从移动应用程序(试飞应用程序)下载,步骤如下:

  • 去试飞移动应用程序。
  • 单击您的 latest/current 应用(它将显示该应用的详细信息)。
  • 点击"Previous Builds"。
  • 从这里安装您的版本。

14-08-2018

这是我的工作流程

iTunesConnect website -> My Apps -> Selected my app -> Opened the TestFlight tab -> clicked on the build number -> Test Details --> Fill what to Test box --> Save

如果您的最新版本仍未在试飞中显示,打开您的电子邮件,其中已收到测试邀请。通常,您会收到来自 TestFlight 的邀请

此电子邮件包含打开的 TestFlightlink。我建议您在邮件应用程序 上登录您的电子邮件。这将自动打开 TestFlight 并显示最新版本。

就我而言,重新加载页面并发现显示的是最新版本。

我尝试了所有方法但都没有用,对我来说以下方法有效:

TestFlight > App Store Connect 用户 > 测试人员选项卡

我删除了列表中的人并重新添加了他们。我们第一次向他们发送了一封电子邮件,其中包含我们想要的 "view in testflight" 按钮!

在此之前,我已经填写了 apple 要求的表格和问题,以便 运行 testflihght。

这个工作流程对我来说是独一无二的。

iTunesConnect 网站 -> 我的应用程序 -> 选择我的应用程序 -> 打开 TestFlight 选项卡 -> 单击内部版本号 -> 测试详细信息 -> 填写要测试的内容 -> 保存

就我而言,

在我将应用程序版本从 1.0 增加到 1.1 之前,它没有显示在 TestFlight 构建中

所以尝试增加当前版本并构建。

从 iTunes 的测试人员列表中删除测试人员并重新添加。 手机端刷新试飞APP即可看到新的更新。

我遇到了同样的问题,我只需要从 App Store Connect Web 应用程序注销,然后重新登录即可。然后转到 TestFlight 选项卡时,构建就在那里。

我有同样的问题,最近(2020 年 2 月)似乎变得很频繁。 See here

App Uses Non-Exempt Encryption = NO 添加到我的应用程序的 info.plist,随后上传到 iTunes Connect 成功,应用程序出现在 TestFlight 中。这是 Apple 最近的 bug/change,因为之前的版本在 iTunes Connect 中提供出口合规性信息后与 TestFlight 一起工作。

有关此条目的更多信息,请参见 info.plist 和出口合规性 see here

2020 年 3 月对我来说解决方案是:

  1. 在info.plist

  2. 中将"App Uses Non-Exempt Encryption"添加到"NO"
  3. 增加版本,而不仅仅是构建

Apple 似乎按值本身之前的位数对版本进行排序。所以 0.62 显示高于 0.7,这也会影响 TestFlight。

对我们来说,这是一个简单的解决方法:每次都用相同的位数标记版本!

截至 09/2020 有几个原因:

  1. TestFlight > App Store Connect 用户,删除所有用户,重新添加
  2. 检查您的应用是否拥有正确的证书
  3. 确保您接受 Itunes Connect 协议更新。 (这是我的问题,对话框没有弹出)

如果有人在 2020 年遇到此问题,请通过以下方式检查您是否添加了用于外部测试的构建:

  1. 前往 App Store Connect,TestFlight 选项卡
  2. 在左侧面板的“外部组”下 -> iPhone 测试人员开始构建并添加您的最新构建。 3 您的测试人员现在可以在 TestFlight
  3. 上使用该应用程序

删除测试器,然后重新添加测试器解决了我的问题。

使用新版本和构建号上传新构建。它解决了我的问题。 我也面临同样的问题。我的构建在 testflight 中显示,但没有在应用程序商店中显示以供提交。所以我用新版本和内部版本号上传了一个新版本并解决了我的问题。 Xcode -> YourTarget-> 常规(选项卡)-> 版本/内部版本。

从我的应用程序,select 您的应用程序。

单击 TestFlight 选项卡。

在边栏中的“一般信息”下,单击“测试信息”。

在右侧,选择语言选项并输入所需的测试信息。

您为测试版应用输入的信息可能与您稍后将应用提交到 App Store 时输入的信息不同。

在“测试版应用说明”文本字段中,输入您的测试版的说明。

在“反馈电子邮件”字段中,输入测试人员可用于通过 TestFlight 应用与您联系的电子邮件地址。这也是测试人员电子邮件邀请中的回复地址。

有关 TestFlight 应用审查信息属性的说明,请转到应用审查信息。

如果过了一段时间也没有显示,说明有错误。检查你的电子邮件苹果团队发送失败原因