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

时间:2018-06-22 08:31:53

标签: ios crashlytics google-fabric fabric-beta

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

当未来的应用程序用户从AppStore更新我的应用程序时,问题就开始出现。我的测试人员想检查更新的应用程序是否不会崩溃。

测试用例很简单:

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

问题出现在(4)中,Fabric显示错误“检测到下载问题”。 (请注意,如果设备上没有旧版应用程序,则一切正常。)

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

面料(1.7.7) iOS 11 iPhone 6s Plus

PS。此测试很重要。例如,当我更改数据库模型而不进行迁移时,将发生崩溃。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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