<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Martha Agu</title>
    <description>The latest articles on DEV Community by Martha Agu (@martha_dev).</description>
    <link>https://dev.to/martha_dev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4134641%2F6120f5bd-d4c4-4d60-93b6-522c052f6d94.png</url>
      <title>DEV Community: Martha Agu</title>
      <link>https://dev.to/martha_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/martha_dev"/>
    <language>en</language>
    <item>
      <title>How to Publish an Unlisted App on the App Store - A step-by-step guide with screenshots</title>
      <dc:creator>Martha Agu</dc:creator>
      <pubDate>Sun, 20 Sep 2026 23:14:50 +0000</pubDate>
      <link>https://dev.to/martha_dev/how-to-publish-an-unlisted-app-on-the-app-store-a-step-by-step-guide-with-screenshots-128c</link>
      <guid>https://dev.to/martha_dev/how-to-publish-an-unlisted-app-on-the-app-store-a-step-by-step-guide-with-screenshots-128c</guid>
      <description>&lt;p&gt;Publishing an iOS app does not always mean putting it in front of the entire world. Sometimes your app is meant for a closed audience. Apple understands this need, which is why App Store Connect offers multiple ways to distribute apps beyond the public App Store listing.&lt;br&gt;
One of the most powerful (yet least understood) options is Unlisted App Distribution. This allows you to publish an app on the App Store without making it discoverable to the public. Only users with your private link can access it.&lt;/p&gt;

&lt;p&gt;In this guide, I’ll walk you through what Unlisted Apps are and how to publish your own step-by-step.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Types of App Distribution on App Store Connect&lt;/strong&gt;&lt;br&gt;
Apple offers two main distribution methods for iOS apps on App Store Connect: Public Apps and Private Apps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Public Apps (Listed on the App Store)&lt;/strong&gt;&lt;br&gt;
These apps are publicly available on the App Store. Anyone can search for them, find them in categories, or download them directly from the App Store.&lt;br&gt;
This is a default option for consumer-facing apps.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Social Apps (Instagram, TikTok)&lt;/li&gt;
&lt;li&gt;E-commerce (Amazon, Temu)&lt;/li&gt;
&lt;li&gt;Learning Platforms (Coursera, Udemy)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Private Apps&lt;/strong&gt;&lt;br&gt;
These apps are restricted to a specific audience and not discoverable on the App Store. They don’t appear in searches, categories or recommendations. These apps are only available through a direct App Store link.&lt;/p&gt;

&lt;p&gt;Private apps are best for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Employees or company admins&lt;/li&gt;
&lt;li&gt;Business partners&lt;/li&gt;
&lt;li&gt;Universities or specialized institutions&lt;/li&gt;
&lt;li&gt;Communities with limited access&lt;/li&gt;
&lt;li&gt;Internal dashboards or admin apps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example: An admin panel app for managing a custom e-commerce platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  Publishing an Unlisted App on App Store Connect
&lt;/h2&gt;

&lt;p&gt;Unlisted Apps are a type of Private App Distribution.&lt;br&gt;
They still go through the standard App Review, but once approved, they’re hidden from the public App Store and accessible via a private link.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Deploy your App&lt;/strong&gt;
Ensure your app is built, tested and uploaded to App Store Connect using Xcode.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1f47fdxt44oi0hz9an4.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1f47fdxt44oi0hz9an4.webp" alt="Xcode App build and upload screen" width="800" height="473"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Complete all App Metadata&lt;/strong&gt;
Provide screenshots, description, keywords, app Privacy details and In-App purchase setup (if applicable)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl5uuxq3izdu8iuypnhcb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl5uuxq3izdu8iuypnhcb.png" alt="App Store Connect Dashboard" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Set your App’s Distribution Method to Private&lt;/strong&gt;
In App Store Connect:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Go to &lt;strong&gt;My Apps&lt;/strong&gt; → select your app&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open &lt;strong&gt;Pricing and Availability&lt;/strong&gt; (under Monetisation)&lt;/li&gt;
&lt;li&gt;Scroll down to &lt;strong&gt;App Distribution Methods&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Private Distribution&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This helps Apple reviewers understand that your app is not intended for public release.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0aus16vna69mmwexmq1g.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0aus16vna69mmwexmq1g.webp" alt="App Distribution Methods options" width="800" height="183"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Submit the Unlisted App Request Form&lt;/strong&gt;
After submitting your app for review, complete the request here:
[&lt;a href="https://developer.apple.com/contact/request/unlisted-app/" rel="noopener noreferrer"&gt;https://developer.apple.com/contact/request/unlisted-app/&lt;/a&gt;]&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you’re logged in with your developer account, your information will auto-fill.&lt;br&gt;
Submit the form and wait for Apple’s response.&lt;br&gt;
If your request is approved, Apple will send you an email.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqn803aw3krcgm6b2urb.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqn803aw3krcgm6b2urb.webp" alt="Apple Developer Unlisted App Request Form" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to get your Unlisted App direct link
&lt;/h2&gt;

&lt;p&gt;After both your app review and Unlisted App request are successfully approved, you will find your private App Store link inside your App Store Connect account.&lt;/p&gt;

&lt;p&gt;This is the only way users can access your app&lt;/p&gt;

&lt;p&gt;To find it on App Store Connect:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open your &lt;strong&gt;App Store Connect account → My Apps&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Select your app&lt;/li&gt;
&lt;li&gt;Under the &lt;strong&gt;Distribution tab&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Pricing and Availability&lt;/strong&gt; under &lt;strong&gt;Monetisation&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Scroll to &lt;strong&gt;App Distribution Methods&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Copy your &lt;strong&gt;Unlisted App URL&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This link is safe to share only with your intended users.&lt;/p&gt;

&lt;p&gt;Press Enter or click to view the image in full size&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcftm6h4508auo03q315p.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcftm6h4508auo03q315p.webp" alt="Private App URL Section" width="800" height="105"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unlisted Apps are the best option for businesses, private communities, and organisations that need App Store-hosted apps without exposing them to the general public.&lt;br&gt;
They offer the security of App Store infrastructure while giving you full control over who can access your app.&lt;br&gt;
If you are building internal tools, admin dashboards, or private community apps, Unlisted Distribution is often the best choice.&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>ios</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
