Installing and Releasing iOS App on App Store: Step-by-Step Guide

Before building and releasing your app on the App Store, you need to set up a place for it using App Store Connect and register a unique bundle ID for your app. Here’s how you can accomplish this:

  1. Step 1: Set Up Bundle ID on Apple Developer Account
    1. Log in to your [App Store Connect account]
    2. Open the “App IDs” page.
    3. Click on the “+” button to create a new Bundle ID.
    4. Fill in the necessary information, including the App Name and Explicit App ID.
    5. If your app requires specific services, select them and click Continue.
    6. Review the details and click Register to finish.
    7. In the account dashboard, select “My Apps”.
    8. Click on “+” and select “New App”.
    9. Fill in your app details, ensuring iOS is selected, then click Create.
    10. From the sidebar, select “App Information”.
    11. In the General Information section, select the Bundle ID that you registered above.
  2. Step 2: Adjust Xcode Project Settings
    1. Open Runner.xcworkspace located inside your app’s iOS folder using Xcode.
    2. In the Xcode project navigator, select the Runner project.
    3. Go to the General tab.
    4. Fill out the information in the Identity section and ensure the Bundle Identifier matches the one registered on App Store Connect.
    5. In the Signing section, ensure “Automatically manage signing” is checked and select your team.
    6. Fill out the rest of the information as needed.
  3. Step 3: Update App’s Icon
    1. Select Assets.xcassets in the Runner folder from Xcode’s project navigator.
    2. Update your app’s icon as required.
  4. Step 4: Build and Release
    1. From the command line, run:
    2. flutter build ios
    3. Reopen Runner.xcworkspace in Xcode.
    4. Select Product -> Scheme -> Runner.
    5. Select Product -> Destination -> Generic iOS Device.
    6. Select Product -> Archive to produce a build archive.
    7. From the Xcode Organizer window, select your iOS app from the sidebar, then select the build archive you just produced.
    8. Click the Validate… button to build.
    9. Once the archive is successfully validated, click Upload to App Store.
  5. Step 5: Fill in App Details
    1. From the command line, run:
    2. Select your newly created app from the list.
    3. Go to the “App Information” section.
    4. Fill in all required details such as the app name, subtitle, privacy policy URL, and app icon.
  6. Step 6: Upload App Screenshots
    1. Go to the “App Store” section.
    2. Upload screenshots of your app for different device sizes.
    3. Ensure that the screenshots comply with Apple’s guidelines regarding content and dimensions.
  7. Step 7: Configure App Metadata
    1. Go to the “App Store” section.
    2. Fill in the app’s metadata, including the description, keywords, categories, and ratings.
    3. Provide any additional information required by Apple, such as contact information and support URL.
  8. Step 8: Set Pricing and Availability
    1. Go to the “Pricing and Availability” section.
    2. Set the pricing tier for your app.
    3. Choose the territories where you want your app to be available.
    4. Set the release date and availability options for your app.
  9. Step 9: Submit App for Review
    1. Go to the “App Store” section.
    2. Review all the details of your app to ensure accuracy.
    3. Click on “Submit for Review” to submit your app for review by Apple’s App Review team.
  10. Step 10: Await Review
    1. Once you’ve submitted your app for review, it will undergo a review process by Apple’s App Review team. This process may take several days.
  11. Step 11: Review and Respond to Feedback
    1. During the review process, Apple may provide feedback or request additional information about your app. Make sure to respond promptly and address any issues raised by the review team.
  12. Step 12: Release Your App
    1. Once your app has been approved, you will receive a notification from Apple. You can then proceed to release your app on the App Store by clicking on the “Release” button in the App Store section of your app’s dashboard.

Conclusion: By following these steps, you can successfully submit your app for review and release it on the App Store Console. Make sure to adhere to all App Store guidelines and requirements to ensure a smooth review process. Good luck with your app submission!

Free Support
  • Server Issues
  • DB Migration Issues
  • Configuration Issues
  • Project Issues
  • Reset Purchase Code (max 1 time)
Unsupported
  • Environment Setup
  • Deploy on Localhost
  • After Code Modification
Paid Support
  • Installation
  • APK build
  • iOS build
  • Update Template
  • Adding New Feature
  • API Integration and many more...