com.newname.app but the build still shows com.oldname.app” errors.
This guide walks through both steps in the Newly UI.
Why it’s two steps
Your bundle ID is referenced in two places:- Your project’s Apple credentials (stored on Newly’s side). EAS reads this when building.
- OneSignal’s APNs platform config (if you’ve connected push notifications). OneSignal sends notifications to the bundle ID it has on file.
The two-step update
Update the Bundle ID in Apple Credentials → Team Info
Open your project, go to the Deploy tab on the right, and find the Apple Credentials section. Click into the Team Info step. (The same step is also reachable from the OneSignal panel and the Compliance card on the Deploy page – they all lead to the same form.)Change the Bundle ID field to your new value and click Save.What this does behind the scenes:
- Updates the bundle ID in your project’s Apple credentials on our side
- Writes the new value into your project’s
app.jsonunderios.bundleIdentifier
Push the new bundle ID to OneSignal's APNs config
Only needed if you have OneSignal connected. Skip this step if your project doesn’t use push notifications.Open the OneSignal panel (More → Push Notifications) and click Configure platforms.This re-pushes the current bundle ID to OneSignal’s APNs platform config. Without this step, OneSignal keeps the old
apns_bundle_id baked in and your notifications won’t deliver to the new app identifier.Alternative: clicking Disconnect then Connect OneSignal again does the same thing – reconnecting always calls Configure platforms automatically.How to check that both sides are in sync
After step 2, you can verify both pieces:- In Newly: open your
app.jsonfrom the file tree and confirmios.bundleIdentifiermatches what you intended. - In OneSignal: (optional) open your OneSignal dashboard for this app, go to Settings → Apple iOS (APNs), and check the bundle ID listed there matches.
A note on bundle ID format
iOS accepts any reverse-domain bundle ID (com.yourname.app, fun.example.app, etc.).
For Android AAB builds specifically, the build flow currently accepts any reverse-domain package name, but earlier versions required the com.* prefix. If you’re on a brand-new project, you can pick anything. If you’re upgrading an older project and the AAB build rejects your package name, ask the AI to update android.package in app.json to a com.* value and try again.
Related
- OneSignal Integration – full setup for push notifications.
- Deployment – how Newly builds and ships your app.