2016-04-20 4 views
1

Ich habe eine Anwendung, die Zugriff auf den Standort erfordert. Wenn der Standortdienst unter Einstellungen-> Datenschutz in ON ist und ich meine Anwendung installiert habe, ist der Standortdienst unter meinen App-Einstellungen verfügbar, selbst wenn meine App unter Standortdienste aufgelistet ist. Aber wenn der Standortdienst unter Einstellungen-> Datenschutz deaktiviert ist und ich meine App installiert habe, wird die Warnung zum Aktivieren des Standortdiensts unter Einstellungen-> Datenschutz angezeigt. Meine App wird jedoch nicht in der Standortserviceliste aufgeführt, auch nicht in meinem Standortdienst für App-Einstellungen ist nicht verfügbar, um es ein-/auszuschalten. Bitte lassen Sie es mich wissen, wenn es eine Möglichkeit gibt, den Standortdienst in App-Einstellungen zu erhalten, oder das ist ein Fehler mit Apple selbst.Anwendungseinstellungen enthält keinen Standortdienst

Vielen Dank im Voraus.

Antwort

0

Nachdem ich so viele Male Ihre Frage gelesen hatte, bekam ich endlich das, was Sie sagen wollten. Also habe ich folgendes:

  • die Ortungsdienste in Einstellungen deaktiviert.

Ergebnis: Natürlich wurde die Liste der Apps, die Standortdienste verwendet, ausgeblendet.

  • Installiert ein bestimmtes Projekt, das Location Services verwendet.

Ergebnis: Der Pop-up - "On Location Services Schalten zulassen "APP_NAME" Ihre Position zu bestimmen". Es hat zwei Tasten: EINSTELLUNGEN und ABBRECHEN. Ich habe auf die Schaltfläche EINSTELLUNGEN geklickt.

  • Nachdem ich zu den Einstellungen von Schritt 2 umgeleitet wurde, habe ich Location Services aktiviert.
  • Ergebnis: Die Einstellungen listet wieder die Apps, die Location Services verwenden. Einschließlich meines neu installierten Projekts. Ich kann die Standortdienste in meinen App-Einstellungen aktivieren oder meine App neu starten, um ein Popup-Fenster zu erstellen, das für den Zugriff auf meinen Standort benötigt wird.

    Also, ich schätze, Sie müssen diese Schlüssel zu Ihrer info.plist hinzufügen.

    NSLocationAlwaysUsageDescription - Wert: "APP_NAME" braucht Ihre Lage "

    und

    NSLocationWhenInUseUsageDescription - Wert: "APP_NAME" braucht Ihre Lage"

    Ich habe eine ziemlich geschrieben ' böse 'Tutorial für MKMapView Implementing Programmatically. Es enthält die von mir erwähnte Datei "info.plist" und erfasst den Status des aktuellen Standorts.

    +0

    "Ergebnis: Die Einstellungen listet wieder die Apps auf, die Location Services verwenden. Ich schließe mein neu installiertes Projekt ein. Ich kann die Standortdienste in meinen App-Einstellungen aktivieren oder meine App neu starten, um ein Popup zu erstellen, das ich zulassen muss um meinen Standort zu erreichen. " In meinem Fall erscheint die App nicht unter dem Ortungsdienst. Ich habe diese beiden Schlüssel bereits in info.plist eingestellt. –

    +0

    lesen Sie den letzten Teil meiner Antwort. Haben Sie die beiden Schlüssel, die ich in Ihrer info.plist erwähnt habe, eingestellt? – Glenn