Qt für iOS – Kompilieren aus dem Quellcode

Zum Kompilieren von Qt für iOS aus dem Quellcode benötigen Sie Xcode mit installierten Befehlszeilentools. Sie können die Xcode-Befehlszeilentools direkt über den Befehl „ xcode-select --install “ in Ihrem Terminal oder als Paket über Homebrew installieren. Die Qt-Quellcodes erhalten Sie entweder durch Klonen der Repositorys oder durch Herunterladen der Quellpakete.

Um Qt plattformübergreifend zu kompilieren, benötigen Sie zunächst eine Host-Version von Qt. Weitere Informationen finden Sie unter „Cross-Compiling von Qt “.

Anschließend können Sie Qt konfigurieren und kompilieren. Dies erfolgt aus dem obersten Qt-Verzeichnis heraus:

> ./configure -platform macx-ios-clang -release -qt-host-path <path_to_host_qt_installation>

Hinweis: „configure“ verwendet immer den Ninja-Generator und das Ninja-Build-Tool, sofern eine ausführbare Datei von ninja verfügbar ist. Ninja ist plattformübergreifend, funktionsreich, leistungsstark und wird auf allen Plattformen empfohlen. Die Verwendung anderer Generatoren funktioniert möglicherweise, wird jedoch nicht offiziell unterstützt.

Weitere „configure“-Optionen finden Sie unter „Qt-Konfigurationsoptionen“.

Führen Sie anschließend einfach ` cmake --build . --parallel` aus.

Hinweis: Ein Standard-Build enthält sowohl Simulator- als auch Gerätebibliotheken. Wenn Sie für ein einzelnes Ziel kompilieren möchten, verwenden Sie das Argument „ -sdk “ zusammen mit entweder „ iphoneos “ oder „ 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.