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