目前无法安装iPhone应用程序

时间:2013-01-17 09:01:58

标签: iphone testflight

我正试图从testflight安装我的iphone应用程序。它安装在几台设备上完美安装,但在一些设备安装后约80%时出现错误“无法下载应用程序,此时无法安装”我能找到原因,为什么会这样? 这是截图:

could not be installed at this time

有没有人会帮我解决这个问题? 提前谢谢。

20 个答案:

答案 0 :(得分:35)

清除Safari中的缓存和Cookie,确保您的设备处于配置文件中,并且设备上已安装配置文件。

如果上面提到的所有内容都没有帮助,请尝试创建一个具有更高版本号的新版本并尝试再次分发您的应用

答案 1 :(得分:28)

导致此问题的最常见问题是(from testflight's website):

  • 设备存储空间已满
  • 供应配置文件是开发人员配置文件
  • ad hoc分发配置文件已损坏,设备出现问题。
  • 设备已从备份恢复,导致无线分发冲突
  • 网络超时
  • 构建和设备的体系结构设置不兼容(有时会发生 - 当构建时“打开仅构建活动体系结构”时)。
  • 不使用Mobile Safari。

对我来说,事实证明我的客户端的ipad运行的是iOS 4.2.2,我的项目支持5.0 +。

答案 2 :(得分:13)

最近默认的Xcode项目设置将ONLY_ACTIVE_ARCH(仅限构建活动体系结构)设置为“是”以进行调试配置。
因此,您的构建不能安装在与用于开发的硬件不同的硬件上 更改此设置,安装应该没问题 enter image description here

答案 3 :(得分:5)

对于Xcode 5.1,问题出现在arm64的{​​{1}}架构中。在本地构建5.0设备的发布配置会产生以下错误:

  

Xcode无法在运行6.0之前的iOS版本的设备上安装或启动支持64位架构的应用程序。此配置支持通过iOS App Store分发,但在使用Xcode进行开发期间无法使用。要继续,请编辑“运行方案”操作,然后选择不包含64位体系结构的构建配置。

VALID_ARCHS移除arm64可解决此问题。就我而言,我必须创建一个单独的分支,以便在iOS 5设备上进行测试。

答案 4 :(得分:4)

通过Xcode Organizer观察无法安装的设备的控制台。

您将从系统中收到一条有用的消息,告诉您出了什么问题。有很多潜在的失败原因,所以除非你查看消息,否则你只是猜测......

答案 5 :(得分:4)

对我来说,将Build Active Architecture设置为NO ...工作并成功安装

答案 6 :(得分:4)

您可以尝试通过更改构建版本来发布应用程序。 我也遇到了同样的问题并且通过改变来尝试同样的问题也可能对你有帮助。

答案 7 :(得分:3)

这对我有用:

  1. 清除缓存和Cookie(Settings> Safari)。
  2. 删除链接到“Test Flight App”的现有个人资料(如果有)(Settings> General> Profiles)。
  3. 打开Safari并转到https://testflightapp.com/。登录并按照重新开始的步骤进行操作。
  4. P.S。我以前有一个测试飞行应用程序,但看起来它崩溃了,图标变成全白。重新启动我的iPhone使它重新正确显示。

答案 8 :(得分:2)

尝试使用Ad-Hoc iPad应用程序时,我也遇到了这个问题 将其安装在iOS 6设备上。

为我修复的是点击XCode中的项目,然后更改 “ iOS部署目标”设置从5.1到6.0。

我认为iOS 5.1应用程序可以在iOS 6.0设备上运行,这很傻。

答案 9 :(得分:1)

我刚看到这是因为网络错误/片状网络超时。在我得到重试的好主意后,我可以看到进度条增加了。还在下载服务器上看到了HTTP Range请求,其偏移量增加了几兆(整个应用程序大约为44MB)。

答案 10 :(得分:1)

我遇到了这个问题,但我通过确保我的代码签名身份与我在测试飞行中使用的身份相同来解决这个问题。

之后,一切正常

答案 11 :(得分:1)

如果您为“App Store”禁用手机数据(例如,在度假时),并且忘记将其重新打开,也会发生这种情况。这里的解决方案是在“设置”中重新启用它 - >蜂窝。

答案 12 :(得分:1)

在我的案例中,应用程序想要使用iCloud服务,但是在发行版中。未设置iCloud的配置文件。打开它并刷新配置文件。

答案 13 :(得分:1)

在摆弄证书(argh)之后,我遇到了同样的问题。

当我按照@ Duraiamuthan.H的评论时,问题变得明显,我安装在设备上。设备报告0xe8008016(权利)请参阅SO here

最初的原因是,testflight目标使用的是App Store分发证书,而不是团队证书。我解决了这个问题,应用程序通过Xcode安装在设备上,然后它也与testflight一起使用。

答案 14 :(得分:1)

我有类似的问题。但是,当我将我的iPad时间更新为当前时,我能够修复它。我刚检查了设备日志,发现日志中的时间显示在2年前。

希望将设备时间更新到当前时间将解决问题。

答案 15 :(得分:1)

缺少图标可能是个问题。我的清单文件指向不存在的映像,但安装过程失败。在相应的路径上放置一个图标为我解决了这个问题。

答案 16 :(得分:0)

我最终创建了新的配置文件,不确定是否是因为:

" ad hoc分发配置文件已损坏且设备出现问题。"

答案 17 :(得分:0)

我和@ mohitum007有同样的问题。在我的情况下,此应用程序的开发人员在其中包含 到期日期

作为解决方法,我将日期设置为过去日期(例如上个月)。然后我可以安装并使用它。

此外,当我将日期设置恢复正​​常时,已安装的应用程序不再启动。我联系了这个应用程序的公司给我发了一个更新版本。

旁注:我发现来自其他应用的用户遇到了相同的问题,但发生了逆转:它无法在特定日期之前安装或启动。

答案 18 :(得分:0)

对我来说,只需卸载Testflight并重新启动我的iphone即可。之后,安装TestFlight,它工作正常!

答案 19 :(得分:-2)

检查项目设置的“常规”部分中的部署目标是否大于设备的iOS版本。

如果是,那么您需要将设备版本更新为至少部署目标版本。为了使您能够在您的设备上安装该应用程序。