How to Share Your iPhone App With Friends Without the App Store (2026)

Share an iPhone app with friends before or instead of the App Store: TestFlight, unlisted apps and your own phone, compared honestly, with steps in Borel.

By Sigsten Gustavii· · 8 min read

To share an iPhone app with friends, join Apple's Developer Program, upload a build to App Store Connect, add your friends as TestFlight testers by email or a public link, and let them install it with Apple's TestFlight app. For a lasting private app, ask Apple for unlisted distribution. With Borel, the build and upload happen on Borel's Mac.

Ways to get your app onto other people's iPhones
RouteWho it's forWhat it needsHow long it lasts
TestFlightFriends and testers, up to 10,000Developer Program; App Review approves the opening external buildEach build for a limited testing period
Unlisted App Store appA club, family or teamDeveloper Program and Apple's approvalLike any App Store app
Public App StoreEveryoneDeveloper Program and App ReviewLike any App Store app
Your own iPhone with CompanionYouBorel Pro and a free Apple ID7 days per signing, renewed while Companion runs
Show it on your screenA quick lookNothing: the iOS Simulator in your browserWhile you share your screen

Sharing an app with friends sounds like it should be as easy as sending a link, but iPhones only run apps Apple has signed for them. That rules out the quick tricks people try, and leaves a few honest routes. Which one fits depends on how many people, for how long, and whether you have Apple's Developer Program.

Route 1: TestFlight, the usual way

TestFlight is Apple's beta testing service. You upload a build to App Store Connect, add testers, and they install it with the free TestFlight app. Apple's limits:

  • Internal testers: up to 100 people on your App Store Connect team.
  • External testers: up to 10,000, invited by email or with a public link.
  • Review: the opening build for external testers is approved by App Review for TestFlight before invitations go out.
  • Devices: each tester can use the app on up to 30 of their devices.

TestFlight needs Apple's Developer Program, which costs $99 a year. It is the right route for friends trying an app before you publish, and for a group testing an app that will go public later. See TestFlight in the glossary.

A public link is the easiest way to invite a group: post it in your club's chat and anyone with the link can join until you reach your limit or switch the link off. Email invitations suit a smaller, known list. Either way, write a short beta description saying what to try, because App Review reads it before approving the opening external build, and testers read it before they install.

Route 2: an unlisted app for a club or family

If the app is for a known group and will never be public, Apple's unlisted app distribution puts an approved app on the App Store without making it searchable: only people with the link can find and install it. It goes through the normal App Review, and you request unlisted distribution from Apple. It suits a sports club, a family, a school class or a company's staff.

Route 3: your own iPhone with a free Apple ID

A free Apple ID can sign apps for your own iPhone: up to 3 of your apps at a time, each running 7 days before it needs signing again. Borel Companion, which comes with Pro, installs and renews them for you. This is perfect for apps just for you, but it isn't a way to share: it is tied to your Apple ID and your phone. See personal apps.

Routes that don't work

  • Sending the app file. An iPhone won't install an app file that wasn't signed for it.
  • Sharing a web link to the app. A native app isn't a web page; Borel's Swift apps have no web version to share.
  • Installing with your free Apple ID on a friend's phone. The free route is meant for your own devices and has tight limits.
  • Jailbreaking. Unsafe, against Apple's terms, and not something to ask friends to do.

A quick look without installing

If friends only need to see the app, share your screen. Borel's iOS Simulator in your browser runs the real app on Borel's Mac, and you can tap through it on a video call while they watch. It is free for everyone, and great for early feedback before you set up TestFlight.

What TestFlight testers need to know

  1. Install the free TestFlight app from the App Store.
  2. Open your invitation email or public link on their iPhone.
  3. Tap Install in TestFlight.
  4. Use the app for a few days, and send feedback from TestFlight, including screenshots of anything odd.
  5. Update from TestFlight when you share a new build.

Tell them it is a test version: things may change, buttons may move, and a later build may reset their data if you change how it's stored.

Getting useful feedback from friends

Friends are kind, which makes them poor testers unless you ask the right way:

  • Give them a task, not a tour: "add three expenses and find last week's total".
  • Ask what confused them, not whether they like it.
  • Use TestFlight's feedback: a screenshot with a note goes straight to App Store Connect.
  • Watch one person in real life if you can; you will learn more in ten minutes than from ten messages.
  • Ship small updates often, and tell testers what changed.

Data during a test

Test builds use the same cloud as the app will later, so plan what happens to testers' data. If you change how data is stored between builds, Borel keeps existing rows and saves a restore copy before risky changes, but say in your release notes when something resets. Keep test accounts separate from real ones, and remove test data before you publish. If the app keeps data only on the phone, testers' data stays on their phones and travels with TestFlight updates.

Apple's rules that apply

What Apple checks before friends can install
RouteReviewNotes
TestFlight internalNoneOnly your App Store Connect team
TestFlight externalBeta App Review for the opening buildA beta description and review information are needed
Unlisted appFull App ReviewYou request unlisted distribution
Public appFull App ReviewSearchable by everyone

Prepare for review the same way as for a public app: a working demo account if the app has a login, a privacy policy and account deletion if it has accounts. Borel's Stamp checks the rules Apple most often turns apps down for.

How to choose

  • A few friends trying it before you publish: TestFlight.
  • A club, family or team, for good: an unlisted App Store app.
  • Everyone: the public App Store.
  • Only you: Companion and a free Apple ID.
  • A quick opinion today: share your screen with the simulator.

How to do it with Borel, step by step

Step 1: Get the app ready

Build and test the app in Borel, then fix the basics a reviewer looks at: no placeholder text, a privacy policy, Delete account if there are accounts.

Step 2: Join Apple's Developer Program

Enrol at Apple ($99 a year) and connect App Store Connect in Borel's Publish flow.

Step 3: Upload from Borel

On Pro (from $20 a month), Publish builds the app with Xcode on Borel's Mac, signs it and uploads it to App Store Connect. Once Apple has processed it, the build appears in TestFlight.

Step 4: Invite your friends

In App Store Connect's TestFlight section, add a group of external testers by email or create a public link, then submit the build for beta review. When it is approved, your friends get their invitations.

Step 5: Ship updates

Ask Borel for changes, publish a new build, and testers update from TestFlight.

The Bottom Line

There is no shortcut around Apple's signing: to share an iPhone app with friends, use TestFlight, or an unlisted App Store app for a group that will keep it. Both need the Developer Program; Borel does the build and upload from its own Mac on Pro, so you never need a Mac. For apps just for you, Companion and a free Apple ID are enough. Build your app on Borel and send the TestFlight link.

Questions people ask

Can I share an iPhone app without the App Store?

Yes, through TestFlight, Apple's beta service, with up to 10,000 external testers. It still needs Apple's Developer Program and a beta review of the opening external build.

Can I share an app with a free Apple ID?

Not really. A free Apple ID signs apps for your own iPhone, up to 3 at a time for 7 days each. Sharing with others needs the Developer Program.

Do my friends need anything to install a TestFlight app?

Just an iPhone, the free TestFlight app and your invitation email or public link.

Can I send my app as a file?

No. iPhones only install apps signed for them by Apple, so a file alone won't install.

What is an unlisted app?

An App Store app that doesn't appear in search or charts; only people with its link can find it. You request it from Apple after review.

Do I need a Mac to use TestFlight?

Not with Borel: it builds, signs and uploads from its own Mac. You manage testers in App Store Connect in a browser.

How many friends can test my app?

Up to 100 internal testers on your team and up to 10,000 external testers.

Can friends keep using a TestFlight app forever?

No. TestFlight builds are for testing and stop being available after a testing period. For a group that keeps the app, publish it, publicly or as an unlisted app.

Does TestFlight work for in-app purchases?

Purchases in TestFlight are test purchases, so friends aren't charged. Real buying works once the app is on the App Store.

Can I remove a tester later?

Yes. In App Store Connect's TestFlight section you can remove testers or switch off a public link, and they stop getting new builds.

Can friends on Android test my app?

No. Borel builds iPhone and iPad apps, and TestFlight is for Apple devices.

Can friends see the app before I set up TestFlight?

Yes, by watching your screen: the iOS Simulator in Borel runs the real app in your browser.

I think showing an app to a few honest friends beats any early test I know. Send the TestFlight link and ask them to try one real task.

– Sigsten

Make your iPhone app in Borel

Describe the app you want and see its first screens before you pay anything.

See your app free

Keep reading