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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29370285/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 05:26:13  来源:igfitidea点击:

Latest iTunes connect build not showing in TestFlight

iosxcodeapp-store-connecttestflight

提问by Leighton

I distributed the first build version of my app to internal testers with iTunes Connect and successfully installed on internal tester's devices. Now, I've uploaded the second build via iTunes Connect. My internal testers have received the email that build 2 is available and clicked on the button to view it in TestFlight, but when TestFlight opens only build 1 shows available to install.

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

Is there something else that I need to do to make build 2 available to testers, or does it just take some time for it to show up in TestFlight even after the testers get the email that it's available?

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

回答by Jbryson

I've found that sometimes I've needed to toggle the 'TestFlight Beta Testing' switch to get everything to work.

我发现有时我需要切换“TestFlight Beta 测试”开关才能使一切正常工作。

UPDATE: iTunesConnect has been updated since the above answer. Now to reset it you should do the following steps:

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

  1. Select the 'Not Available for Testing' then tap save.
  1. 选择“不可用于测试”,然后点击保存。

enter image description here

在此处输入图片说明

  1. Hit the 'Select Version to Test' on the right hand side. Select the version you want to test and then hit 'OK'.

  2. Finally hit save and then tap the 'Start Testing' button. enter image description here

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

  2. 最后点击保存,然后点击“开始测试”按钮。 在此处输入图片说明

Now you should be good to go!

现在你应该可以走了!

2018 UPDATE

2018年更新

Itunes connect seems to have changed again. The method above is no longer available. One solution us to expire the build, re-upload, and start testing again. To expire a build, select the build being tested (in the test flight section) the click expire in the top right corner. It should look something like this: Expire build

iTunes连接好像又变了。上面的方法已经不能用了。一种解决方案是让构建过期、重新上传并再次开始测试。要使构建过期,请选择正在测试的构建(在试飞部分),然后单击右上角的过期。它应该是这样的: 过期构建

This seems to remove the build from TestFlight and you will need to upload a new build. Not optimal, but I can't find another method right now.

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

回答by Eino Gourdin

Check also if you compiled the app with the right certificate. I got the same issue when uploading a binary compiled with the wrong one (Ad Hoc instead of App Store). App Loader and iTunes didn't complain, but the binary wasn't visible for selection in TestFlight.

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

回答by harmeet07

I had the same problem and the toggle answer didn't work. I had to remove myself as an internal tester and then invite myself agin. After entering the redeem code into the TestFlight App it worked like a charm!

我遇到了同样的问题,切换答案不起作用。我不得不取消自己作为内部测试员的身份,然后邀请自己 agin。在 TestFlight 应用程序中输入兑换代码后,它就像一个魅力!

回答by Razvan Baraboi

I encountered the same issue and I went to the iTunesConnect website-> My Apps-> Selected my app-> Opened the TestFlight tab-> clicked on the build number.

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

After that, in a few seconds the app showed up in the TestFlight app.

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

Hope it helps.

希望能帮助到你。

回答by Mehrdad Dehghani

I tried everything and non worked, for me the following worked:

我尝试了一切,但没有奏效,对我来说,以下工作有效:

TestFlight > App Store Connect Users > Testers Tab

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

I removed the people in the list and added them again. an email was for the first time sent to them including the "view in testflight" button which is what we want!

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

before this I had filled out the required forms and questions asked by apple in order to run testflihght.

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

回答by Nathan5x

I had the same issue. Once I complete the Export Compliance certificate I was able to see the app in TestFlight. There is a high chance that your app may also need to complete it.

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

In iTunes Connect, go to TestFlight (Tab) > iOS (Sidemenu) > iOS Buildsselect the latest build and complete the Export Compliance.

在 iTunes Connect 中,转至TestFlight (Tab) > iOS (Sidemenu) > iOS Builds选择最新版本并完成导出合规性。

On iPhone / iPad - open the TestFlight app > Select your app > Tap into Previous builds - you will be able to see all builds and choose whichever you want to test.

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

Happy Testing!

测试愉快!

回答by Burcu Kutluay

It is because of your build version is lower than one of your previous builds. You can re-upload highest version of your older builds or you can download before waiting from the mobile app (test flight app) with following steps:

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

  • go to test flight mobile app.
  • click on your latest/current app (it will show you the details of the app).
  • click on the "Previous Builds".
  • install your version from here.
  • 去试飞移动应用程序。
  • 单击您最新/当前的应用程序(它会显示应用程序的详细信息)。
  • 单击“以前的版本”。
  • 从这里安装您的版本。

回答by Sampath

14-08-2018

14-08-2018

This is my workflow

这是我的工作流程

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

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

回答by Trevin Wisaksana

If your latest build still doesn't show on Test Flight, open your emailthat has received an invitation for testing. Usually, you will receive an invitationfrom TestFlight.

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

This email contains an open TestFlightlink. I recommend that you login your email on your Mail app. This will automatically open TestFlight and display the latest build.

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

回答by p.matsinopoulos

I had the same issue and I only had to log out from App Store Connect Web application and then log in again. When then went to TestFlight tab the build was there.

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