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。