Qt pour iOS - Construction à partir des sources
La construction de Qt pour iOS à partir des sources nécessite l'installation de Xcode avec Command Line Tools. Vous pouvez installer Xcode Command Line Tools directement en utilisant xcode-select –install depuis votre terminal ou en tant que paquetage en utilisant Homebrew. Les sources de Qt peuvent être obtenues soit en clonant les dépôts, soit en téléchargeant le(s) paquet(s) source(s).
Pour effectuer une compilation croisée de Qt, vous devez d'abord disposer d'une version hôte de Qt. Voir Compilation croisée de Qt pour plus de détails.
Vous pouvez ensuite configurer et construire Qt. Cela se fait à partir du répertoire principal de Qt :
> ./configure -platform macx-ios-clang -release -qt-host-path <path_to_host_qt_installation>
Remarque : configure utilise toujours le générateur et l'outil de construction Ninja si un exécutable ninja est disponible. Ninja est multiplateforme, riche en fonctionnalités, performant et recommandé sur toutes les plateformes. L'utilisation d'autres générateurs peut fonctionner mais n'est pas officiellement supportée.
Pour d'autres options de configuration, voir Qt Configure Options.
Ensuite, exécutez simplement cmake --build . --parallel.
Note : Une compilation par défaut inclura les bibliothèques du simulateur et de l'appareil. Si vous souhaitez construire pour une seule cible, utilisez l'argument -sdk avec iphoneos ou 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.