iOS and Android test builds
Share your app build with one link.
Upload an APK or IPA online and get an install link and QR code in seconds. Testers install straight from their phone, no store review.
Create a free account for uploads up to 150 MB, 7-day links, passwords and version history. See plans
How it works
From build to phone in three steps
Upload
Drop an .ipa or .apk. We read the app name, version, icon and the devices it can run on.
Share
Send the install link to your testers or let them scan the QR code.
Install
Testers open the link on their phone and tap Install. No store review, no extra apps.
Features
Everything a test build needs
iOS and Android
Over the air installs for ad hoc, development and enterprise iOS builds, and direct APK downloads on Android.
Version history
Every upload of the same app lands in one project, so testers can step back to an earlier build.
Beta and Live channels
Give testers one link and QR code per channel that always opens the newest build, on iPhone or Android. Promote a build to Live, or put an older one back, in one click or from CI.
How it worksTester groups and status
Put testers in groups such as Client QA, see who opened the link, who is on an older build and who has the newest one, and remind the rest with one click. Link a group to TestFlight and its members are kept in step there too.
How it worksDevice check
See how many devices an iOS build is provisioned for, and which iOS version it needs.
Device onboarding
Send iPhone testers one link. They send their UDID, you register it on Apple in one click and add it to your ad hoc profile, and we email them when a build with their device is ready.
How it worksPrivate links
Protect a build with a password. Download links are signed and expire, so they cannot be passed around.
Big builds welcome
Uploads resume after a dropped connection, so large games and SDK heavy apps get through.
Store readiness check
Each build is checked against current App Store and Google Play rules, like SDK and target API levels, privacy manifests and 16 KB pages, with a plain fix for each issue.
What changed and release notes
See what changed since the last build, from version to permissions and SDKs, and get a draft of tester notes and store "What's New" text.
Launch kit
Answer a few questions and get your App Store and Google Play listing: name, subtitle, keywords and full descriptions, cut to each store's limits, with the notices the stores expect for subscriptions, in-app purchases, background location, Bluetooth, health features, required devices and more.
Store listings in every language
Edit your App Store and Google Play descriptions, keywords, screenshots and graphics without opening App Store Connect or Play Console, and let AI translate the listing into the languages you pick. You read every translation before it is saved.
How it worksiOS and Android builds on your GitHub Actions
No Mac on your desk needed: your own repository builds and signs the app on its GitHub Actions minutes, then sends it to AppForShare for testers, to TestFlight, or to a Google Play track. Set up with one pull request you review.
How it worksApp Store review, ready to send
Pick the build, answer export compliance, add the App Review contact and sign in, choose a manual, automatic or dated release and a phased rollout, and see what Apple still needs before you send it. You press Send; your name stays with every step.
How it worksStore connections
Connect App Store Connect and Google Play with an API key, never a password. Pick the apps a workspace may use, see every call in an activity log, and send clients a link to connect their own accounts.
Release status
See review, approval, TestFlight and rollout state of every shared app on one page. Apple changes arrive the moment they happen, and you get an email or a Slack message when a version is approved or rejected.
Reviews inbox
App Store and Google Play reviews of every shared app in one inbox, kept from the day you connect. Get an AI draft in the reviewer's language, edit it, and post the reply yourself.
Client projects
Share an app's progress with the client you build it for: a task board, deliveries with every version (an install link, a file or a link) and feedback on each one. Your client signs the kickoff agreement and signs off versions online, both sides get a sealed PDF anyone can check at /verify, and you can download an evidence report of the whole project. Your client signs in with an emailed link, no account needed.
How it worksApp and notifications
Add AppForShare to the home screen of your iPhone, iPad, Android phone or computer and get a notification when a build is ready or shared with you, a tester installs, a store review comes in or a release is approved. You choose which ones.
Ask your AI coding assistant
Connect Claude Code, Cursor, Codex or VS Code to AppForShare and ask for the newest install link, upload the build you just made, read its store readiness check or see whether a version is still in App Review.
How it worksUpload from CI
A command line tool and GitHub Action publish every build with release notes, straight from your pipeline.
How it worksQuestions
- How do I upload an APK and share it?
- Drop the .apk file in the box at the top of this page. You get an install link and a QR code. Testers open the link on their Android phone and download the app. Android may ask them to allow installs from their browser the first time.
- How do I share an IPA without TestFlight?
- Upload an IPA signed for ad hoc, development or enterprise distribution. Testers open the link in Safari on their iPhone or iPad and tap Install. For ad hoc and development builds, each device UDID must be in the provisioning profile; the free UDID finder reads it in a few taps.
- Is it free?
- Yes. Without an account you can share builds up to 50 MB and links last 3 days. A free account raises that to 150 MB, links last 7 days and you get 2 GB of storage. Pro and Team add bigger builds and links that stay up while you are subscribed, and Pro starts with a 7 day free trial.
- How is this different from TestFlight?
- TestFlight needs the build uploaded to App Store Connect and only covers Apple devices. AppForShare takes the IPA or APK file you already have and gives your testers one link, for iOS and Android alike.
Need a device UDID? Use the free UDID finder. More on plans on the pricing page.
Keep your builds together
A free account raises the upload limit, groups versions into projects and adds passwords. Pro keeps links up for as long as you are subscribed.
Create a free account