Here is a simple and complete step-by-step guide to publish your iOS app on the Apple App Store using Xcode + App Store Connect.
π How to Publish an App on the Apple App Store (Step-by-Step Guide)
β Prerequisites
Before publishing, make sure you have:
β Apple Developer Account ($99/year)
β Mac + Xcode installed
β App Bundle ID created
β Provisioning Profile + Signing Certificate
β iOS App Build (IPA)
β App screenshots (5.5-inch, 6.5-inch, 6.7-inch recommended)
β App icon (1024Γ1024)
β App description, keywords
β Privacy policy URL (if required)
π§© Step 1: Enroll in Apple Developer Program
- Visit: https://developer.apple.com
- Sign in with your Apple ID
- Join the Apple Developer Program
- Pay the $99/year fee
π§© Step 2: Create App ID (Bundle Identifier)
- Go to https://developer.apple.com/account/resources
- Click Identifiers β App IDs
- Click +
- Choose App ID β App
- Select your app services (e.g., Push Notifications, Sign in with Apple)
- Create and save.
This Bundle ID will be used in Xcode.
π§© Step 3: Create an App in App Store Connect
- Go to: https://appstoreconnect.apple.com
- Click My Apps
- Click + β New App
- Fill details:
- App name
- Platform: iOS
- Primary language
- Bundle ID (select the one you created)
- SKU (any unique value)
- Click Create
π§© Step 4: Prepare Your App in Xcode
- Open your project in Xcode
- Go to Targets β Signing & Capabilities
- Select your Team
- Ensure the Bundle Identifier matches your App ID
- Set Build Version and Build Number
π§© Step 5: Archive the Build (IPA)
- In Xcode, select Any iOS Device
- Go to Product β Archive
- After archiving β Click Distribute App
- Choose:
- App Store Connect
- Upload
- Sign with your certificate
- Submit
Xcode will upload your build to App Store Connect.
π§© Step 6: Add App Information in App Store Connect
Go to App Store Connect β My Apps β Your App
Fill:
App Information
- App Name
- Subtitle
- Categories
- Age Rating
- Copyright
Pricing & Availability
Set price or free.
App Privacy (Mandatory)
- Data collection
- Tracking permissions
- Privacy Nutrition Labels
π§© Step 7: Upload Screenshots + App Preview
In App Store β iOS version
Upload:
β 6.7-inch screenshot
β 6.5-inch screenshot
β 5.5-inch screenshot
(You must upload at least one size, but 3 sizes recommended.)
Upload your App Icon (1024Γ1024 PNG)
Add description, keywords, promotional text.
π§© Step 8: Attach Your Build
- In App Store Connect β Your App β iOS Version
- Under Build, click +
- Select the build you uploaded from Xcode
- Wait until processing is complete (5β30 mins)
π§© Step 9: Submit for Review
- Once everything is filled & no errors appear
- Click Submit for Review
Apple checks:
β App functionality
β UI Guidelines
β Privacy compliance
β Policy violations
β³ Review Time
Apple usually takes:
β± 24 hours β 3 days
(New accounts may take up to a week)
π After Approval
Your app will show “Ready for Sale”
It will appear on the App Store globally or in selected countries.
0 Comments