Hola, hoy vamos a aprender cómo podemos editar variables de info.plist en una app para iOS con React Native.
Lo primero que vamos a hacer es ir a nuestro app.json o app.config.json (según la versión que tengamos en nuestro proyecto).
Ahora buscamos la parte de iOS y añadimos un campo que se llama «infoPlist» quedando de la siguiente forma:
"ios": { ... "infoPlist": { "NSUserTrackingUsageDescription": "This identifier will be used to deliver personalized ads to you.", "NSCameraUsageDescription": "The app accesses the camera to ..." "NSLocationAlwaysUsageDescription": "The app accesses the location to ...", "NSLocationWhenInUseUsageDescription": "The app accesses the location to ..." } },
He añadido 4 campos con texto personalizado para los mensajes de permisos de iOS:
NSUserTrackingUsageDescription –> Para solicitud de anuncios.
NSCameraUsageDescription –> Para solicitud de uso de cámara.
NSLocationAlwaysUsageDescription –> Para solicitud de uso de localización.
NSLocationWhenInUseUsageDescription –> Para solicitud de uso de localización.
Dentro de cada variable se puede indicar el texto que se desee personalizar.
Una vez realizados los cambios, tenemos que ejecutar:
expo prebuild
Y actualizará automáticamente nuestro info.plist dentro de la carpeta ios.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.