expo ios app submitted successfully, but it is not showing in apple account

In your post, please share:

  • Whether you are bare or managed workflow
  • Your eas-cli version >=3.1.1
  • What you have tried so far

we are able to submit IOS app by " eas submit -p ios --latest ", and it is successfully submitted, but we are not able to see the submitted app in apple developer account ,


Sometimes it can take a while until the app is visible in App Store Connect. Did you if it has appeared since creating this post?

Hello, Same problems arised as @satyam.ypo faced. Didn’t reflect any changes in Test Flight, it mentions “no builds” even after filling the test information

Please check apple devloper mail onces , you may get mail from apple team about that reason?

Please correct the following issues, then upload again.

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “.app” bundle should contain a NSCameraUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.

On analysing this email, i understood info.plist has to mention string related Camera usage permission, but the expo project handles info.plist in it own way, and we can’t change info.plist. And one way we can do is npx expo prebuild (for old sdk’s: expo eject), by doing this we will have two folders for IOS and android. under IOS folder we might find the info.plist.

So my question does the npx expo prebuild won’t create any problem to current code base right?
or is there any other way to overcome this without using prebuild option? @szdziedzic @satyam.ypo

If using expo, I resolved this issue by adding in app.json
{ "expo": { "ios": { "infoPlist": { "NSCameraUsageDescription": "This app uses camera to scan." }, }, }, }

Thank you! @satyam.ypo this one worked and published in app store too, thanks a lot : )

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.