【问题标题】:Latest iTunes connect build not showing in TestFlight最新的 iTunes 连接版本未显示在 TestFlight 中
【发布时间】:2015-06-04 21:21:01
【问题描述】:

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

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

【问题讨论】:

  • 刚刚遇到这个,我想知道它是否与版本控制有关。我从 0.1 版开始,每次都增加内部版本号工作正常。昨晚我尝试将版本升级到 0.2 并将内部版本号重新启动到 1(0.2 版本的第一个版本)。收到 iTunes 连接通知构建已准备好,但它没有出现在试飞中。当我可以登录到 iTunes Connect 时,我会尝试这些步骤,谢谢。

标签: ios xcode app-store-connect testflight


【解决方案1】:

如果它在一段时间后也没有显示,则表示存在错误。检查您的电子邮件苹果团队发送失败原因

【讨论】:

    【解决方案2】:

    从“我的应用”中,选择您的应用。

    单击 TestFlight 选项卡。

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

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

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

    在 Beta App Description 文本字段中,输入您的 Beta 版本的描述。

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        删除测试人员并重新添加测试人员解决了我的问题。

        【讨论】:

          【解决方案5】:

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

          1. 转到 App Store Connect,TestFlight 选项卡
          2. 在左侧面板下的 External Groups -> iPhone Testers 转到构建并添加您的最新构建。 3 现在,您的测试人员可以在 TestFlight 上使用该应用

          【讨论】:

          • 这对我有用。我只使用了个人测试人员,但它不起作用。当我将相同的测试人员添加到组并添加组时,它会立即更新 Testflight 应用以显示最新版本。
          【解决方案6】:

          截至 2020 年 9 月有几个原因:

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

          【讨论】:

            【解决方案7】:

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

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

            【讨论】:

              【解决方案8】:

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

              1. 在 info.plist 中将“App Uses Non-Exempt Encryption”添加到“NO”

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

              【讨论】:

                【解决方案9】:

                我遇到了同样的问题,最近(2020 年 2 月)似乎变得非常频繁。 See here

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

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

                【讨论】:

                • 谢谢。我曾尝试上传 3 个不同的二进制文件,在第 4 次尝试中,我按照建议向 info.plist 添加了详细信息,然后宾果游戏......它奏效了。
                【解决方案10】:

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

                【讨论】:

                  【解决方案11】:

                  从 iTunes 的测试人员列表中删除测试人员并重新添加。 刷新手机上的试飞应用,然后你就可以看到新的更新了。

                  【讨论】:

                    【解决方案12】:

                    就我而言,

                    直到我将应用版本从 1.0 增加到 1.1 后,它才显示在 TestFlight 构建中

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

                    【讨论】:

                      【解决方案13】:

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

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

                      【讨论】:

                        【解决方案14】:

                        我尝试了所有方法但没有成功,对我来说以下工作:

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

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

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

                        【讨论】:

                        • 我这样做了,我总是得到以前的版本而不是新的版本。我也已经过期了以前的版本,但我仍然得到以前的版本。请帮忙
                        • @Tarun 检查您的版本号和版本,在 App Store Connect 中看到新版本后发布新版本 继续执行新版本的步骤,您应该在测试中获得新版本。
                        【解决方案15】:

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

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

                        【讨论】:

                          【解决方案16】:

                          在我的情况下,重新加载页面并发现显示了最新版本。

                          【讨论】:

                            【解决方案17】:

                            2018 年 14 月 8 日

                            这是我的工作流程

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

                            【讨论】:

                              【解决方案18】:

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

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

                              【讨论】:

                              • 我的构建没有出现在以前的构建中
                              【解决方案19】:

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

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

                              希望对你有帮助。

                              【讨论】:

                              • 我的就是这样。我总是必须单击 TestFlight 选项卡才能立即收到通知。如何解决?
                              • 请向苹果报告一个错误。 bugreport.apple.com。我做到了,并收到回复说它与已经存在的错误重复,但它处于打开状态。可能是打开的错误报告越多,Apple 开发人员将设置此问题的优先级越高
                              • 我也有这个问题。他们说他们修好了,但他们没有。希望他们能从其他人那里得到更多的错误。
                              【解决方案20】:

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

                              【讨论】:

                                【解决方案21】:

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

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

                                1. 选择“不可用于测试”,然后点击保存。

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

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

                                现在你应该可以开始了!

                                2018 年更新

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

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

                                【讨论】:

                                • @YuriSidorov 看起来他们已经更新了 iTunesConnect。我会更新我的答案以反映这些变化。
                                • 我不得不移除自己并重新邀请自己成为测试人员。然后在您使用的设备上单击电子邮件中的链接。
                                • 那个开关现在在哪里?
                                • 其他 cmets 同上。有人知道这个开关是否仍然存在,如果不存在,还有什么解决方法?
                                • @NoahPassalacqua Yap,删除和读取测试器对我们有用。
                                【解决方案22】:

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

                                【讨论】:

                                  【解决方案23】:

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

                                  【讨论】:

                                    【解决方案24】:

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

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

                                    在 iPhone / iPad 上 - 打开 TestFlight 应用 > 选择您的应用 > 点按以前的构建 - 您将能够查看所有构建并选择您想要测试的任何一个。

                                    测试愉快!

                                    【讨论】:

                                      【解决方案25】:

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

                                      【讨论】:

                                      • 这是我的问题,所以习惯于上传带有 AdHoc 配置文件的构建以进行测试,我什至没有三思而后行。苹果很容易抓住你所想的这一点。没有消息或什么都没有!
                                      【解决方案26】:

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

                                      beta-reports-active

                                      【讨论】:

                                        【解决方案27】:

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

                                        【讨论】:

                                        • 很高兴它帮助了@Lyck
                                        猜你喜欢
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 2020-05-26
                                        • 1970-01-01
                                        • 2017-02-11
                                        • 2019-06-02
                                        • 2015-07-07
                                        • 2021-08-24
                                        • 1970-01-01
                                        相关资源
                                        最近更新 更多