aggiungere una chiave nel vostro info.plist come: NSLocationUsageDescription
e aggiungi le stringa come il suo valore.
iOS 8 e maggiore
introdussero due tasti diversi NSLocationUsageDescription
- NSLocationAlwaysUsageDescription
- NSLocationWhenInUseUsageDescription
iOS 6 o superiore
NSLocationUsageDescription
“Privacy - Location Uso Descrizione”
Specifica il motivo per accedere alle informazioni posizione dell'utente. Vedere "NSLocationUsageDescription" per i dettagli.
iOS 6.0 e versioni successive
Scegli questa link per riferimento
iOS 3.2 a iOS 5
scopo
Una stringa applicazione a condizione che descrive Là per l'utilizzo dei servizi di localizzazione . (Deprecato in iOS 6.0.)
@property(copy, nonatomic)
NSString *purpose Discussion
Se questa proprietà non è pari a zero e il sistema ha bisogno di chiedere consenso dell'utente di utilizzare i servizi di localizzazione, si visualizza la stringa fornita. È possibile utilizzare per spiegare perché l'applicazione utilizza i servizi di posizione .
È necessario impostare il valore di questa proprietà prima di avviare qualsiasi posizione dei servizi . Poiché la stringa viene infine visualizzata all'utente, è necessario caricarla sempre da un file di stringhe localizzato con .
disponibilità
Available in iOS 3.2 and later.
Deprecated in iOS 6.0.
dichiarata in CLLocationManager.h
fonte
2012-12-17 10:49:59
IS è legale? La mela approverà? – SangamAngre
@SangamAngre: ho trovato questa chiave dalla loro documentazione. Quindi penso che non rifiuteranno. –
Sto sviluppando app per la versione 5.1 e successive. – SangamAngre