QT_NO_XCODE_EMBED_FRAMEWORKS

Opts an application out of automatic embedding of its shared library dependencies.

This property was introduced in Qt 6.12.

Note: This property is used only if targeting iOS.

Boolean property that disables the automatic embedding of shared library dependencies into the application bundle, as described in qt_finalize_target().

Set it on the application target if you want to deploy the Qt frameworks and other shared libraries yourself:

set_target_properties(myapp PROPERTIES
    QT_NO_XCODE_EMBED_FRAMEWORKS ON
)

To exclude only individual dependencies instead of all of them, use QT_NO_XCODE_EMBED_FRAMEWORK_IN_CONSUMERS.

See also qt_finalize_target() and QT_NO_XCODE_EMBED_FRAMEWORK_IN_CONSUMERS.

© 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.