Spec-Zone.ru › CMake

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API