iOS 10 App è caduto perché si è tentato di accedere a privacy-i dati sensibili

Sto finendo il mio progetto cui stava lavorando bene in precedenza, ma dopo l’aggiornamento il mio xcode mia app si blocca e mi da questo errore:

Questa app è caduto perché si è tentato di accedere a privacy-dati sensibili senza una descrizione di utilizzo. L’app Info.plist deve contenere un NSCameraUsageDescription chiave, con un valore di stringa che spiega all’utente come l’applicazione si utilizza questo tipo di dati

  • Anbu.Karthik risposta giusta.
InformationsquelleAutor Irfan | 2016-10-03

 

4 Replies
  1. 25

    Le Impostazioni di Privacy in iOS 10

    Un cambiamento significativo in iOS 10 è che si deve dichiarare in anticipo qualsiasi accesso ai dati privati o la tua App va in crash.

    Una volta è il collegamento con iOS 10 è necessario dichiarare l’accesso a qualsiasi utente tipi di dati privati. Fare questo con l’aggiunta di un utilizzo della chiave a tua app, Info.plist insieme con uno scopo stringa. L’elenco dei quadri che contano come i dati privati è lungo

    Contatti, Calendario, Promemoria, le Foto, la Condivisione Bluetooth, Microfono, Macchina fotografica, Ubicazione, Salute, HomeKit, Biblioteca Multimediale, Movimento, CallKit, Riconoscimento Vocale, SiriKit, Fornitore di TV.

    Hai bisogno di mettere il NSCameraUsageDescription nel plist.

    Come

    <key> NSCameraUsageDescription </key>
    <string>$(PRODUCT_NAME) uses Cameras</string>

    e.g

    iOS 10 App è caduto perché si è tentato di accedere a privacy-i dati sensibili

    Controllare tutti l’utilizzo di descrizioni qui.

  2. 3

    Ho risolto questo problema sul mio simulatore aggiungendo la seguente voce nel info.plist

    iOS 10 App è caduto perché si è tentato di accedere a privacy-i dati sensibili

    Non ho provato sopra sul dispositivo reale usando la fotocamera, penso che per questo è necessario immettere il seguente valore come bene,

    iOS 10 App è caduto perché si è tentato di accedere a privacy-i dati sensibili

    Sto usando iOS 10.2

  3. 1

    @Anbu la risposta è uno spazio che genera un’eccezione. L’Info.plist voce dovrebbe essere come segue

    <key>NSCameraUsageDescription</key>
    <string>$(PRODUCT_NAME) uses camera</string>
  4. 0

    Le nuove impostazioni di Privacy che sono necessari se si costruire la vostra app con iOS 10 SDK.Un “Fine Stringa” DEVONO essere fornite le Informazioni.file plist se sei di accedere a qualsiasi di privacy di dati sensibili.

    Un “Fine Stringa” è solo un messaggio che spiega perché l’app è necessario per accedere ad un servizio specifico che verrà visualizzato all’utente al momento della richiesta di autorizzazione (proprio come stiamo facendo per i servizi di Posizione da quando iOS 8). Non fornire questo “Fine Stringa” può causare l’arresto anomalo dell’app.

Lascia un commento