Share links let you distribute your iOS and Android builds to testers through a single, shareable URL. You can configure each link with a password, an expiry date, and optional installation instructions — all without requiring testers to have a TestApp.io account.

Go to your app → App SettingsShare Links tab. Click New Link to open the share link wizard.

The wizard walks you through four steps.

Step 1 — Android Release

Choose how to serve the Android build:

  • Skip Android — omit Android from this link entirely
  • Latest (Auto-update) — always serves the newest Android release (Recommended)
  • Specific Release — pin the link to a particular build

Step 2 — iOS Release

Choose how to serve the iOS build:

  • Skip iOS — omit iOS from this link entirely
  • TestFlight — paste your TestFlight public link; testers will be redirected to TestFlight
  • Specific Release (Enterprise Build) — select an Enterprise-signed IPA (Pro plan required)
ℹ️
Only Enterprise-signed iOS builds can be distributed via share links — this is an Apple platform requirement. Ad Hoc and Development builds cannot be added to share links. If you use TestFlight for iOS distribution, choose the Link to TestFlight option instead. Enterprise distribution requires the Pro plan.

Step 3 — Settings

Configure how the link behaves:

  • Expiration — set when the link expires: Never, 1 day, 3 days, 1 week, 2 weeks, or 1 month
  • Notify me when the link expires — receive an alert before the link expires (only shown when an expiry is set)
  • Password protect this link — require a password before testers can access the install page
  • Installation Instructions — optional message shown to testers on the install page
  • Internal Notes — private notes visible only to your team, not to testers

Step 4 — Review and Create

Review your configuration and click Create. The share link is generated immediately.

Each share link follows this format:

portal.testapp.io/apps/install/{link-id}

Copy the URL from the Share Links tab and send it to your testers via email, Slack, or any other channel.

Each link in the Share Links tab shows one of the following statuses:

  • Enabled — active and accessible (green)
  • Disabled — deactivated manually (grey); the install page is no longer accessible
  • Expired — past the configured expiry date (red); the install page is no longer accessible
  • Custom — shows a custom message to visitors instead of the install page
📝
You can enable or disable any share link at any time from the Share Links tab. Disabling a link does not delete it — you can re-enable it whenever needed.


Need help? Contact us — we're happy to assist!