Qt for iOS - Building from Source
Building Qt for iOS from sources requires Xcode with command-line tools installed. This can be done within Xcode from Preferences > Downloads > Components > Command Line Tools.
Qt sources can be obtained either by cloning the repositories or downloading the source package(s).
We can then configure and build Qt. This is done from the Qt top directory:
> ./configure -platform macx-ios-clang -release -qt-host-path <path_to_host_qt_installation>
Note: configure always uses the Ninja generator and build tool if a ninja
executable is available. Ninja is cross-platform, feature-rich, performant, and recommended on all platforms. The use of other generators might work but is not officially supported.
For other configure options, see Qt Configure Options.
Then, simply run cmake --build . --parallel
.
Note: A default build will include both simulator and device libraries. If you want to build for a single target, use the -sdk
argument with either iphoneos
or iphonesimulator
.
© 2023 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.