iosswiftlocationinfo.plistuserlocation

NSLocationWhenInUseUsageDescription warning, but I have already added it


While I have already added:

NSLocationWhenInUseUsageDescription

I keep receiving this warning:

This app has attempted 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

FYI: I have multiple Info.plist in the app. Not sure what to do.


Solution

  • I was requesting authorisation in

    viewDidLoad

    as follows:

    self.locationManager.requestWhenInUseAuthorization()
    

    when I removed this line the error disappeared.