Rejected from app store - missing location string

Hello friends! :slightly_smiling_face:

We’ve just received the same message while uploading a new version of Expo Client to the App Store. The good thing is, Apple didn’t forbid us from releasing this version to the public! The message you received is just a precaution, it states:

Your delivery was successful, but you may wish to correct the following issues in your next delivery

The app’s Info.plist file should contain a NSLocationAlwaysUsageDescription key

Apple Review probably analyzes the source code of the application and checks whether requestAlwaysAuthorization could be called on a location manager. The thing is that although for a static analysis tool this code could theoretically execute [_locMgr requestAlwaysAuthorization], in our circumstances it never will:

To sum up you should be able to submit the app to the App Store even when receiving this message, it’s just a warning. :slightly_smiling_face:

1 Like