Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open Source for Self-hosting AppCenter. #2623

Open
huyphams opened this issue Mar 15, 2024 · 8 comments
Open

Open Source for Self-hosting AppCenter. #2623

huyphams opened this issue Mar 15, 2024 · 8 comments
Labels
feature request New feature request

Comments

@huyphams
Copy link

AppCenter will be shut down in the near future. Can we open-source the self-hosting for the crash/event server so that we can continue using the SDK?

@huyphams huyphams added the feature request New feature request label Mar 15, 2024
@Xynratron
Copy link

... and the publishing & distribution part.

@thomasgalliker
Copy link

This would be a wonderful solution.

@rlasker-trimble
Copy link

This would be the absolute best way to do right by the people who stuck with AppCenter all this time.

@optimodzhu
Copy link

Hope the great tool - AppCenter- can be self-hosted. Microsoft Partner Center’s crash report is awful. We can not leave AppCenter. 😭

@OsmanCelik1978
Copy link

We use Appcircle.io for Build and Beta distribution of mobile projects. They also provide self-hosted support. We started using firebase for crash report.

@myokeeh
Copy link

myokeeh commented May 3, 2024

I would like this for analytics and crashes, too.

@bondarenkod
Copy link

I would like to see at least the Distribution part transferred into open-source because I really like having a single distribution point for Android and iOS applications in one place.

Of course, I can do the same with App Store TestFlight (beta, etc.) and Play Store, but both approaches have a few disadvantages:

You need to set up and fill out a lot of stuff for a new application in the Play Store and App Store. On the other hand, with AppCenter, all you need is to create a new application (can be automated in 1 hour) and get new in-house or ad-hoc provisioning profiles (which basically takes about 5 minutes and can also be automated).

I'm doing a lot of deployments per day. At least in the App Store, you aren't allowed to remove any of the builds from the system once they're uploaded. I like to keep 'release' stuff in order and clean, so I'm not really happy to see a few hundred builds in the App Store bundles section for each app. Having hundreds of builds in the system can increase the chance of human error.

There's a chance that I won't need any Apple-related stuff anymore once they allow the same side-loading mechanism as Google has (I haven't researched the changes they've made for the EU territory; I'm outside the EU). Or, if you have access to an enterprise-level account in the App Store (which I used to have), it could become even easier then.

App Store TestFlight processing or a new bundle can take some time. I don't have fresh data, but last year when I used the App Store to deploy applications (except for setting up new applications—deployment is fully automated with custom solutions like PowerShell and, nowadays, migrating to Node packages), it could take about 40 minutes before the release became available in the TestFlight application. I'm really sorry, but this is extremely unacceptable in most cases unless you're doing only nightly builds and release builds.

So, I would really like to see this part of AppCenter open-sourced. At least.

@yunusefendi52
Copy link

I am building App Center Distribution alternative https://distapp.lhf.my.id
I am still not sure where this going, but would like some feedback. Source code is available https://github.com/yunusefendi52/distapp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature request
Projects
None yet
Development

No branches or pull requests

9 participants