The same issue here.
I have NSLocationWhenInUseUsageDescription in plist.
But still getting
ITMS-90738: Invalid purpose string value - The “NSLocationWhenInUseUsageDescription” value for the NSLocationWhenInUseUsageDescription key isn’t allowed in “App.app”. 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.app” bundle should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data.
I don't understand how to fix this.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: