Ios 空中安装有时失败

Ios 空中安装有时失败,ios,over-the-air,Ios,Over The Air,我们使用了无线iOS应用程序分发。我们的所有ios应用程序都可以由客户和测试人员通过无线方式安装 有时我们在安装过程中会遇到问题。我的同事们很少注意到他们无法安装应用程序。我尝试安装连接到iMac的设备上指定的应用程序(collegues未能安装该应用程序的设备) 有几次我收到消息“此时无法下载”,但控制台中没有错误消息。几次按“重试”后,应用程序成功安装,当我再次尝试安装时,它安装良好 问题是,应用程序的大小可能不同,例如,当应用程序大于50MB时,重试几次很烦人 所以对我来说,这是一个黑魔法

我们使用了无线iOS应用程序分发。我们的所有ios应用程序都可以由客户和测试人员通过无线方式安装

有时我们在安装过程中会遇到问题。我的同事们很少注意到他们无法安装应用程序。我尝试安装连接到iMac的设备上指定的应用程序(collegues未能安装该应用程序的设备)

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

问题是,应用程序的大小可能不同,例如,当应用程序大于
50MB
时,重试几次很烦人

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

也许有人知道这种行为的可能原因,我怎样才能防止将来发生这种行为


任何帮助都将不胜感激

使用testflightapp.com代替苹果的默认方式。在我们使用TestFlight之前,我们也看到了这种错误。我们从未找出它如此不一致的真正原因,但怀疑这可能是缓存问题。TestFlight让生活变得更加轻松。

列出了各种原因:

  • 设备存储已满
  • 资源调配配置文件是开发人员资源调配配置文件
  • 临时分发设置配置文件已损坏,并且设备存在问题(这可能是由于多种原因造成的。包括可能导致冲突的第三方开发工具的问题)
  • 该设备已从备份中恢复,导致空中分发冲突
  • 网络超时
  • 构建和设备的体系结构设置不兼容(有时在构建时打开“仅构建活动体系结构”时会发生)
  • 应用程序的目标最低iOS版本大于设备上安装的iOS版本
  • 不使用移动Safari
如您所说,如果控制台中没有任何内容,并且问题只是间歇性的,那么这似乎突出显示了网络超时是原因


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

我也遇到了这个问题,但它与我团队中的一台设备密切相关。 即使我连接了WiFi连接,它的下载速度也非常慢,这并不取决于团队资源调配,但它似乎确实与设置/设备问题有关。有时(大多数)它会花很多时间完成安装,有时会显示这种错误消息,有时会显示正常
我遇到的问题是在iPhone5上,但在另一台iPhone5上,安装完成时没有出现故障。
更新到iOS7后,问题消失了。我猜这是iOS6中的问题(因为我在这个版本的iOS上开始出现这个问题),我也尝试过使用干净的iOS6安装,但没有成功
值得一提的是,此设备上的调试速度也比其他设备慢。
这不是一个真正的解决方案,但如果可以,我会更新到iOS7。
切尔斯,
Andrea

我也成功地使用了TestFlight,这似乎也是现在流行的选择。当然,可以使用TestFlight或其他工具,但对我来说,最好找到真正的原因并改进我们自己的解决方案。原因是我们建立了自己的服务,用于分发内部使用的应用程序,并且我们可以灵活地构建自己的应用程序交付工作流。Wifi可能是个问题,因为IPA的安装在一个网络上工作正常,在另一个网络上出现故障。然而,失败的网络没有明显的问题,我可以修复并全速运行。TestFlight FAQ页面上的任何提示都无法解决此问题。您可以尝试部署1MB测试应用程序,并查看此应用程序的安装是否以与您的50MB应用程序相同的频率失败。我可以,但它不能真正确认任何事。下载失败后,它完成下载20-30MB的61MB。虽然更新iOS 7可以解决它,但我仍然在寻找更好的解决方案,因为iPodtouch第四代无法更新到iOS 7。谢谢。我确实理解这种挫折感,当我遇到这个问题时,我几乎到处都找不到解决办法。剩下的唯一一件事就是使用DST令牌向苹果发出请求。