Getting started

Configuration

Change the app name, slug, scheme, and package identifiers.

Do this before the first store build. Search the repo for codebasehubv4 after renaming so nothing is left behind.

app.json

FieldWhat it is
expo.nameDisplay name fallback
expo.slugExpo / EAS project slug — must match the project on expo.dev
expo.schemeDeep link scheme (yourapp://)
expo.ios.bundleIdentifieriOS bundle ID
expo.android.packageAndroid application ID

Also update:

  • ios.entitlements App Group (group.…onesignal)
  • Airbridge placeholders (APP_NAME, APP_TOKEN) — see Airbridge
  • extra.eas.projectId — see Expo project

package.json

Change "name" to your app slug (lowercase, no spaces).

Localized display name

Store listing name and permission strings live in src/i18n/native/, not only in app.json. See Update app names.

After renaming

npm run prebuild

That regenerates native projects with the new identifiers. Then run on a device or simulator again.

On this page