ios Testflight 测试人员收到“目前无法安装无法下载的应用程序”

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29821175/
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:44:47  来源:igfitidea点击:

Testflight testers getting "unable to download app could not be installed at this time"

iosxcodeapp-store-connecttestflightbeta

提问by Andrew

I distributed version 1.0, build 1, of my app via TestFlight, and everything worked perfectly.

我通过 TestFlight 分发了我的应用程序的 1.0 版本构建 1,并且一切正常。

Yesterday I archived and sent out build 2, and now upon tapping the update button, every user seems to be getting an error:

昨天我存档并发送了 build 2,现在在点击更新按钮时,每个用户似乎都收到了一个错误:

Unable to Download App

[App name] could not be installed at this time

无法下载应用程序

[应用名称] 此时无法安装

I haven't heard from any users who didn't have build 1 installed already, but looking at iTunes Connect, no user has build 2 installed.

我还没有收到任何尚未安装 build 1 的用户的消息,但查看 iTunes Connect,没有用户安装 build 2。

采纳答案by tobihagemann

I've got this error many times, but I saw a really strange pattern and I have a pretty weird theory.

我多次遇到此错误,但我看到了一个非常奇怪的模式,并且我有一个非常奇怪的理论。

Next time, after you submit your app to Apple, don't submit it immediately for beta review. Download the app at least once with TestFlight on your iOS device as an internal tester. Do that beforeyou submit the app for beta review and it should work.

下次,在您将应用程序提交给 Apple 后,不要立即将其提交给 Beta 版审核。作为内部测试人员,在您的 iOS 设备上使用 TestFlight 至少下载一次应用程序。提交应用程序进行 Beta 之前执行此操作,它应该可以工作。

Sounds crazy and I can't really confirm if downloading the app as an internal tester "triggers" anything, but it seems to be working for me that way. Could be a random coincidence though, would be interesting if someone can confirm/deny my theory.

听起来很疯狂,我无法确定以内部测试人员身份下载应用程序是否会“触发”任何事情,但它似乎对我有用。不过,这可能是一个随机的巧合,如果有人可以证实/否认我的理论,那将会很有趣。

Definitely one of the more annoying bugs of TestFlight right now. :/

绝对是 TestFlight 现在最烦人的错误之一。:/

回答by UncleIstvan

Encountered exactly the same problem today, trying to install a new testflight version downloading it through our company WiFi. We noticed that we could still download and install the app from mobile devices through LTE which lead us to the conclusion that for whatever reason testflight must have blocked our office IP (temporarily) for unknown reasons.

今天遇到完全一样的问题,尝试安装一个新的testflight版本,通过我们公司的WiFi下载。我们注意到我们仍然可以通过 LTE 从移动设备下载和安装该应用程序,这使我们得出结论,无论出于何种原因,testflight 必须出于未知原因(暂时)阻止了我们的办公室 IP。

回答by patr1ck

Bump the build number and resubmit your app. This is a TestFlight/iTunes Connect-side error that, as far as I can tell, we can do nothing about.

修改内部版本号并重新提交您的应用程序。这是 TestFlight/iTunes Connect 端的错误,据我所知,我们对此无能为力。

Update 12/7:The bug I filed on this (rdar://23296795) was recently returned to me as "We believe this issue has been addressed through changes on our side." – So if you're still seeing this error, please file another radar and let them know it's still not working.

更新 12/7:我在此 (rdar://23296795) 上提交的错误最近返回给我,因为“我们相信这个问题已通过我们这边的更改得到解决。” – 因此,如果您仍然看到此错误,请提交另一个雷达并让他们知道它仍然无法正常工作。

Update 12/10:According to Remy in the comments below, it is still not fixed.

更新 12/10:根据 Remy 在下面的评论中的说法,它仍然没有修复。

回答by Zach Stegall

I hope this actually works for someone else. I was seeing the same result over and over again. I restarted my phone. I took my account off the Test Flight list and re-invited myself. Same result. 2 other people were able to install, but I wasn't. I furiously tapped "Install" several times as fast as I could, then tapped "Retry" when the alert box came up. Continued to tap "Install" over and over again, then "Retry". Install, Retry, Install, Retry. Then it finally started installing...

我希望这对其他人有用。我一遍又一遍地看到相同的结果。我重启了手机。我从试飞名单中删除了我的帐户,并重新邀请了自己。结果一样。其他 2 个人能够安装,但我没有。我尽可能快地多次点击“安装”,然后在警告框出现时点击“重试”。继续一遍又一遍地点击“安装”,然后“重试”。安装,重试,安装,重试。然后它终于开始安装......

I wish I were making this up.

我希望我是在编造这个。

回答by Chris

For future readers

对于未来的读者

This could be a Certificate / Provisioning profile issue.

这可能是证书/供应配置文件问题。

I just had this issue after wiping my mac and reinstalling OS X (i.e. all my certificates and profiles was gone from my keychain), and I did the following to fix it:

在擦除我的 mac 并重新安装 OS X(即我的所有证书和配置文件都从我的钥匙串中消失)后,我刚刚遇到了这个问题,我做了以下修复:

Delete / Revoke any existing certificates and Prov. profiles. (In my case Xcode had tried to download the certificates for my old computer, and they somehow became invalid in doing so).

删除/撤销任何现有证书和 Prov。个人资料。(就我而言,Xcode 曾尝试为我的旧计算机下载证书,但这样做时它们以某种方式变得无效)。

Then, in the following order:

然后,按以下顺序:

  • Create a new Development AND Distribution Certificate
  • THEN create a Provisioning profile for Development AND Distribution
  • 创建新的开发和分发证书
  • 然后为开发和分发创建配置文件

Xcode signs your app with your Distribution certificate when it builds it for TestFlight, or the app store for that matter. That's why it is important to have a Dist. Cert. when uploading to test flight even thought it's just for internal testing. I don't know if it matters wether you have a valid Dev. certificate and Prov. profile for test flight, but it doesn't harm to have it. You need it to build to your phone anyways

Xcode 在为 TestFlight 或应用程序商店构建应用程序时,会使用您的分发证书对您的应用程序进行签名。这就是为什么拥有一个 Dist 很重要的原因。证书 上传到试飞时甚至认为它只是用于内部测试。我不知道您是否拥有有效的开发人员是否重要。证书和省。试飞的配置文件,但拥有它也无妨。无论如何,您都需要将它构建到您的手机上

I hope this helps. ]

我希望这有帮助。]

回答by Lapinou

Same error for me. The only thing that worked for me was to uninstall the TestFlight app and then reinstalling.

对我来说同样的错误。唯一对我有用的是卸载 TestFlight 应用程序,然后重新安装。

回答by Graham Perks

We had a user who had, for reasons only they know, disabled cellular access for the Testflight app. Later, when he'd also turned off Wifi (again, for reasons...) he was in a situation where Testflight had no connectivity.

我们有一个用户,因为只有他们知道的原因,禁用了 Testflight 应用程序的蜂窝网络访问。后来,当他也关闭了 Wifi 时(再次,出于某些原因......),他处于 Testflight 无法连接的情况。

The error he saw was "could not load apps". It was driving us crazy as our other users were able to install and run without issue!

他看到的错误是“无法加载应用程序”。这让我们发疯了,因为我们的其他用户能够毫无问题地安装和运行!

回答by Denis Kutlubaev

I had a previous version of this app with the same name. Just deleted it from my device and testflight installation worked.

我有一个同名应用程序的先前版本。刚刚从我的设备中删除它并且 testflight 安装工作。

回答by KPandian

I faced the same issue under the follow case: Created a Test users group in iTunes Connect even before the Build was approved (i.e. it was in "Waiting for Review" state). We did receive notifications from TestFlight, but when clicked on "View in TestFlight", received this error. I added the approved build to the Group and Resent the invites. This worked perfect for me.

我在以下情况下遇到了同样的问题:甚至在 Build 获得批准之前(即它处于“等待审核”状态)在 iTunes Connect 中创建了一个测试用户组。我们确实收到了来自 TestFlight 的通知,但是当点击“在 TestFlight 中查看”时,收到了这个错误。我将批准的构建添加到组并重新发送邀请。这对我来说很完美。

回答by T.Y. Kucuk

I encountered the same issue. Not only it fails in TestFlight but also it is rejected by Apple Team in the submission process for not launching. I was able to solve this problem by renaming Project and Target names excluding wildcard characters.

我遇到了同样的问题。它不仅在 TestFlight 中失败,而且在提交过程中因未启动而被 Apple Team 拒绝。我能够通过重命名不包括通配符的项目和目标名称来解决这个问题。

The names were like following;

名字如下;

Xcode Project

Xcode 项目

I spent almost two days to discover the issue. Hope it helps!

我花了将近两天的时间才发现这个问题。希望能帮助到你!