[Documentation](https://fluxnative.app/docs) / Build your app

# App name and icon

Set the app's name, launcher icon, launch screen and store identifiers in App settings; identifiers lock after the first store upload.

![App settings: the launcher icon with Replace icon, Generate app logo with AI, the App name field, and Store identifiers with Change](https://fluxnative.app/guide-media/app-icon.cb7fbe0e.webp)

Name, icon and store identifiers live in App settings.

## Steps

1. Click the app's icon and name at the left of the project bar (**App settings**; in the app menu on a phone).
2. Change the name. An iPhone home screen fits about 12 characters; the dialog shows where it cuts.
3. Upload an icon, or under **Generate app logo with AI** write a short brief (or none), pick a **Look** and a **Quality**, generate and click **Use this**. **Edit** on a saved logo changes it by a sentence, such as "make it gold".
4. Set the launch screen colour, or **Use the brand colour**.
5. Under **Store identifiers**, set the bundle ID and package name to a domain you own.

## Good to know

- AI logos come with a paid plan: each saved image costs 60 credits on Standard or 100 on Advanced, which is better at letters, mascots and fine detail. Picking one already in the library and uploading your own icon are free. A generated icon applies only when you pick it.
- Before the first build, renaming also updates the bundle ID and package name; tick **Keep** to leave them.
- The bundle ID locks after the first TestFlight upload, the package name after the first Google Play upload. Changing earlier leaves old builds as a separate app, and Firebase, Google Sign-In and Sign in with Apple need the new identifier.
- Build checks flag a generated prefix. A package name starting with `com.example` stops an App Bundle, since Google Play refuses it.

## Related

[Android builds](https://fluxnative.app/docs/android-builds) · [iOS builds](https://fluxnative.app/docs/ios-builds)

Previous: [Revisions and undo](https://fluxnative.app/docs/revisions) · Next: [Checks](https://fluxnative.app/docs/checks)

---

Set the app's name, launcher icon, launch screen and store identifiers in App settings; identifiers lock after the first store upload.

Page: https://fluxnative.app/docs/app-icon
