MACOSX_FRAMEWORK_INFO_PLIST¶
為 macOS 和 iOS Framework 指定自訂的 Info.plist
範本。
啟用 FRAMEWORK
的程式庫目標將在 macOS 上建置為 framework。 預設情況下,它的 Info.plist
檔案是透過組態一個名為 MacOSXFrameworkInfo.plist.in
的範本建立的,該範本位於 CMAKE_MODULE_PATH
。 此屬性指定一個替代的範本檔案名稱,它可以是完整路徑。
可以設定以下目標屬性來指定要組態到檔案中的內容
MACOSX_FRAMEWORK_BUNDLE_NAME
在 3.31 版本中新增。
設定
CFBundleName
。MACOSX_FRAMEWORK_BUNDLE_VERSION
設定
CFBundleVersion
。MACOSX_FRAMEWORK_ICON_FILE
設定
CFBundleIconFile
。MACOSX_FRAMEWORK_IDENTIFIER
設定
CFBundleIdentifier
。MACOSX_FRAMEWORK_SHORT_VERSION_STRING
設定
CFBundleShortVersionString
。
可以設定同名的 CMake 變數來影響目錄中所有未設定每個特定屬性的目標。如果此屬性指定了自訂的 Info.plist
,它當然可以硬式編碼所有設定,而不是使用目標屬性。