Skip to main content
Publishing to the App Store requires a Mac with Xcode and an Apple Developer account ($99/year). If you just want to share your app, launch it as a web app instead.
Rocket generates production-ready Flutter code from your project. This guide walks you through taking that code to a live listing on the Apple App Store.You will need:
  • An Apple Developer account ($99/year)
  • A Mac with Xcode installed
  • An .ipa build of your Flutter app
  • App Store assets: app name, description, icon, screenshots, and privacy policy
Publishing to the App Store requires Xcode on a Mac. This process is not available in the Rocket mobile app.

Publish your app

1

Register your app on App Store Connect

Join the Apple Developer Program and register your app in App Store Connect using your bundle ID.

Register on App Store Connect (Flutter docs)
2

Check your Xcode project settings

Before exporting your .ipa, confirm your build and signing settings are correct.

Review Xcode project settings (Flutter docs)
3

Upload your build through Xcode

Archive your app and follow Apple’s process for uploading it to App Store Connect and submitting it for review.

Distribute your app through Xcode (Apple docs)
4

Manage updates

To release a new version or make changes after launch, use App Store Connect to submit updates.

Update your app in App Store Connect (Apple docs)

What’s next?

Publish to Google Play

Reach Android users by submitting your app to the Google Play Store.

Sharing vs. stores

Compare distribution options to decide where else to publish.