Hi, just double checking, is that file titled exp.json ? (sometimes there is confusion and people have app.json instead.) Also, what is the output of exp --version ?
thanks @ben - yeah i’m running it from the same directory as exp.json. i was able to get the android to give me an apk file, but no luck with iOS. I just removed the trailing commas on these, but still getting the same message. so strange right? in the docs i noticed there aren’t quotation marks around the bundleIdentifier. but the default file had it so i kept it in.
Interesting. Nothing obviously wrong stands out to me. I’ve pinged the main person who works on exp.
In the meantime, if this isn’t too much trouble, I wonder what happens on your machine if you create a totally blank expo project, add a bundleIdentifier and minimal configuration, and run exp build:ios for that blank project?
Another random thought-- you didn’t paste the entire contents of exp.json, but do you happen to have a second “ios” property lurking somewhere else in that file by accident?
you’re a genius, a gentleman and a scholar! that was it. I had another iOS property at the bottom that was specifying tablet configuration (essentially only iPhone). This looks to be working now! thanks so much! i really appreciate it.
Experienced the same issue - it was because I had app.json in the repo (created by create-react-native-app) alongside an exp.json. deleted app.json and no longer seeing this error.
Problem is, that now exp start doesn’t work. So I moved app.json aside while building.