ioscrashlyticsgoogle-fabricfabric-beta

Fabric causes errors when testers try download app


My testers have problem with an app I had uploaded to Fabric Beta. During normal testing they uninstall already installed app from their devices and they download new version from Fabric. In that case everything works fine. App will download and launch properly.

Problems begins when they want to test situation when future app's users update my app from AppStore. My testers want to check if updated app will not crash.

Test case is easy:

  1. List item
  2. Download app from AppStore.
  3. Launch it.
  4. Download new version from Fabric (new version should override old)
  5. Launch it.
  6. App should not crash.

Problem appears in (4), Fabric shows error "download problem detected". (Note that everything works if there is no old app on device.).

Fabric has problems with overriding apps?

Fabric (1.7.7) iOS 11 iPhone 6s Plus

PS. This test is important. Crash will appears when I change database model without migration for example.


Solution

  • Paul from Fabric here. Did you uninstall the App Store version of your app first? Since iOS 9, Apple changed its policy to prevent apps from being installed over the existing App Store version by 3rd parties, so you need to delete the original app before installing the Beta version. For more information, see our docs here: https://docs.fabric.io/apple/beta/tester-experience.html.