This isn’t an error, per se. But it is something that was working as I intended before I started using EAS. I’ve changed nothing about my app.json for the app’s name to change from what it should say to now being:
“ios” wants to use Google to sign in.
“ios” wants to use Facebook to sign in.
Fortunately, because everything is still hooked up correctly as far as client keys, the correct app icon and image shows up in the UI when the user is selecting their account. It’s just a minor annoyance.
I am wondering if eas.json requires me to set my app name there since I am building my app with the eas build command?
Hey @admjnav, I’m using Expo SDK 42. The issue did seem to appear immediately after building with EAS and it did in fact work properly before when I was using the standard expo build:ios. The libraries I’m using are below.
It’s “Rewards App”, and it says that when I build using EAS for the simulator, but when running standalone in production, it refers to the app as “ios”.
We have a similar issue. All worked as expected until we decided to change the app name(before release). But Facebook and Google auth still ask: oldappname wants to use Facebook/Google to sign in. The only place where it still exists its package name for android and bundleIdentifier for ios(which we can change only by resubmitting the app to stores): com.companyName.oldappname
I’m not 100% certain that merely building with EAS is what caused the issue, but adding CFBundleName to ios.infoPlist in app.json did cause the name to be displayed correctly.
Good to hear! I’ve actually not yet submitted a build even to TestFlight with this new config, I’ve only been building a dev client for simulator so far. So good if it works in a “real” build as well!