6 Easy Steps To Launch Flutter App in IOS App Store
By Webotapp Academy•
<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">How to Launch Flutter App in IOS App Store</h2>\n<!-- /wp:heading -->\n\n<!-- wp:image {\"id\":5193,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img class=\"wp-image-5193\" src=\"https://academy.webotapp.com/wp-content/uploads/2024/06/launch-flutter-app-in-ios-app-store-1024x564.png\" alt=\"launch flutter app in ios app store\" /></figure>\n<!-- /wp:image -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li><strong>Update <code>pubspec.yaml</code>:</strong> Make sure your app's version number is set correctly.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Run <code><a href=\"https://academy.webotapp.com/how-to-display-piechart-in-flutter/\" data-type=\"post\" data-id=\"5106\">flutter</a> build ios</code>:</strong> Build your app for release mode<br /><br /><code>flutter build ios --release</code></li>\n<!-- /wp:list-item --></ol>\n<!-- /wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">2. Configure Xcode for Deployment</h3>\n<!-- /wp:heading -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li><strong>Open iOS Project in Xcode</strong>:<br /><code>open ios/Runner.xcworkspace</code></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Set the Deployment Info:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Select the project in the Project Navigator.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Under the \"General\" tab, set the correct iOS Deployment Target.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Add App Icons:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Ensure you have the correct icons in <code>ios/Runner/Assets.xcassets</code>.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Update Bundle Identifier:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Under the \"General\" tab, set a unique Bundle Identifier.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Signing & Capabilities:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Enable Automatic Signing.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Ensure your Apple Developer account is selected.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Build Settings:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Ensure \"Release\" is selected in the \"Scheme\".</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item --></ol>\n<!-- /wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">3. Create a New App in App Store Connect</h3>\n<!-- /wp:heading -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li><strong>Log in to <a href=\"https://appstoreconnect.apple.com\">App Store Connect</a>.</strong></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Create a New App:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Go to \"My Apps\" and click the \"+\" button.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Enter the app name, primary language, bundle ID, and SKU.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Choose a user access level.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item --></ol>\n<!-- /wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">4. Archive and Upload Your App Using Xcode</h3>\n<!-- /wp:heading -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li><strong>Archive Your App:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>In Xcode, select \"Product\" -> \"Archive\".</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Validate and Upload:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Once the archive is created, the Organizer window will appear.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Select the archive and click \"Distribute App\".</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Choose \"App Store Connect\" -> \"Upload\".</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Follow the prompts to validate and upload your app.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item --></ol>\n<!-- /wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">5. Complete App Store Connect Metadata and Submit for Review</h3>\n<!-- /wp:heading -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li><strong>Enter App Information:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Complete the required information such as description, keywords, support URL, and marketing URL.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Add Screenshots:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Upload screenshots for all required device sizes.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Submit for Review:</strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>After filling in all required information, click \"Submit for Review\".</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list --></li>\n<!-- /wp:list-item --></ol>\n<!-- /wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">6. App Review and Release</h3>\n<!-- /wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>App Review Process:</strong> Your app will go through the App Store review process. You might be required to provide additional information or fix issues if any are found.</li>\n<!-- /wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Release:</strong> Once approved, you can release your app immediately or schedule it for a later date.</li>\n<!-- /wp:list-item --></ul>\n<!-- /wp:list -->