IOS_INSTALL_COMBINED
Добавлено в версии 3.5.
Устарело с версии 3.28: IOS_INSTALL_COMBINED предназначалось для создания универсальных бинарных файлов, содержащих код для устройств iOS/arm* в сочетании с кодом для симулятора iOS/x86_64 (или аналогичным кодом для других встраиваемых платформ Apple). Универсальные бинарные файлы могут различать код только по типу процессора, поэтому это имело смысл лишь до появления компьютеров Mac с arm64 (то есть симуляторов iOS/arm64). Теперь Apple рекомендует использовать для этой задачи xcframeworks, содержащие несколько бинарных файлов для разных платформ.
При установке создавать комбинированную цель (для устройства и симулятора).
Если для этого свойства установлено значение false, заданное по умолчанию, цель будет собрана с использованием SDK устройства или симулятора — в зависимости от выбранного SDK. Если же для этого свойства установлено значение true, цель при установке будет собрана также с использованием другого SDK, а результаты будут объединены в одну библиотеку.
Примечание
Если выбранная архитектура доступна и для SDK устройства, и для SDK симулятора, она будет собрана с использованием SDK, выбранного параметром CMAKE_OSX_SYSROOT, и исключена из другого SDK.
Для этой функции требуется Xcode версии 6 или более поздней.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/IOS_INSTALL_COMBINED.html