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

时间:2015-03-31 13:55:26

标签: ios xcode itunesconnect testflight

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

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

25 个答案:

答案 0 :(得分:26)

我发现有时候我需要切换“TestFlight Beta测试版”'切换到让一切工作。

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

  1. 选择“不可用于测试”'然后点击保存。
  2. enter image description here

    1. 点击“选择要测试的版本”'在右手侧。选择您要测试的版本,然后点击“确定”。

    2. 最后点击“保存”,然后点按“开始测试”。按钮。 enter image description here

    3. 现在你应该好好去!

      2018 UPDATE

      Itunes connect似乎再次发生了变化。上述方法不再可用。我们的一个解决方案是使构建过期,重新上传并再次开始测试。要使构建过期,请选择正在测试的构建(在测试飞行部分中),单击将在右上角到期。它应该看起来像这样: Expire build

      这似乎从TestFlight中删除了构建,您需要上传新的构建。不是最佳,但我现在无法找到另一种方法。

答案 1 :(得分:11)

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

答案 2 :(得分:8)

我遇到了同样的问题,切换答案也没有用。我不得不把自己当作内部测试员,然后邀请自己agin。将兑换代码输入TestFlight App后,它就像一个魅力!

答案 3 :(得分:5)

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

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

希望它有所帮助。

答案 4 :(得分:3)

我有同样的问题。完成导出合规性证书后,我能够在TestFlight中看到该应用程序。您的应用很可能还需要完成它。

在iTunes Connect中,转到 TestFlight(Tab)> iOS(Sidemenu)> iOS Builds 选择最新版本并完成Export Compliance。

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

快乐测试!

答案 5 :(得分:2)

2018年8月14日

这是我的工作流程

  

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

答案 6 :(得分:2)

我遇到了同样的问题,最近似乎很常见(2020年2月)。 See here

App Uses Non-Exempt Encryption = NO添加到我的应用程序的info.plist中,随后将其上传到iTunes Connect即可,并且该应用程序出现在TestFlight中。这是Apple最近的错误/更改,因为先前的版本在iTunes Connect中提供了导出合规性信息之后,才与TestFlight一起使用。

有关info.plist中此条目的更多信息并导出遵从性see here

答案 7 :(得分:1)

我也遇到了这个问题,对于我们来说,只需单击itunes connect中的TestFlight选项卡就可以立即在TestFlight中显示构建并显示通知

答案 8 :(得分:1)

截至09/2020,有一些原因:

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

答案 9 :(得分:1)

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

此电子邮件包含一个打开TestFlight 链接。我建议您在“邮件”应用中登录电子邮件。这将自动打开TestFlight并显示最新版本。

答案 10 :(得分:1)

似乎Apple会在值本身之前按位数订购版本。因此0.62会高于0.7,这也会影响TestFlight。

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

答案 11 :(得分:1)

我尽了一切努力,但没有成功,对我来说,以下工作奏效了:

TestFlight> App Store连接用户>“测试人员”标签

我删除了列表中的人,然后再次添加了他们。第一次向他们发送了一封电子邮件,其中包括我们想要的“在testflight中查看”按钮!

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

答案 12 :(得分:1)

对我而言,2020年3月的解决方案是:

  1. 在info.plist的“否”中添加“应用程序使用非豁免加密”

  2. 增加版本,而不仅仅是构建

答案 13 :(得分:0)

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

答案 14 :(得分:0)

如果有人在2020年遇到此问题,请通过以下方式检查是否已添加内部版本以进行外部测试:

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

答案 15 :(得分:0)

用新版本上传一个新版本并构建号。它解决了我的问题。 我也面临同样的问题。我的构建在 testflight 中显示但未在应用程序商店中显示以供提交。所以我用新版本和版本号上传了一个新版本并解决了我的问题。 Xcode -> YourTarget-> General (tab) -> Version / Build。

答案 16 :(得分:0)

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

答案 17 :(得分:0)

从iTunes的测试器列表中删除测试器,然后再次添加。 在移动设备上刷新测试飞行应用,然后您可以看到新的更新。

答案 18 :(得分:0)

就我而言,

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

因此,请尝试增加当前版本并进行构建。

version

答案 19 :(得分:0)

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

答案 20 :(得分:0)

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

  • 去测试飞行移动应用程序。
  • 单击最新/当前应用程序(它将向您显示该应用程序的详细信息)。
  • 单击“以前的版本”。
  • 从此处安装您的版本。

答案 21 :(得分:0)

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

答案 22 :(得分:0)

如果有人仍然遇到新的更新未发送给您的测试人员的问题,我所做的就是点击我想发送的更新,然后点击“点击Expire build”按钮旁边的通知测试人员刷新他们的TestFlight并发出了新的更新。

答案 23 :(得分:0)

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

<密钥> beta-reports-active< / key>

< false />

答案 24 :(得分:-1)

此工作流程是对我有用的独特功能。

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