Back to blog
App Development

How to Submit an App to the App Store [2026 Step-by-Step Guide]

Complete step-by-step guide to submit your app to the Apple App Store in 2026. Covers Developer account, App Store Connect, icons, screenshots, and review.

IconikAI TeamMarch 25, 2026

How to Submit an App to the App Store [2026 Step-by-Step Guide]

To submit an app to the Apple App Store in 2026, you need an Apple Developer account ($99/year), a production-ready build uploaded via Xcode 16, completed App Store Connect metadata (screenshots, description, icon, pricing), and successful passage through Apple's review process, which averages 24-48 hours. The full submission process takes 1-3 days from start to live listing.

Last updated: March 2026 | By IconikAI Team

Submitting your first app to the App Store can feel overwhelming. There are accounts to set up, certificates to configure, metadata fields to fill, and review guidelines to satisfy. This guide walks you through every step from zero to published, with exact requirements and common pitfalls to avoid.

Need an app icon for your submission? Generate one with IconikAI in under 2 minutes. Need help building the app itself? IconikAI builds MVPs in 10 days from $1,000.


What Do I Need Before Submitting to the App Store?

Before you begin the submission process, you need these 7 items ready:

RequirementDetailsCost/Time
Apple Developer AccountIndividual ($99/year) or Organization ($99/year)$99 + 1-2 days approval
Xcode 16 (latest)Installed from Mac App StoreFree, requires macOS 15+
Production-ready app buildTested, crash-free, meets Human Interface GuidelinesVaries
App icon (1024x1024 px)PNG, no transparency, no rounded cornersGenerate with IconikAI
ScreenshotsRequired for each device size you support3-10 per device class
App description and metadataName, subtitle, keywords, description, support URL1-2 hours to write
Privacy policy URLPublicly accessible URLRequired for all apps

If you are missing any of these, resolve them before starting. Incomplete submissions get rejected immediately.


Step 1: How Do I Set Up an Apple Developer Account?

An Apple Developer account is required to distribute apps on the App Store. Here is the exact process:

  1. Go to developer.apple.com/programs
  2. Click "Enroll" and sign in with your Apple ID
  3. Choose account type:
    • Individual: For solo developers. Uses your personal name as the seller.
    • Organization: For companies. Requires a D-U-N-S number. Displays your company name.
  4. Pay the $99/year fee
  5. Wait for approval (typically 24-48 hours, sometimes longer for organizations)

Apple Developer Account Comparison

FeatureIndividual ($99/year)Organization ($99/year)
Seller nameYour personal nameCompany name
D-U-N-S number requiredNoYes
Team managementNoYes, add team members
Approval time24-48 hours1-7 business days
App Store distributionYesYes
Enterprise distributionNoNo (requires separate Enterprise program)

Tip: If you are a solo founder, start with an Individual account. You can convert to Organization later without losing your apps.


Step 2: How Do I Create Certificates and Provisioning Profiles?

Certificates prove your identity to Apple. Provisioning profiles link your app, certificates, and devices together. Xcode 16 automates most of this.

Automatic Signing (Recommended)

  1. Open your project in Xcode 16
  2. Go to Signing & Capabilities tab
  3. Check "Automatically manage signing"
  4. Select your Developer team
  5. Xcode creates certificates and profiles automatically

Manual Signing (If Needed)

  1. Go to developer.apple.com/account/resources/certificates
  2. Create an "Apple Distribution" certificate
  3. Create an App ID for your bundle identifier
  4. Create a "Distribution - App Store" provisioning profile
  5. Download and install both in Xcode

Most developers should use automatic signing. Manual signing is only needed for complex CI/CD setups or teams with specific certificate management requirements.


Step 3: How Do I Create My App in App Store Connect?

App Store Connect is where you manage all metadata, pricing, and submissions.

  1. Go to appstoreconnect.apple.com
  2. Click "My Apps" then the "+" button
  3. Select "New App"
  4. Fill in the required fields:
FieldWhat to EnterCharacter Limit
PlatformiOS (and/or iPadOS, macOS)-
NameYour app's display name30 characters
Primary languageYour default language-
Bundle IDMust match your Xcode project (e.g., com.yourcompany.appname)-
SKUA unique identifier you choose (e.g., MYAPP2026V1)-
AccessFull Access (default) or Limited-
  1. Click "Create"

Your app now has a listing in App Store Connect. Next, you fill in the details.


Step 4: What Metadata Does the App Store Require?

App Store metadata directly affects discoverability and conversion. Fill every field carefully.

Required Metadata Fields

FieldLimitBest Practices
App Name30 charsInclude primary keyword if natural
Subtitle30 charsHighlight key benefit or feature
Keywords100 charsComma-separated, no spaces after commas, no duplicates of name
Description4,000 charsFirst 3 lines visible without tapping "more" -- front-load value
Promotional Text170 charsCan be updated without new build. Use for timely messaging.
Support URLValid URLLink to your support page or FAQ
Marketing URLValid URL (optional)Link to your app's website
Privacy Policy URLValid URLRequired for all apps since 2018
CategoryPrimary + optional secondaryChoose the most accurate category
Age RatingQuestionnaire-basedAnswer honestly -- misrating causes rejection
CopyrightYear + entity namee.g., "2026 Your Company Name"

App Store Optimization (ASO) Tips

  • Put your most important keyword in the App Name
  • Do not repeat App Name words in the Keywords field (Apple indexes both)
  • The Subtitle is heavily weighted for search -- use a secondary keyword there
  • Write your Description for humans first, search engines second
  • Use all 100 characters for Keywords -- separate with commas, no spaces

Step 5: What Are the App Store Screenshot Requirements?

Screenshots are the most important conversion factor on your App Store listing. Apple requires screenshots for every device class you support.

Screenshot Size Requirements (2026)

DeviceSize (px)Required?
iPhone 6.9" (15 Pro Max, 16 Pro Max)1320x2868 or 2868x1320Yes (if supporting these devices)
iPhone 6.7" (14 Pro Max, 15 Plus)1290x2796 or 2796x1290Yes
iPhone 6.5" (11 Pro Max, XS Max)1284x2778 or 2778x1284Yes
iPhone 5.5" (8 Plus, 7 Plus)1242x2208 or 2208x1242Only if supporting these devices
iPad Pro 13"2048x2732 or 2732x2048If supporting iPad
iPad Pro 11"1668x2388 or 2388x1668If supporting iPad

Screenshot Rules

  • Count: Minimum 1, maximum 10 per device class. Apple recommends 5-8.
  • Format: PNG or JPEG, no alpha
  • Orientation: Portrait or landscape (not mixed within one device class)
  • Content: Must show actual app UI. No misleading content.
  • App Preview videos: Optional, up to 30 seconds, 3 per device class

Tip: Design screenshots for the largest device in each class (6.9" for iPhone, 13" for iPad). App Store Connect will tell you which other sizes can reuse them.


Step 6: What App Icon Do I Need for Submission?

Your app icon is the single most visible asset in the App Store. It appears in search results, the listing page, and on device home screens.

App Store Icon Requirements

RequirementSpecification
Size1024x1024 px
FormatPNG
TransparencyNot allowed (no alpha channel)
Rounded cornersDo not include (iOS applies automatically)
Color spacesRGB or Display P3
LayersFully flattened

The icon you submit to the App Store must visually match the icon displayed in your app. Mismatched icons cause rejection.

For the complete list of every icon size across all Apple platforms, see our App Icon Size Chart 2026.

Need an icon fast? Generate a professional app icon with IconikAI -- describe your app and get a polished icon in seconds. For more guidance on creating effective icons, read How to Make an App Icon with AI.


Step 7: How Do I Upload My Build to App Store Connect?

Your build must be uploaded through Xcode or Transporter. Here is the Xcode process:

  1. In Xcode, set your scheme to "Any iOS Device (arm64)"
  2. Go to Product > Archive
  3. Wait for the archive to complete (1-5 minutes depending on project size)
  4. The Organizer window opens automatically
  5. Select your archive and click "Distribute App"
  6. Choose "App Store Connect" as the distribution method
  7. Select "Upload" (not "Export")
  8. Click through the signing options (automatic signing handles this)
  9. Click "Upload"
  10. Wait for upload to complete (2-10 minutes depending on app size)

After upload, the build goes through Apple's automated processing (10-30 minutes). You will see it appear in App Store Connect under your app's TestFlight or Build section once processing finishes.

Common Upload Errors and Fixes

ErrorCauseFix
"No accounts with App Store Connect access"Not signed into Developer account in XcodeXcode > Settings > Accounts > Add
"Invalid bundle identifier"Bundle ID mismatchMatch Xcode bundle ID to App Store Connect
"Missing compliance"Export compliance not setAdd ITSAppUsesNonExemptEncryption to Info.plist
"Icon not found"Missing 1024x1024 iconAdd to AppIcon asset catalog
"Invalid provisioning profile"Wrong profile typeUse Distribution (not Development) profile

Step 8: How Do I Set Pricing and Availability?

Before submission, configure pricing in App Store Connect.

  1. Go to your app in App Store Connect
  2. Click "Pricing and Availability"
  3. Choose your pricing model:
ModelSetup
FreeSelect price tier "Free"
PaidSelect a price tier ($0.99 to $999.99 in predefined tiers)
FreemiumSet as Free, configure in-app purchases separately
SubscriptionSet as Free, create subscription groups in "In-App Purchases"
  1. Select availability by country/region (default: all 175 territories)
  2. Set pre-order if desired (up to 180 days before release)

Apple's commission: 30% on paid apps and in-app purchases in year 1, 15% after year 1 through the Small Business Program (if under $1M annual revenue).


Step 9: How Do I Submit for App Store Review?

Once your build is processed and all metadata is complete:

  1. Go to your app in App Store Connect
  2. Select the build you want to submit under "Build"
  3. Fill in the "App Review Information" section:
    • Contact info for the review team
    • Demo account credentials (if your app requires login)
    • Notes for the reviewer (explain any non-obvious features)
  4. Answer the export compliance questions
  5. Answer the content rights questions
  6. Answer the advertising identifier (IDFA) questions
  7. Click "Submit for Review"

App Review Timeline (2026)

StageTypical Duration
Waiting for Review0-24 hours
In Review1-24 hours
Total (submission to decision)24-48 hours
Expedited review (if approved)Under 24 hours

90% of submissions receive a response within 48 hours. Complex apps, games, or apps with novel features may take longer.


Step 10: What Are the Most Common App Store Rejection Reasons?

Understanding why apps get rejected helps you avoid delays. Here are the top rejection reasons in 2026:

Top 10 Rejection Reasons

RankReasonGuidelineHow to Avoid
1Bugs and crashes2.1 - PerformanceTest thoroughly on real devices
2Broken links2.1 - PerformanceVerify every URL in your app
3Incomplete information2.1 - PerformanceFill all metadata fields
4Placeholder content2.3 - Accurate MetadataRemove lorem ipsum, test data
5Misleading description2.3 - Accurate MetadataDescription must match actual features
6Privacy concerns5.1 - PrivacyInclude privacy policy, declare data collection
7Missing login demo2.1 - PerformanceProvide demo credentials to review team
8In-app purchase issues3.1 - PaymentsUse Apple's IAP for digital goods
9Copycat design4.1 - CopycatsCreate original UI, do not clone existing apps
10Minimum functionality4.2 - Minimum FunctionalityApp must provide lasting value beyond a website

What to Do If Your App Gets Rejected

  1. Read the rejection reason carefully in the Resolution Center
  2. Fix the specific issue cited
  3. Reply in the Resolution Center if you disagree or need clarification
  4. Resubmit -- follow-up reviews are typically faster (12-24 hours)
  5. Request an expedited review if you have a critical bug fix

How Long Does the Entire App Store Submission Process Take?

Here is a realistic timeline from zero to live app:

StepTime RequiredCan Run in Parallel?
Apple Developer account setup1-2 daysNo (must be first)
Certificates and signing15 minutes (automatic)Yes
App Store Connect setup30 minutesYes
Metadata and description1-2 hoursYes
Screenshots2-4 hours (or minutes with a tool)Yes
Icon creation2 minutes with IconikAIYes
Build upload10-30 minutesAfter code is ready
Apple processing10-30 minutesAutomatic
Review24-48 hoursAutomatic
Total2-4 days (from first-time setup to live)-

If you already have a Developer account, you can go from finished code to live app in under 3 days.


How Much Does It Cost to Submit an App to the App Store?

Cost Breakdown

ItemCostFrequency
Apple Developer Program$99Annual
XcodeFree-
Mac computer (required for Xcode)$999+ (Mac mini starting price)One-time
App icon (IconikAI)Free tier availablePer icon
Screenshot design tool$0-$12/monthMonthly
Minimum total (year 1)$99 (if you already have a Mac)-

Apple charges no per-submission fee. You can submit unlimited apps and updates with your $99/year membership.

For a deeper breakdown of full app development costs, see our MVP App Development Cost 2026 guide.


Frequently Asked Questions

How long does Apple's app review take in 2026?

Apple's app review takes 24-48 hours for 90% of submissions in 2026. First-time submissions may take slightly longer. You can request an expedited review for critical fixes through App Store Connect.

Can I submit an app to the App Store without a Mac?

No. You need a Mac running macOS 15 or later with Xcode 16 to archive and upload builds. Alternatives include renting a Mac in the cloud (e.g., MacStadium, AWS EC2 Mac) or using a cross-platform framework with cloud CI/CD.

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

The Apple Developer Program costs $99 per year. There are no additional per-app or per-submission fees. Apple takes a 30% commission on paid app sales and in-app purchases (15% for developers earning under $1M/year through the Small Business Program).

Can I submit an app from TestFlight directly?

Yes. When your TestFlight build is stable and ready, you select that same build in App Store Connect for App Store submission. You do not need to re-upload. Go to your app listing, select the TestFlight build under "Build," and submit for review.

What happens after my app is approved?

After approval, you choose when to release: immediately, on a specific date, or manually. Once released, your app is typically live on the App Store within 1-2 hours. It appears in search results within 24 hours.

Do I need a privacy policy to submit an app?

Yes. A publicly accessible privacy policy URL is required for all App Store submissions. It must describe what data your app collects, how it is used, and how users can request deletion. This applies even if your app collects no data.


Submission Checklist: Quick Reference

Use this checklist before hitting "Submit for Review":

  • Apple Developer account active and paid
  • Bundle ID matches between Xcode and App Store Connect
  • App icon: 1024x1024 px PNG, no transparency, no rounded corners
  • Screenshots uploaded for all supported device classes
  • App name, subtitle, keywords, and description completed
  • Privacy policy URL is live and accessible
  • Support URL is live and accessible
  • Demo account credentials provided (if app requires login)
  • Export compliance questions answered
  • Age rating questionnaire completed
  • In-app purchases configured and tested (if applicable)
  • Build uploaded and finished processing
  • Tested on real devices with no crashes

Need an app icon? Generate one with IconikAI. Need help building your app? IconikAI builds MVPs in 10 days from $1,000.


Related reading:

app store submissioniOS developmentApple DeveloperApp Store Connectapp publishingapp reviewmobile development