I attempted to upload my project to iTunes Connect, but was notified that my upload had failed for the following reason: Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSLocationWhenInUseUsageDescription key with a string value explaining to the user how the app uses this data. A previous upload from a different branch of the project went fine (without any such info.plist key), leading me to believe I've unintentionally introduced some kind of location service call in the current branch. I don't use or want to use Unity's LocationService anywhere in the project, and there are no references to it anywhere in my code or in anything I've included. Additionally, the branch that failed to upload was primarily focused on a UI/data reporting overhaul, and I can't figure out what that could possibly reference to trigger this requirement. For the time being I've added the key to my info.plist but I'd much prefer that my app didn't erroneously appear to require location data. Is there anything specific that I may have unintentionally done to require this? Or is there anything I can do to identify the cause? For reference, my project is built in C# with Unity 2017.3.1f1.