3

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

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

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

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

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

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

任何帮助,将不胜感激!

4

3 回答 3

0

我也遇到了这个问题,但它与我团队中的一台设备严格相关。即使我连接到 WiFi 连接,它的下载速度也非常慢,它不依赖于团队配置,但它似乎确实与设置/设备问题有关。有时(大多数)它完成安装需要很多次,有时会显示那种错误消息,有时表现正常。
我遇到的问题是在 iPhone 5 上,但在另一台 iPhone 5 上安装完成时没有出现故障。
更新到 iOS7 问题就消失了。我的猜测是iOS6中的一些东西(因为我开始在这个版本的iOS上遇到这个问题)我也尝试过干净的iOS6安装但没有成功。

这不是一个真正的解决方案,但如果可以的话,我会更新到 iOS7。
雪儿,安德里亚

于 2013-09-16T05:56:20.730 回答
0

有关此主题的TestFlight 常见问题解答页面列出了多种原因:

  • 设备存储已满
  • 配置文件是开发人员配置文件
  • ad hoc 分发配置文件已损坏,设备出现问题(这可能有多种原因。包括可能导致冲突的 3rd 方开发工具问题)。
  • 该设备已从备份中恢复,并导致无线分发冲突
  • 网络超时
  • 构建和设备的架构设置不兼容(有时会在构建时打开“仅构建活动架构”时发生)。
  • 应用程序的目标最低 iOS 版本高于设备上安装的 iOS 版本。
  • 不使用移动 Safari。

如果如您所说,控制台中没有任何内容,并且问题只是间歇性的,那么这似乎突出了网络超时作为原因。

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

于 2013-09-11T00:02:31.507 回答
0

使用 testflightapp.com 而不是 Apple 的默认方式。在我们使用 TestFlight 之前,我们也看到了这些错误。我们从未弄清楚它如此不一致的真正原因,但怀疑它可能是一个缓存问题。TestFlight 让生活变得如此轻松。

于 2013-05-22T12:59:08.610 回答