SOLVED - Missing Purpose String in Info.plist NSCameraUsageDescription


#1

Tried to submit a build today and got this message after uploading the binary… (i have the reason portion filled out for file etc, not sure why I’m getting this previous versions went just fine)

TMS-90683: Missing Purpose String in Info.plist - Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSCameraUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. 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. You can contact the developer of the library or SDK and request they release a version of their code that doesn’t contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).


#2

Soooooooo…

Apparently I need to now add the geolaction module if you use the camera as the EXIF data is part of it… so yah lol…