← Blog
2026-03-0714 min

How to Publish an App on the App Store in 2026: Complete Guide

Publishing an app on the App Store in 2026 is still the most profitable way to reach iOS users. But Apple has strict rules — from mandatory Privacy Manifests to tougher reviews for AI-powered apps. This guide covers every step — from creating your Apple Developer account to final approval in App Store Connect.

What changed on the App Store in 2026

Apple has rolled out important changes that directly affect anyone looking to publish an app on the App Store in 2026:

  • Mandatory Privacy Manifests — every app (and third-party SDK) must declare exactly what data it collects and why. Apps without a manifest are automatically rejected.
  • New rules for AI apps — apps that use generative models must implement content filters and disclose their use of AI on the app's product page.
  • Stricter review for finance and health apps — Apple now requires additional documentation, regulatory licenses, and visible disclaimers for apps in those categories.

Step 1 — Create an Apple Developer account

The first step is to create your account in the Apple Developer Program. You'll need to:

  • Go to developer.apple.com and sign in with your Apple ID
  • Pay the annual fee of $99/year
  • Have two-factor authentication (2FA) enabled on your Apple ID
  • Wait for Apple's approval — usually 24 to 48 hours

Unlike Google Play, Apple charges an annual fee. If you don't renew, your apps are removed from the store. For organization accounts, you'll need a D-U-N-S number.

Step 2 — Prepare the app in Xcode

Configure the Bundle ID

The Bundle ID is your app's unique identifier (e.g. com.yourcompany.yourapp). It must be registered in the Apple Developer Portal before you build. Once set, it can't be changed.

Certificates and Provisioning Profiles

Apple uses a system of digital certificates to guarantee the authenticity of the app. You need:

  • Distribution Certificate — identifies you as the developer
  • Provisioning Profile — links the certificate to the Bundle ID and devices

Xcode can manage this automatically with the “Automatically manage signing” option, but certificate issues are one of the biggest sources of frustration for beginners.

App Icons (1024x1024)

Apple requires a 1024x1024px icon with no transparency and no rounded corners (the system applies them automatically). Xcode generates all the size variations from that image.

Screenshots for every screen size

You need screenshots for at least two iPhone sizes (6.7" and 5.5"). To maximize conversions, include iPad screenshots too. Apple accepts up to 10 screenshots per screen size.

Step 3 — Set things up in App Store Connect

App Store Connect is the dashboard where you manage your apps on the App Store. After creating the app record, fill in:

  • App name — up to 30 characters, must be unique on the App Store
  • Subtitle — up to 30 characters (appears below the name)
  • Description — up to 4,000 characters, with keywords worked in naturally
  • Keywords — a separate field of up to 100 characters (comma-separated)
  • Privacy policy — a URL required for every app
  • Age rating — set through an interactive questionnaire
  • Contact information — support email and phone number required

Apple is far stricter than Google when it comes to metadata quality. Generic descriptions or keyword stuffing can lead to rejection.

Step 4 — TestFlight (optional but recommended)

TestFlight is Apple's official platform for distributing beta builds. Unlike Google Play, Apple does not require a minimum testing period before publishing — but it's highly recommended.

Upload the build via Xcode

In Xcode, choose Product → Archive and then Distribute App → App Store Connect. The build will appear in TestFlight a few minutes after processing.

Internal vs. external testing

  • Internal testing — up to 100 people on your team (Apple ID registered in App Store Connect)
  • External testing — up to 10,000 people via email invitations or a public link

The public link is especially handy for sharing on social media or in communities. Testers install TestFlight from the App Store and access the beta app there.

Need help with the build and submission?

TestApps US handles the Xcode build, certificate setup, upload to App Store Connect, and fixing rejections. Android + iOS bundle available.

Talk to TestApps US →

Step 5 — Submit for Review

With the build processed and the metadata filled in, it's time to submit for Apple's review:

  • Select the build — in App Store Connect, attach the processed build to the version
  • Add notes for the reviewer — explain complex features or anything that needs context
  • Include a demo account — if the app requires login, provide test credentials (required)
  • Submit for review — click “Submit for Review”

The average review time is 24 to 48 hours. Apple reviews every app manually — a human reviewer tests your app on a real device. That's different from Google, which relies more on automation.

Common reasons for rejection (and how to avoid them)

The App Store rejects about 40% of apps on their first submission. Knowing the most commonly violated guidelines saves you days of rework:

1. Guideline 5.1.1 — Privacy

The app must have a privacy policy accessible inside the app and in App Store Connect. In 2026, the Privacy Manifest is mandatory — declare all data collected, tracking APIs used, and third-party SDKs. Apps that access the camera, location, or contacts without a clear justification are rejected.

2. Guideline 4.0 — Design

Apple expects your app to follow the Human Interface Guidelines. Apps with an embedded web interface (pure WebView), non-standard iOS buttons, or confusing navigation are rejected. The app needs to feel “native” and deliver a smooth experience.

3. Guideline 2.1 — Performance

The app must be complete and functional. Builds that crash, blank screens, broken links, or “coming soon” features lead to immediate rejection. Test thoroughly before submitting.

4. Guideline 3.1.1 — In-app payments

For digital content (subscriptions, virtual currency, feature unlocks), you are required to use Apple's In-App Purchase system, which takes a 30% commission (15% under the Small Business Program). Trying to redirect users to an external payment results in rejection.

5. Guideline 4.3 — Spam/duplicate apps

Apple rejects apps that are copies of other apps already in the store, apps generated from templates without meaningful differentiation, and apps with minimal functionality that could just be a simple website. Your app needs to offer unique value.

How much does it cost to publish on the App Store?

ItemCost
Apple Developer Program$99/year
Mac (if you don't have one)$500+ (used Mac Mini)
Professional build + submit (TestApps US)Contact for a quote
Resolve a rejection (TestApps US)Contact for a quote

Google Play vs. App Store — a comparison

CriterionGoogle PlayApp Store
Fee$25 (one-time)$99/year
Review time3–7 business days24–48 hours
Mandatory testingYes (14 days, 12 testers)No (TestFlight optional)
GuidelinesModerateVery strict (HIG)
DifficultyMedium-high (closed testing)High (manual review + guidelines)

Need help? TestApps US has you covered

TestApps US handles the build, submission, and fixing of rejections for you. You don't need a Mac, you don't need to understand certificates, and you don't have to deal with Apple alone.

  • iOS build + submission — we set up Xcode and certificates and send it in for review
  • Resolving rejections — we analyze the reason and fix it for resubmission
  • Android + iOS bundle — publish on both stores with a special discount
  • Ongoing support — we stay with you until final approval

Frequently asked questions

How much does it cost to publish an app on the App Store?

The Apple Developer Program annual fee is $99. Unlike Google Play, which charges a one-time fee, Apple charges every year. For organizations, there's the Enterprise program at $299/year.

How long does it take Apple to approve my app?

Apple's review takes 24 to 48 hours on average. However, if the app is rejected, you have to fix it and resubmit, which can take days. Apps with complex features (payments, health) may take longer.

Do I need a Mac to publish on the App Store?

Yes. Xcode, the required tool for building and submitting, only runs on macOS. Alternatives include a Mac Mini (starting around $500 used) or cloud Mac services like MacStadium.

What is TestFlight?

TestFlight is Apple's official beta testing platform. It lets you invite up to 10,000 external testers through a public link. Unlike Google Play, Apple doesn't require a minimum testing period before publishing.

My app was rejected on the App Store. What should I do?

The most common rejections are: a missing privacy policy, use of private APIs, design that doesn't follow the Human Interface Guidelines, and incomplete features. Read the exact reason in App Store Connect and fix it. TestApps US can help resolve rejections — contact us for a quote.

Can I publish the same app on both Google Play and the App Store?

Yes, especially if you use cross-platform frameworks like React Native or Flutter. The code is shared, but each store has its own submission process and specific guidelines. TestApps US offers an Android + iOS bundle.

Want to publish your app on the App Store without the headache?

TestApps US takes care of the build, certificates, submission, and fixing rejections. Android + iOS bundle available. Get in touch and publish your app with confidence.

Get started now →

← Back to the blog