ioscrashlyticshybridad-hoc-distribution

Two applications in crashlytics


I am wondering how to distribute 2 apps one made with a native implementation and another with a hybrid one.

I can have the same name for them from what I can see, but I think I will have issues at the bundle id.

I want a group of testers to receive the iOS one and the others the hybrid one and I don't want them to know which is which.

(I am interested only for iOS currently, but input for android is welcomed as well)


Solution

  • This is achievable with a few manual dependencies. Here's what you need to do:

    1. Onboard the native iOS/Android app on crashlytics with your Org's API key and Build Secret.

    2. Use the same bundle id, Fabric API Key and Build secret (basically everything same) in your hybrid app.

    3. Distribute 2 apps, 1 native and 1 hybrid, every time. All distributions will go to the same beta dashboard. It depends on you, how you keep track of which one is which (native or hybrid) since all distributions will look the same on beta dashboard.

    4. Here comes the manual part. Each time you randomly select which testers gets native/hybrid app.

    NOTE: This should work for both iOS and Android.