App Dropper
App Center Distribution alternative

App Center is gone. Your builds still need somewhere to go.

Upload an APK or IPA and you get an install link for your testers. Upload the next version and it lands behind the same link. No distribution groups to rebuild, no SDK to add.

Drag & drop your build

or browse files — .apk or .ipa, up to 150 MB

Sign in required · link ready right after

Microsoft retired Visual Studio App Center on March 31, 2025.

Microsoft retired Visual Studio App Center on March 31, 2025. If you were mainly using App Center to send Android and iOS builds to testers, that leaves a fairly specific problem to solve. Here’s how App Dropper handles it.

Distribution

If you used App Center for distribution, this is probably what you need

Upload your APK or IPA

Drag it into the browser, or push it from the command line or your CI.

App Dropper reads the build details

App name, icon, version, build number and bundle ID come out of the binary. On iOS it also reads the provisioned device UDIDs.

Get one project link

Builds are grouped into a project by bundle ID. The project gets an install link and a QR code.

Send it to your testers

Share the link, or invite testers by email and keep the project limited to them.

Upload the next version to the same project

Same bundle ID, same project. You don't create anything new.

Testers get the new build

They get an email, and a push notification if they use the tester app. The link they already have now opens the new version.

appdropper.io
App Dropper upload screen showing the app name, icon, version and bundle ID read from a build

Right after an upload. Nothing here was typed in.

Comparison

What replaces what?

Only the distribution side of App Center, row by row. Where App Center did more, the table says so.

Android buildsApp CenterAPK releases shared with distribution groupsApp DropperAPK upload. Testers install straight from the phone's browser
iOS buildsApp CenterIPA releases installed over the air from the App Center install portalApp DropperIPA upload. Testers install over the air from Safari
Other platformsApp CentermacOS, Windows (UWP, WPF, WinForms) and custom appsApp DropperNot supported. APK and IPA only
Tester accessApp CenterDistribution groups, public or limited to signed in membersApp DropperPer app: public link, invited testers only, or password protected on Pro and Studio
Tester invitesApp CenterTesters added to groups by emailApp DropperTesters invited by email per app. They accept or decline the invite
Install linksApp CenterInstall portal pages per app and groupApp DropperOne link per app that always opens the newest build, plus a link to each version
Release notesApp CenterWritten for each releaseApp DropperSent from the CLI, API, GitHub Action or Fastlane. Shown on the install page and in the email
Version historyApp CenterEvery release listed for the appApp DropperEach upload joins the app's history. Free keeps the 5 newest for 7 days; paid plans keep more, for longer
New build notificationsApp CenterEmail to the group, plus in app update prompts through the App Center SDKApp DropperEmail to every tester, plus push through the App Dropper tester app. No in app update SDK
CI uploadsApp Centerappcenter CLI, Azure Pipelines task, Fastlane pluginApp Dropperappdropper CLI, GitHub Action, Fastlane plugin, or any CI that runs Node 18
APIApp CenterPublic REST APIApp DropperREST API with tokens limited to uploading builds for the apps you pick
iOS devicesApp CenterCollected tester UDIDs, could register them with Apple and sign the build again for youApp DropperReads the UDIDs in the build's profile and shows how many devices can install it. Doesn't collect UDIDs or sign builds

App Dropper is an app distribution tool. If you used App Center for analytics, crash reporting or cloud builds, you will need separate tools for those parts of your stack. Microsoft lists its suggestions on the App Center retirement page.

The App Center column describes App Center Distribution before its retirement, based on Microsoft’s documentation. App Center and Visual Studio are trademarks of Microsoft. App Dropper isn’t affiliated with Microsoft.

Versions

Your link does not change every time you ship

Every upload is matched to a project by its bundle ID. Upload v2.4.0 of com.acme.mobile and it goes into the project that already holds v2.3.1.

The project link stays the same and always opens the newest build. Put it in a Slack channel, a README or a client brief once and leave it there. Older versions are listed underneath, each with its own link, until they expire.

An iOS and an Android build that share a bundle ID land in the same project, so one link works for both. The page offers the build that matches the tester’s phone.

appdropper.io/acme-mobile

Acme Mobile

com.acme.mobile

Latestv2.4.0 (61)
Previous versions
  • v2.3.1 (57)

    12 Sep
  • v2.3.0 (54)

    3 Sep
Three uploads, one project page. The address at the top never changed.
Automation

Still uploading builds manually?

If your pipeline used to end with an App Center upload step, swap it for one of these. A CI upload lands in the same project as a dashboard upload, and your testers get the same email.

Tokens only upload builds, and only for the apps you pick when you create them. The first upload of a new app happens in the dashboard.

Set up CI uploads covers Codemagic, Bitrise and CircleCI too.

bash
npx appdropper upload build.apk
npx appdropper upload MyApp.ipa --notes "$(git log -1 --pretty=%B)"

Needs Node 18 or newer. Locally, appdropper login signs you in through the browser. In CI, set an API token as APPDROPPER_TOKEN. CLI reference

Platforms

Android and iOS in the same place

Same dashboard, same tester list, same kind of link. What happens on the phone is different for each platform, and it helps to know exactly what.

Android: APK, installed directly

  • Testers open the link on their phone and install from the browser. No Play Store listing, no cable.
  • The first install asks them to allow installs from that browser. Android does that for any APK from outside Google Play.
  • Upload an APK, not an app bundle. A phone can’t install an .aab directly.
  • App Dropper checks the build’s signing certificate against Google’s developer verification registry and shows the result on the build.

More on sharing APK files

iOS: IPA, installed over the air

  • Testers install from Safari. App Dropper generates the install manifest iOS needs when you upload.
  • Apple’s signing rules still apply. The IPA must be signed with an ad hoc, development or enterprise profile. An App Store signed build won’t install this way.
  • Ad hoc and development builds only install on devices whose UDIDs are in the profile, up to 100 per device type per membership year. App Dropper reads that list and shows the count on the install page, so an “Unable to Install” error is quick to explain.
  • Unlike App Center, it doesn’t collect UDIDs or sign builds again. You add new devices in your Apple Developer account and rebuild. How that works

More on IPA uploads · App Dropper vs TestFlight

App Center questions

What replaced Microsoft App Center?

No single product. Microsoft's retirement page recommends a different tool for each service: Azure Pipelines for builds, BrowserStack for device testing, Azure Monitor for analytics, and TestFlight and the Google Play Console testing tracks for distribution. If what you need is to send APK and IPA builds straight to testers without going through a store, App Dropper covers that part.

Is Microsoft App Center discontinued?

Yes, apart from Analytics and Diagnostics. Visual Studio App Center was retired on March 31, 2025, and Build, Test and Distribution stopped with it. Microsoft kept Analytics and Diagnostics running longer. Its retirement page currently says they're supported until the end of March 2027.

When was Visual Studio App Center retired?

On March 31, 2025. Analytics and Diagnostics were extended separately, first to June 30, 2026 and then, in an April 2026 update, to the end of March 2027.

What can I use instead of App Center Distribution?

It depends where the build is going. For builds heading to the stores, TestFlight and the Play Console testing tracks are what Microsoft recommends. For sending builds directly to a known group of testers, you need a distribution service. App Dropper is one: you upload an APK or IPA, get an install link, invite testers by email, and upload new versions to the same link.

Can App Dropper distribute APK files?

Yes. Testers open the link on their Android phone and install from the browser. The first time, Android asks them to allow installs from that browser, which is normal for any APK installed outside Google Play. App bundles (.aab) aren't accepted because a phone can't install one directly.

Can App Dropper distribute IPA files?

Yes, over the air from Safari. The IPA has to be signed with an ad hoc, development or enterprise profile. Ad hoc and development builds only install on devices whose UDIDs are in the profile, so App Dropper reads that list from the build and shows the device count on the install page.

Can I migrate from App Center to App Dropper?

There's no importer, and you don't really need one. Upload your latest APK or IPA and App Dropper creates the project from its bundle ID. Invite your testers by email, or send them the project link. Then replace the App Center upload step in CI with the App Dropper CLI, GitHub Action or Fastlane action. The first upload of each app has to happen in the dashboard, because API tokens can only upload to apps that already exist.

Does App Dropper replace App Center Analytics?

No. App Dropper doesn't do analytics, crash reporting or diagnostics. It shows install counts and tester feedback per build, but you'll need a separate tool for analytics and crashes.

Can I upload builds from CI?

Yes, on every plan. Create an API token in the dashboard, store it as APPDROPPER_TOKEN, and run npx appdropper upload with the path to your build. There's a GitHub Action and a Fastlane plugin, and both use the same REST API you can call yourself.

Your next build does not need App Center

Drop an APK or IPA, get the install link and send it to your testers.