Publishing Your App
You’ve built something great. Now let’s get it to your users. This section covers everything from testing with friends to launching on the App Store.The Publishing Journey
What You’ll Need
Apple Developer Account
Required for any distribution beyond your own device.| Feature | Without Account | With Account ($99/yr) |
|---|---|---|
| Test on your device | ✓ | ✓ |
| TestFlight | ✗ | ✓ |
| App Store | ✗ | ✓ |
| Push notifications | ✗ | ✓ |
Apple Developer Account
Learn how to enroll
Publishing Options
TestFlight (Beta Testing)
Share your app with up to 10,000 testers before launching publicly. Use TestFlight to:- Get feedback from real users
- Test on various devices
- Find bugs before public launch
- Build excitement for your app
TestFlight Guide
Start beta testing
App Store (Public Launch)
Make your app available to everyone with an iPhone. App Store provides:- Global distribution
- Payment processing
- Automatic updates
- Visibility and discovery
App Store Guide
Launch publicly
The Process at a Glance
Before You Start
App Completeness Checklist
Before publishing, make sure:- Core features work reliably
- No major bugs or crashes
- App works offline (if applicable)
- Loading states for slow operations
- Error messages are user-friendly
- Tested on multiple device sizes
Required Assets
You’ll need these for the App Store:| Asset | Specifications |
|---|---|
| App icon | 1024x1024 PNG (no alpha) |
| Screenshots | Various sizes per device |
| App description | Clear, compelling text |
| Keywords | Up to 100 characters |
| Privacy policy URL | Required for all apps |
Timeline Expectations
Publishing involves waiting for Apple:| Step | Typical Wait Time |
|---|---|
| Developer account approval | 24-48 hours |
| TestFlight processing | 10-30 minutes |
| App Store review | 24-48 hours (can vary) |
Review times can vary. During busy periods or for complex apps, expect longer waits.
Common Concerns
Do I need to pay $99 for TestFlight?
Do I need to pay $99 for TestFlight?
Yes. TestFlight requires an Apple Developer account, which costs $99/year. There’s no way around this for distribution.
How long does App Store review take?
How long does App Store review take?
Most apps are reviewed within 24-48 hours. First-time submissions and apps with in-app purchases may take longer.
Can my app get rejected?
Can my app get rejected?
Yes. Apple reviews apps against their guidelines. Common rejection reasons are covered in our Review Guidelines section.
What if I just want friends to test?
What if I just want friends to test?
TestFlight is the way. You can add up to 100 internal testers immediately. External testers (up to 10,000) require a quick beta review.