无线安装不时失败

问题描述:

我们使用了空中的iOS应用程序分配。我们所有的ios应用程序都可以通过我们的客户和测试人员无线安装。无线安装不时失败

有时我们在安装过程中遇到问题。很多时候,我的同事发现他们无法安装应用程序。我尝试安装在设备上指定的应用程序(一个同事未能安装应用程序),连接到iMac。

很多次我收到消息“无法在此时下载”,但控制台中没有错误消息。经过几次按重试,应用程序成功安装,当我尝试再安装一次,它安装得很好。

问题是,应用程序的大小可能会有所不同,例如,如果应用程序大于50 MB,则很难重试几次。

所以对我来说这是黑魔法,不是一个正确的工作流程。我想找到失败的原因。

有人可能知道这种行为的可能原因,我将来如何防止这种行为?

任何帮助,将不胜感激!

使用testflightapp.com而不是Apple的默认方式。在我们使用TestFlight之前,我们也看到了那些错误。我们从来没有想到它真的如此不一致,但怀疑它可能是一个缓存问题。 TestFlight让生活变得如此简单。

+0

我使用TestFlight成功的为好,也有http://hockeykit.net/这似乎是普遍的选择,现在 – Nick

+0

当然,也可以使用TestFlight或其他工具,但对我而言,找到真正的理由并改进我们自己的解决方案会更好。原因是我们建立了自己的服务来分发我们在内部使用的应用程序,并且我们在构建自己的应用程序交付工作流程方面很灵活。 – jaromudr

TestFlight FAQ page on this topic列出了这有多种原因:

  • 设备存储空间已满
  • 的供应配置文件是一个开发的provisioning profile
  • 特设发行配置文件损坏和设备有问题(这可能是由于多种原因发生的,包括第三方开发工具可能导致冲突的问题)。
  • 该装置是从备份中恢复,并导致冲突的过度的空气分配
  • 出现网络超时构建和设备的
  • 架构设置是不兼容的(有时会发生当“建设Active Architecture Only“)。
  • 该应用程序的目标iOS最低版本大于该设备上安装的iOS版本。
  • 未使用Mobile Safari。

如果像你说的,没有什么在控制台的,问题只是间歇性的,似乎要突出网络超时的原因。

您可能想考虑不在应用程序内捆绑大型资源(照片/视频?),而是让应用程序在启动时或根据需要下载资源,然后保留它们。如果内容没有改变,这也将节省更新版本之间的时间。

+0

Wifi可能是问题,因为IPA的安装在一个网络上完美地工作,在另一个网络上失败。但是,失败的网络没有明显的问题,我可以修复并全速运行。 TestFlight FAQ页面上的提示都没有帮助解决这个问题。 – ninjaneer

+0

您可以尝试部署1MB测试应用程序,然后查看此应用程序的安装是否以与您的50MB应用程序相同的频率失败。 –

+0

我可以,但它并没有真正证实任何事情。在完成从61MB下载20-30MB后下载失败。 – ninjaneer

我也遇到过这个问题,但它与我的团队中的一台设备严格相关。 即使我连接到WiFi连接,它的下载速度也非常慢,它不依赖于团队配置,但它似乎真正连接到设置/设备问题。有时(大部分)它会花费很多时间完成安装,有时会显示那种错误信息,有时会显得很正常。
我遇到的问题是在iPhone 5上,但在另一个iPhone 5安装完成没有小故障。
更新到iOS7的问题消失了。我的猜测是这是在iOS6中的东西(因为我开始在这个版本的iOS上有这个问题),我也尝试用干净的iOS6安装没有成功。
值得一提的是,此设备上的调试比其他设备上的调试要慢。
这不是一个真正的解决方案,但如果可以的话,我会更新到iOS7。
Chers, 安德烈

+0

虽然更新iOS 7可以解决这个问题,但我仍然在寻找更好的解决方案,因为iPod touch 4th gens无法更新到iOS 7. – ninjaneer

+0

谢谢。我理解这种挫败感,而当我遇到这个问题时,我几乎到处搜索而没有找到解决方案。唯一剩下的就是使用DST令牌询问Apple。 – Andrea