Bei der Verwendung von iOS 10 muss der Benutzer zwischen Standort und Standort zulassen zulassen, daher habe ich den Schlüssel NSLocationAlwaysUsageDescription
in Info.plist hinzugefügt.Unterstützung von iOS 11-Standortberechtigungen bei Nichtbenutzung "bei Verwendung" unter iOS 10
Jetzt mit der neuen iOS 11-Version muss ich die folgenden zwei Tasten hinzufügen, um die Eingabeaufforderung für die Standorterlaubnis zu erhalten - NSLocationAlwaysAndWhenInUseUsageDescription
und .
Wenn ich versuche, die scheinbar redundante NSLocationWhenInUseUsageDescription
zu entfernen, es ist nicht der Ort prompt auf iOS zeigt 11
Das Problem ist jetzt meine Nutzer auf iOS 10 ein „wenn sie in Gebrauch“ Option in ihren Einstellungen haben was ich nicht will.
Gibt es eine Möglichkeit, eine Version zu erstellen, die "nie" und "immer" für iOS 10 erlaubt und alle drei Optionen auf iOS 11 erlaubt?
Nur um sicherzugehen: Sie fragen im Grunde, wenn Sie so etwas wie unten in Ihrem plists tun können: '' wenn iOS10 useiOS10plistSettings' und 'wenn iOS11' useiOS11plistSettings'? Interessante Frage! – Honey