Editar variables de info.plist para iOS en React Native y Expo

Tiempo de lectura: < 1 minuto

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.

Deja un comentario