Distributing your app

Test on your own iPhone (Local debugging)

Put your MeDo app on your own iPhone for free: package it in MeDo, then install the file with Sideloadly or AltStore using a normal Apple ID. Step by step, with screenshots.

Updated 2026-09-14

This is the quickest way to see your app running as a real iPhone app. It needs no paid Apple account — just the Apple ID you already use on your phone, a computer (Windows or Mac), and a USB cable.

What to expect

  • MeDo gives you an IPA file — the iPhone equivalent of an installer. Because it is made without a paid Apple account it is unsigned, so you cannot install it directly; a free desktop tool stamps it with your Apple ID and copies it to your phone.
  • The installed app stops opening after 7 days. That is an Apple rule for free accounts, not a bug. Re-run the install step to get another 7 days.
  • You can have at most 3 apps installed this way at once, on up to 3 phones.
  • It is for looking and testing. To give the app to other people, use TestFlight or Ad Hoc.

Each packaging run costs 500 credits, refunded automatically if it fails.

Part 1 — Package the app in MeDo

  1. Open your Mobile project and click Export installation package at the top of the editor.
  2. Choose the iOS App tab and click Packaging V… version.
  3. Choose Local debuggingUse this option.

Select the free Local debugging route

  1. Check the settings MeDo shows — the app name and Bundle ID are filled in for you; the distribution method reads Trial version (unsigned IPA). Click Start Packaging.

Packaging configuration with app name, Bundle ID, and distribution method

MeDo then builds the app. This is the screen you will see while it works:

Packaging in progress

  1. Wait 3–8 minutes. You can close the dialog and come back; the build appears in the list inside Export installation package.
  2. When it says Packaging succeeded!, click Download IPA File and save the file somewhere easy to find, like your Desktop.

Packaging succeeded with Download IPA File and Copy Download Link

Part 2 — Install it on your iPhone

Pick one tool. Sideloadly is the simpler of the two.

  1. On your computer, download Sideloadly from sideloadly.io and install it. Windows only: install iTunes and iCloud from Apple's website (not from the Microsoft Store) first — Sideloadly needs them to talk to the phone.
  2. Plug your iPhone into the computer with a USB cable and unlock it. If the phone asks Trust This Computer?, tap Trust.
  3. Open Sideloadly. Your iPhone should appear in the iDevice box.
  4. Drag the IPA file you downloaded from MeDo onto the IPA box.
  5. In the Apple ID box, type the email of your Apple ID and click Start. Enter your password and the two-factor code when asked. Sideloadly signs the app and installs it.

Sideloadly uses your Apple ID to create the free signing stamp. If you prefer, create a separate free Apple ID just for this so your main account is never involved.

Option B: AltStore Classic

  1. Follow the official installation guide for Windows or Mac to install AltServer on your computer, then use it to put the AltStore app on your phone (it will ask for your Apple ID).
  2. Get the IPA file onto your phone — AirDrop it, or save it to iCloud Drive and open the Files app.
  3. On the phone, open AltStore → My Apps, tap +, and pick the IPA file. Wait for it to install.
  4. AltStore itself counts as one of your three free apps, and it refreshes your apps automatically as long as AltServer is running on a computer on the same Wi-Fi.

Use AltStore Classic, not AltStore PAL — PAL cannot install your own IPA files.

Part 3 — Open the app for the first time

The first time you tap the icon, iPhone will refuse until you tell it to trust the app:

  1. Open Settings → Privacy & Security, scroll to Developer Mode, turn it on, and restart the phone if asked.
  2. Open Settings → General → VPN & Device Management, tap the entry with your Apple ID email, and tap Trust.
  3. Tap the app icon again. It opens.

When the app stops opening (after 7 days)

Plug the phone back in and repeat Part 2, Option A step 4–5 (or Refresh All in AltStore). Same IPA, same Apple ID — you do not need to package again unless you changed the app in MeDo.

If something goes wrong

What you seeWhat to do
Sideloadly does not see the phoneUnlock the phone, unplug and re-plug the cable, tap Trust on the phone. On Windows, make sure iTunes and iCloud are the Apple-website versions.
"Unable to install" or "Untrusted developer"Do Part 3 — Developer Mode and trust the profile.
Sideloadly says a limit was reachedFree Apple IDs allow 3 apps and 3 phones, and up to 10 App IDs that each expire after 7 days. Remove an old app installed this way, or wait for the 7-day expiry.
The app opens but a feature does not workPush notifications, Apple Pay, Sign in with Apple and similar features only work on the paid routes.
I changed the app in MeDo and want the new versionPackage again in MeDo (Part 1), download the new IPA, and install it over the old one (Part 2).

Next step

Happy with what you see? To share the app with other people, join the Apple Developer Program and continue with Share with testers and release (TestFlight → App Store).