IOS_INSTALL_COMBINED

在版本 3.5 中新增。

自版本 3.28 起已棄用:IOS_INSTALL_COMBINED 旨在製作包含 iOS/arm* 裝置程式碼與 iOS 模擬器/x86_64 程式碼(或其他 Apple 嵌入式平台類似情況)的通用二進制檔案。通用二進制檔案只能根據 CPU 類型區分程式碼,因此這僅在 arm64 macOS 電腦出現之前(即 iOS 模擬器/arm64)才有意義。Apple 現在推薦 xcframeworks,其中包含適用於不同平台的多個二進制檔案,以用於此用例。

在安裝時建置組合的(裝置和模擬器)目標。

當此屬性設定為 false(預設值)時,它將根據設定的 SDK 使用裝置 SDK 或模擬器 SDK 進行建置。但是,如果此屬性設定為 true,則目標在安裝時也將針對另一個 SDK 進行建置,並組合成一個函式庫。

注意

如果選定的架構同時適用於裝置 SDK 和模擬器 SDK,它將針對 CMAKE_OSX_SYSROOT 選定的 SDK 進行建置,並從另一個 SDK 中移除。

此功能至少需要 Xcode 版本 6。