Qt para iOS - Creación desde el código fuente
La compilación de Qt para iOS a partir de fuentes requiere Xcode con Command Line Tools instalado. Puedes instalar Xcode Command Line Tools directamente usando xcode-select –install desde tu terminal o como un paquete usando Homebrew. Los fuentes de Qt pueden obtenerse clonando los repositorios o descargando los paquetes fuente.
Para realizar una compilación cruzada de Qt, primero necesitas una compilación host de Qt. Ver Compilación cruzada de Qt para más detalles.
A continuación, puede configurar y compilar Qt. Esto se hace desde el directorio principal de Qt:
> ./configure -platform macx-ios-clang -release -qt-host-path <path_to_host_qt_installation>
Nota: configure siempre utiliza el generador Ninja y la herramienta de construcción si un ejecutable ninja está disponible. Ninja es multiplataforma, rico en características, performante y recomendado en todas las plataformas. El uso de otros generadores puede funcionar pero no está soportado oficialmente.
Para otras opciones de configuración, ver Qt Configure Options.
A continuación, simplemente ejecute cmake --build . --parallel.
Nota: Una compilación por defecto incluirá tanto las librerías del simulador como las del dispositivo. Si desea compilar para un único objetivo, utilice el argumento -sdk con iphoneos o iphonesimulator.
© 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.