En esta página

Qt Positioning en iOS

Uso de los servicios Qt Positioning desde una aplicación iOS

Para permitir que una aplicación utilice servicios de posicionamiento en un dispositivo iOS, deben añadirse entradas al archivo Info.plist en función de si los servicios de posicionamiento son necesarios cuando la aplicación está en uso o cuando la aplicación se ejecuta en segundo plano.

Una vez añadido el permiso, el usuario debe concederlo para que los servicios de posicionamiento estén disponibles cuando la aplicación los solicite. El usuario puede cambiar esto entrando en Ajustes > Privacidad > Servicios de localización, desplazándose hacia abajo hasta encontrar la app y seleccionando una opción. Los servicios de localización deben estar activados para que los servicios de posicionamiento funcionen.

Uso del permiso de los servicios de localización en primer plano

Si una aplicación hace uso de los servicios de localización cuando se está ejecutando, el archivo Info.plist debe tener una entrada con la clave NSLocationWhenInUseUsageDescription y un valor con una cadena de texto que indique al usuario la razón por la que la aplicación hace uso de ellos.

<key>NSLocationWhenInUseUsageDescription</key>
<string>The reason why the app needs location services</string>

Permiso para utilizar servicios de localización en segundo plano

Si la aplicación hace uso de los servicios de localización incluso cuando se ejecuta en segundo plano, debe haber una entrada con la clave NSLocationAlwaysAndWhenInUseUsageDescription y el motivo como valor de cadena, así como NSLocationWhenInUseUsageDescription.

<key>NSLocationWhenInUseUsageDescription</key>
<string>The reason why the app needs location services</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>The reason why the app needs location services</string>

Nota: El archivo Info.plist se genera automáticamente, y los cambios realizados pueden ser sobrescritos por qmake o CMake a menos que se tomen medidas. Consulte Notas sobre la plataforma - iOS para obtener más información.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.