Especifique un personalizado Info.plist
plantilla para un paquete de aplicaciones macOS e iOS.
Un objetivo ejecutable con MACOSX_BUNDLE
enabled se compilará como un paquete de aplicaciones en macOS. Por defecto es Info.plist
El archivo se crea configurando una plantilla llamada MacOSXBundleInfo.plist.in
ubicado en el CMAKE_MODULE_PATH
. Esta propiedad especifica un nombre de archivo de plantilla alternativo que puede ser una ruta completa.
Las siguientes propiedades de destino se pueden configurar para especificar el contenido que se configurará en el archivo:
-
MACOSX_BUNDLE_BUNDLE_NAME
-
Conjuntos
CFBundleName
. -
MACOSX_BUNDLE_BUNDLE_VERSION
-
Conjuntos
CFBundleVersion
. -
MACOSX_BUNDLE_COPYRIGHT
-
Conjuntos
NSHumanReadableCopyright
. -
MACOSX_BUNDLE_GUI_IDENTIFIER
-
Conjuntos
CFBundleIdentifier
. -
MACOSX_BUNDLE_ICON_FILE
-
Conjuntos
CFBundleIconFile
. -
MACOSX_BUNDLE_INFO_STRING
-
Conjuntos
CFBundleGetInfoString
. -
MACOSX_BUNDLE_LONG_VERSION_STRING
-
Conjuntos
CFBundleLongVersionString
. -
MACOSX_BUNDLE_SHORT_VERSION_STRING
-
Conjuntos
CFBundleShortVersionString
.
Las variables de CMake del mismo nombre pueden configurarse para afectar a todos los destinos en un directorio que no tienen cada propiedad específica establecida. Si una costumbre Info.plist
está especificado por esta propiedad, por supuesto, puede codificar todas las configuraciones en lugar de usar las propiedades de destino.