<key>NSLocationAlwaysUsageDescription</key>
<array>
<string>Location is required to find out where you are</string>
</array>
<key>Privacy-Location Usage Description</key>
<string>Location is required to find out where you are.</string>
J'ai ajouté ceci dans info.plist. La fenêtre d'autorisation ne montre toujours pas la chaîne ajoutée, elle montre plutôt - Autoriser "app" à accéder à votre emplacement même lorsque vous n'utilisez pas l'application?
tilisez CLLocationManager
Ajoutez la ligne suivante dans votre fichier Info.plist (clic droit -> Ouvrir en tant que -> Code source)
<key>NSLocationAlwaysUsageDescription</key>
<string>Your explanation</string>
Ajoutez le CLLocationManagerDelegate à votre fichier Swift
class ViewController: UIViewController, CLLocationManagerDelegate {...}
Dans votre fonction viewDidLoad (), écrivez les lignes suivantes:
var locationManager : CLLocationManager = CLLocationManager()
locationManager.delegate = self
locationManager.requestAlwaysAuthorization()
Ça devrait marcher! J'espère que je vous ai aidé!