Description
Describe the solution you'd like
With Fabric, running an app with an as-yet unknown bundle identifier would automatically create an entry for that app in the dashboard. And I would only need to upload dSYMs once; they would be available to all apps. I would appreciate the same functionality in App Center.
Additional context
My [Mac] app consists of one main app and two helper apps shipped as part of the main app's bundle. In addition, I need to build the app twice — once for direct sale and once for Setapp. That makes for a total of six bundle identifiers.
With App Center, I had to create six individual "apps" for each of the bundle identifiers to separate my analytics and crashes for each binary. Fabric (which I used to use) would automatically create a new "app" on the dashboard for each of these bundle identifiers the first time the corresponding app was run.
In addition, I have to upload the same set of dSYMs three times (see below).
Describe alternatives you've considered
I have manually created the apps in the App Center dashboard now.
However, I currently have to run the appcenter_upload
Fastlane action three times per build, uploading the same set of dSYMs three times, once per app. Most of the libraries (and thus dSYMs) are shared across the main app and its helpers, so ideally it would be possible to only upload the dSYMs archive once, then having it available to all apps for symbolication.