当测试人员尝试下载应用程序时,Fabric 会导致错误

Fabric causes errors when testers try download app

我的测试人员对我上传到 Fabric Beta 的应用程序有疑问。在正常测试期间,他们从设备上卸载已安装的应用程序,并从 Fabric 下载新版本。在那种情况下,一切正常。应用程序将正确下载并启动。

当未来的应用程序用户从 AppStore 更新我的应用程序时,当他们想要测试情况时,问题就开始了。我的测试人员想检查更新后的应用程序是否不会崩溃。

测试用例很简单:

  1. 列表项
  2. 从 AppStore 下载应用。
  3. 启动它。
  4. 从 Fabric 下载新版本(新版本应覆盖旧版本)
  5. 启动它。
  6. 应用程序不应崩溃。

问题出现在(4),Fabric显示错误"download problem detected"。 (请注意,如果设备上没有旧应用程序,一切正常。)。

Fabric 在覆盖应用程序方面有问题?

结构 (1.7.7) iOS 11 iPhone 6 秒加

PS。这个测试很重要。例如,当我在没有迁移的情况下更改数据库模型时会出现崩溃。

来自 Fabric 的 Paul。您是否先卸载了 App Store 版本的应用程序?自iOS 9 起,Apple 更改了政策以防止应用程序被第三方安装在现有App Store 版本上,因此您需要在安装Beta 版本之前删除原始应用程序。有关详细信息,请在此处查看我们的文档:https://docs.fabric.io/apple/beta/tester-experience.html.

另一个原因可能是如果任何其他应用程序正在并行安装或更新,Fabric 将无法安装。刚遇到这个问题:)