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 已更新。现在要重置它,您应该执行以下步骤:
- Select 'Not Available for Testing' 然后点击保存。
点击右侧的'Select Version to Test'。 Select 您要测试的版本然后点击 'OK'。
最后点击保存,然后点击 '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 月对我来说解决方案是:
在info.plist
中将"App Uses Non-Exempt Encryption"添加到"NO"
增加版本,而不仅仅是构建
Apple 似乎按值本身之前的位数对版本进行排序。所以 0.62 显示高于 0.7,这也会影响 TestFlight。
对我们来说,这是一个简单的解决方法:每次都用相同的位数标记版本!
截至 09/2020 有几个原因:
- TestFlight > App Store Connect 用户,删除所有用户,重新添加
- 检查您的应用是否拥有正确的证书
- 确保您接受 Itunes Connect 协议更新。 (这是我的问题,对话框没有弹出)
如果有人在 2020 年遇到此问题,请通过以下方式检查您是否添加了用于外部测试的构建:
- 前往 App Store Connect,TestFlight 选项卡
- 在左侧面板的“外部组”下 -> iPhone 测试人员开始构建并添加您的最新构建。
3 您的测试人员现在可以在 TestFlight
上使用该应用程序
删除测试器,然后重新添加测试器解决了我的问题。
使用新版本和构建号上传新构建。它解决了我的问题。
我也面临同样的问题。我的构建在 testflight 中显示,但没有在应用程序商店中显示以供提交。所以我用新版本和内部版本号上传了一个新版本并解决了我的问题。
Xcode -> YourTarget-> 常规(选项卡)-> 版本/内部版本。
从我的应用程序,select 您的应用程序。
单击 TestFlight 选项卡。
在边栏中的“一般信息”下,单击“测试信息”。
在右侧,选择语言选项并输入所需的测试信息。
您为测试版应用输入的信息可能与您稍后将应用提交到 App Store 时输入的信息不同。
在“测试版应用说明”文本字段中,输入您的测试版的说明。
在“反馈电子邮件”字段中,输入测试人员可用于通过 TestFlight 应用与您联系的电子邮件地址。这也是测试人员电子邮件邀请中的回复地址。
有关 TestFlight 应用审查信息属性的说明,请转到应用审查信息。
如果过了一段时间也没有显示,说明有错误。检查你的电子邮件苹果团队发送失败原因
我使用 iTunes Connect 将我的应用程序的第一个构建版本分发给了内部测试人员,并成功地安装在了内部测试人员的设备上。现在,我已经通过 iTunes Connect 上传了第二个版本。我的内部测试人员收到了 build 2 可用的电子邮件,并单击按钮在 TestFlight 中查看它,但是当 TestFlight 打开时,只有 build 1 显示可供安装。
我是否需要做其他事情才能让测试人员可以使用 build 2,或者即使在测试人员收到可用的电子邮件后,它是否也需要一些时间才能显示在 TestFlight 中?
我发现有时我需要切换 'TestFlight Beta Testing' 开关才能让一切正常工作。
更新:自上述回答以来,iTunesConnect 已更新。现在要重置它,您应该执行以下步骤:
- Select 'Not Available for Testing' 然后点击保存。
点击右侧的'Select Version to Test'。 Select 您要测试的版本然后点击 'OK'。
最后点击保存,然后点击 'Start Testing' 按钮。
现在你应该可以开始了!
2018 年更新
Itunes connect好像又变了。上面的方法不再可用。一种解决方案是让构建过期、重新上传并再次开始测试。要使构建过期,select 正在测试的构建(在试飞部分)单击右上角的过期。它应该看起来像这样:
这似乎是从 TestFlight 中删除构建,您将需要上传一个新构建。不是最优的,但我现在找不到其他方法。
我遇到了同样的问题,切换答案无效。我不得不取消自己作为内部测试员的身份,然后重新邀请自己。在 TestFlight 应用程序中输入兑换代码后,效果非常好!
另请检查您是否使用正确的证书编译应用程序。 上传用错误编译的二进制文件(Ad Hoc 而不是 App Store)时,我遇到了同样的问题。 App Loader 和 iTunes 没有抱怨,但二进制文件在 TestFlight 中不可见以供选择。
我能够通过添加 beta-reports-active 权利来解决这个问题。一旦我添加了这个,下一个版本就会出现在 iTunes 连接中。
我遇到了同样的问题。完成出口合规证书后,我就能在 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 月对我来说解决方案是:
在info.plist
中将"App Uses Non-Exempt Encryption"添加到"NO"
增加版本,而不仅仅是构建
Apple 似乎按值本身之前的位数对版本进行排序。所以 0.62 显示高于 0.7,这也会影响 TestFlight。
对我们来说,这是一个简单的解决方法:每次都用相同的位数标记版本!
截至 09/2020 有几个原因:
- TestFlight > App Store Connect 用户,删除所有用户,重新添加
- 检查您的应用是否拥有正确的证书
- 确保您接受 Itunes Connect 协议更新。 (这是我的问题,对话框没有弹出)
如果有人在 2020 年遇到此问题,请通过以下方式检查您是否添加了用于外部测试的构建:
- 前往 App Store Connect,TestFlight 选项卡
- 在左侧面板的“外部组”下 -> iPhone 测试人员开始构建并添加您的最新构建。 3 您的测试人员现在可以在 TestFlight 上使用该应用程序
删除测试器,然后重新添加测试器解决了我的问题。
使用新版本和构建号上传新构建。它解决了我的问题。 我也面临同样的问题。我的构建在 testflight 中显示,但没有在应用程序商店中显示以供提交。所以我用新版本和内部版本号上传了一个新版本并解决了我的问题。 Xcode -> YourTarget-> 常规(选项卡)-> 版本/内部版本。
从我的应用程序,select 您的应用程序。
单击 TestFlight 选项卡。
在边栏中的“一般信息”下,单击“测试信息”。
在右侧,选择语言选项并输入所需的测试信息。
您为测试版应用输入的信息可能与您稍后将应用提交到 App Store 时输入的信息不同。
在“测试版应用说明”文本字段中,输入您的测试版的说明。
在“反馈电子邮件”字段中,输入测试人员可用于通过 TestFlight 应用与您联系的电子邮件地址。这也是测试人员电子邮件邀请中的回复地址。
有关 TestFlight 应用审查信息属性的说明,请转到应用审查信息。
如果过了一段时间也没有显示,说明有错误。检查你的电子邮件苹果团队发送失败原因