我使用iTunes Connect将我的应用程序的第一个构建版本分发给内部测试人员,并成功安装在内部测试人员的设备上。现在,我已经通过iTunes Connect上传了第二个版本。我的内部测试人员已收到可用的构建2的电子邮件,并单击该按钮以在TestFlight中查看它,但是当TestFlight打开时,只有构建1的节目可供安装。
我是否还需要做其他事情才能让测试人员可以使用构建2,或者即使在测试人员收到可用的电子邮件后,它是否只需要花一些时间才能显示在TestFlight中?
答案 0 :(得分:26)
我发现有时候我需要切换“TestFlight Beta测试版”'切换到让一切工作。
更新:自上述答案以来,iTunesConnect已更新。现在要重置它,您应该执行以下步骤:
答案 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,有一些原因:
答案 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月的解决方案是:
在info.plist的“否”中添加“应用程序使用非豁免加密”
增加版本,而不仅仅是构建
答案 13 :(得分:0)
删除测试仪,然后重新添加测试仪解决了我的问题。
答案 14 :(得分:0)
如果有人在2020年遇到此问题,请通过以下方式检查是否已添加内部版本以进行外部测试:
答案 15 :(得分:0)
用新版本上传一个新版本并构建号。它解决了我的问题。 我也面临同样的问题。我的构建在 testflight 中显示但未在应用程序商店中显示以供提交。所以我用新版本和版本号上传了一个新版本并解决了我的问题。 Xcode -> YourTarget-> General (tab) -> Version / Build。
答案 16 :(得分:0)
我遇到了同样的问题,只需要从App Store Connect Web应用程序注销,然后再次登录即可。然后转到TestFlight选项卡时,构建就在那里。
答案 17 :(得分:0)
从iTunes的测试器列表中删除测试器,然后再次添加。 在移动设备上刷新测试飞行应用,然后您可以看到新的更新。
答案 18 :(得分:0)
答案 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选项卡->单击内部版本号->测试详细信息->填写要测试的内容->保存