Skip to content

Improve handling of apps with helper apps #381

Open
@MrMage

Description

@MrMage

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.

Metadata

Metadata

Assignees

Labels

diagnosticsRelated to App Center's Diagnostics servicefeature requestNew feature request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions