[Documentation](https://fluxnative.app/docs) / Publish to stores

# Production release

Submit an iOS version for App Review and release it once Apple approves, or roll an App Bundle out to Google Play production.

![The App Store's Review and release steps, with Submit for review open](https://fluxnative.app/guide-media/production-release.18efaee2.webp)

Submit for review is the App Store's last step; Release to production is Google Play's.

## App Store: submit for review

1. In **Publish**, pick **App Store**, open **Submit for review** and press **Submit to Apple for review**.
2. Answer what Apple still needs (**What Apple will ask** lists it): the contact, age rating, content rights and encryption.
3. If the app signs in, keep App Store Connect's demo account or enter one. Tick **Everything in the app works without signing in** only if it truly does.
4. With no price or countries yet, pick **Free** (a paid price is set in App Store Connect first). Countries start at every country except China mainland.
5. Press **Review answers**, tick **App Privacy in App Store Connect is complete and true**, then **Submit for review**. Once Apple approves, press **Release on the App Store**.

## Google Play: release to production

1. In **Publish**, pick **Google Play**, open **Release to production** and press **Release to production**.
2. Choose 100, 50, 20 or 10 percent of users: 100% for a first release, 10% for an update.
3. Add release notes (up to 500 characters), tick **The App content answers in Play Console are complete and true**, and confirm.
4. A new app's first release waits for you in Play Console: **Publishing overview** › **Send app for review**. With managed publishing on, it is **Send changes for review**.

## Good to know

- Both are final. FluxNative sends the newest build on TestFlight or internal testing, and a must-fix finding stops it.
- **Releases** follows each build: **Approved** waits for **Release on the App Store**; below 100% on Google Play, **Raise rollout** widens it. A rejection shows the store's reason, then **Build and send a new version**.
- Google's first production release needs countries (Play Console › **Test and release** › **Production** › **Countries / regions**), and a new personal account its closed test.
- FluxNative never changes a price App Store Connect already holds; the EU also needs your Digital Services Act trader status.

**Tip:** Before you submit, install that exact build from TestFlight or internal testing and walk the main flow. Review judges that binary.

## Related

[Store page](https://fluxnative.app/docs/store-listing) · [Push notifications](https://fluxnative.app/docs/push-notifications)

Previous: [Store page](https://fluxnative.app/docs/store-listing) · Next: [Push notifications](https://fluxnative.app/docs/push-notifications)

---

Submit an iOS version for App Review and release it once Apple approves, or roll an App Bundle out to Google Play production.

Page: https://fluxnative.app/docs/production-release
