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.