White label app deploy to different store account

I’m building a white label app by updating app.config.js with an environment variable. But each app need to be deployed on a specific store account. What is the best way to do it with eas.json ? Also, should all apps share the same project expo, or should each app have its own project?

If a number of those apps is manageable you can create separate submit profile for each of them, but if it’s too large you can generate eas.json dynamically. For builds, credentials are scoped by the bundleIdentifier or package name, so nothing in the build profile needs to be app specific

Also, should all apps share the same project expo, or should each app have its own project?

Does not matter for handling credentials, but if you are using EAS Update(or classic updates) it’s safer to use separate projects for each of them to avoid the risk of sending update to the wrong app.

1 Like