Introduction
Has Apple rejected your app review and suggested that it’s for Private? What exactly is the difference between Public and Private Distribution? And how does the publishing process differ? In this article, we’re going to look at the pros and cons of each distribution, how to publish and ultimately explain why for 99% of BuddyBoss App customers, ‘private’ apps are not the solution. This article explains the differences between Public and Private App Distributio
in the BuddyBoss App. It outlines how each method works, their advantages and limitations, and why Public Distribution is generally recommended for most BuddyBoss customers. You’ll also learn how to publish a private app through Apple Business Manager and what to do if your public app submission is rejected during Apple’s review process.
Explore BuddyBoss Platform | BuddyBoss App | BuddyBoss Pricing | Try BuddyBoss Demo
What exactly is the difference between Public and Private Distribution?
| Public App | Private App |
| Can be downloaded by a global audience from the App Store | Not available on the App Store for downloads |
| Intended for a global audience | Intended only for internal use and a private audience |
| Automatic signing using Xcode creates and manages certificates, signing identities, and handles device registration for you | Manually install a proprietary device certificate through a Mobile Device Management solution |
| You don’t need to be a legal entity unless registering as an Organization. | You must be a legal entity since Apple does not accept DBAs, fictitious businesses, trade names, or branches |
The biggest takeaway here, Apple specifically states that an app should only be distributed on the App Store if it’s intended for use by a “wide variety of external customers around the world”. If it is deemed that your app is not suitable for this, they will suggest a private app.
Your private app is not shown on the iOS App Store, and it’s only downloadable if you have an MDM solution on the device, or send a user a redemption link where they can download the app.
BuddyBoss recommends you to use the public app distribution unless if it’s an employee-only tool you are creating then you’d opt for private app distribution. You may also opt for unlisted app distribution.
If your public app gets rejected during the review process, we highly recommend you revisit the app description and keywords you submit and inform Apple that it is a public app with user registrations and guests that have access to your content.
Use the Resolution Center in App Store Connect to communicate with Apple about any questions you may have. You can also escalate the issue and submit an appeal if you believe your app was wrongly rejected.
If you still want to go ahead with a Private App, you should sign up for an Apple Business Manager Account, since you need an Organization ID to publish your app.
Explore BuddyBoss Platform | BuddyBoss App | BuddyBoss Pricing | Try BuddyBoss Demo
Submitting an App for Private Distribution
To submit your private app:
- Go to App Store Connect and create a new app.
- Complete the App Store Information.
- Use the BuddyBoss App > Upload to upload a build to your Developer Account
- On your app’s page in App Store Connect, select Pricing and Availability from the left sidebar.
- Scroll down to Distribution for Business and Education and select “Available for private distribution to specific organizations on Apple Business Manager or Apple School Manager”.
- Enter the Organization ID for at least one organization – you can always add more later. You can find the Organization ID for your organization in Apple Business Manager under Organization Info.
When you’re ready, submit your app for review. The app must still go through App Review, but like TestFlight Review it’s less strict.
After it’s approved and once it’s Ready for Sale, your app will show up in Apple Business Manager for the organization(s) you specified – but it won’t be on the public iOS App Store!
How to Redeem Redemption Codes
To distribute your app to users, you will need to generate redemption codes.
- Go to Apple Business Manager.
- In the sidebar, click Custom Apps.
- From the License Type dropdown, select Redemption Codes.
- Enter the number of redemption codes you want for your custom app and click Get.
- Click Download under Redemption Codes to get a spreadsheet of all the private codes to share your custom app directly.’
Troubleshooting and FAQs
Q: Why did Apple suggest my app should be private?
A: This usually happens when Apple believes your app targets a limited or internal audience. Update your app description to clarify that it’s intended for public use and includes user registration or guest access.
Q: Can I switch from a Public app to a Private one later?
A: Not directly. You’ll need to create a new Bundle ID and release a new build if your app was previously published publicly.
Q: Do I need an Apple Business Manager account for private apps?
A: Yes. Private app distribution requires an Organization ID from Apple Business Manager or Apple School Manager.
Q: What’s the best option for most BuddyBoss customers?
A: Public App Distribution is the best choice for the majority of customers, as it allows global access and avoids MDM setup complexities.
Explore BuddyBoss Platform | BuddyBoss App | BuddyBoss Pricing | Try BuddyBoss Demo