La clave NSPhotoLibraryUsageDescription debe estar presente en Info.plist para usar el rollo de cámara

Recientemente comencé a obtener este error:

La clave NSPhotoLibraryUsageDescription debe estar presente en Info.plist para usar el rodillo de la cámara.

Estoy usando React Native para construir mi aplicación (no estoy familiarizado con el desarrollo nativo de ios) y no sé cómo agregar esta clave a Info.plist

Puede publicar un ejemplo? Gracias

Estoy usando el paquete npm "react-native-camera-roll-picker": "^1.1.7"

enter image description here

Gracias @rmaddy, agregué esto justo después de otros pares de cadenas clave en Info.plist y solucioné el problema:

 NSPhotoLibraryUsageDescription Photo Library Access Warning 

Editar:

También terminé teniendo problemas similares en diferentes componentes de mi aplicación. Terminó agregando todas estas claves hasta el momento (después de actualizar a Xcode8 / iOS10):

 NSPhotoLibraryUsageDescription This app requires access to the photo library. NSMicrophoneUsageDescription This app does not require access to the microphone. NSCameraUsageDescription This app requires access to the camera. 

Consulte este enlace de developer.apple.com para obtener una lista completa de las referencias clave de la lista de propiedades.

Lista llena:

Apple Music:

 NSAppleMusicUsageDescription My description about why I need this capability 

Bluetooth:

 NSBluetoothPeripheralUsageDescription My description about why I need this capability 

Calendario:

 NSCalendarsUsageDescription My description about why I need this capability 

Cámara:

 NSCameraUsageDescription My description about why I need this capability 

Contactos:

 NSContactsUsageDescription My description about why I need this capability 

FaceID:

 NSFaceIDUsageDescription My description about why I need this capability 

Participación en la salud:

 NSHealthShareUsageDescription My description about why I need this capability 

Actualización de salud:

 NSHealthUpdateUsageDescription My description about why I need this capability 

Equipo para el hogar:

 NSHomeKitUsageDescription My description about why I need this capability 

Ubicación:

 NSLocationUsageDescription My description about why I need this capability 

Ubicación (siempre):

 NSLocationAlwaysUsageDescription My description about why I need this capability 

Ubicación (cuando está en uso):

 NSLocationWhenInUseUsageDescription My description about why I need this capability 

Micrófono:

 NSMicrophoneUsageDescription My description about why I need this capability 

Movimiento (acelerómetro):

 NSMotionUsageDescription My description about why I need this capability 

NFC (comunicación de campo cercano):

 NFCReaderUsageDescription My description about why I need this capability 

Librería fotográfica:

 NSPhotoLibraryUsageDescription My description about why I need this capability 

Biblioteca de fotos (acceso de solo escritura):

 NSPhotoLibraryAddUsageDescription My description about why I need this capability 

Recordatorios:

 NSRemindersUsageDescription My description about why I need this capability 

Siri:

 NSSiriUsageDescription My description about why I need this capability 

Reconocimiento de voz:

 NSSpeechRecognitionUsageDescription My description about why I need this capability 

MI FORMA FAVORITA DE HACERLO

1. Abra info.plist

enter image description here

2. Haga clic en este botón para agregar una nueva clave

enter image description here

3. Desplácese hacia abajo para buscar Privacidad – Descripción de uso de la biblioteca de fotos

enter image description here

4. Selecciónelo, luego agregue su descripción a la derecha

enter image description here

Agregue el siguiente código en el archivo info.plist

 NSPhotoLibraryUsageDescription My description about why I need this capability 

enter image description here

Para el acceso a la cámara, use:

 NSCameraUsageDescription Camera Access Warning 

Debes pegar estos dos en tu info.plist, es la única forma en que funcionó para mí para ios11

 NSPhotoLibraryUsageDescription This app requires access to the photo library. NSPhotoLibraryAddUsageDescription This app requires access to the photo library. 

https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

 "Privacy - Photo Library Additions Usage Description" for iOS 11 and later "Privacy - Photo Library Usage Description" for iOS 6.0 and later 

Abrir archivo plist y este código

 NSPhotoLibraryUsageDescription This app requires access to the photo library. NSPhotoLibraryAddUsageDescription This app requires access to the photo library. 
    Intereting Posts