Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
EditorExportPlatformMacOS¶
Inherits: EditorExportPlatform < RefCounted < Object
Exporter for macOS.
Tutorials¶
Properties¶
Property Descriptions¶
String application/app_category
Application category for the App Store.
String application/bundle_identifier
Unique application identifier in a reverse-DNS format, can only contain alphanumeric characters (A-Z
, a-z
, and 0-9
), hyphens (-
), and periods (.
).
String application/copyright
Copyright notice for the bundle visible to the user (in English).
Dictionary application/copyright_localized
Copyright notice for the bundle visible to the user (localized).
int application/export_angle
If set to 1
, ANGLE libraries are exported with the exported application. If set to 0
, ANGLE libraries are exported only if ProjectSettings.rendering/gl_compatibility/driver is set to "opengl3_angle"
.
String application/icon
Application icon file. If left empty, it will fallback to ProjectSettings.application/config/macos_native_icon, and then to ProjectSettings.application/config/icon.
int application/icon_interpolation
Interpolation method used to resize application icon.
String application/min_macos_version
Minimum version of macOS required for this application to run in the major.minor.patch
or major.minor
format, can only contain numeric characters (0-9
) and periods (.
).
String application/short_version
Application version visible to the user, can only contain numeric characters (0-9
) and periods (.
). Falls back to ProjectSettings.application/config/version if left empty.
String application/signature
A four-character creator code that is specific to the bundle. Optional.
String application/version
Machine-readable application version, in the major.minor.patch
format, can only contain numeric characters (0-9
) and periods (.
). This must be incremented on every new release pushed to the App Store.
String binary_format/architecture
Application executable architecture.
Supported architectures: x86_64
, arm64
, and universal
(x86_64 + arm64
).
Official export templates include universal
binaries only.
String codesign/apple_team_id
Apple Team ID, unique 10-character string. To locate your Team ID check "Membership details" section in your Apple developer account dashboard, or "Organizational Unit" of your code signing certificate. See Locate your Team ID.
String codesign/certificate_file
PKCS #12 certificate file used to sign .app
bundle.
Can be overridden with the environment variable GODOT_MACOS_CODESIGN_CERTIFICATE_FILE
.
String codesign/certificate_password
Password for the certificate file used to sign .app
bundle.
Can be overridden with the environment variable GODOT_MACOS_CODESIGN_CERTIFICATE_PASSWORD
.
int codesign/codesign
Tool to use for code signing.
PackedStringArray codesign/custom_options
Array of the additional command line arguments passed to the code signing tool.
bool codesign/entitlements/address_book
Enable to allow access to contacts in the user's address book, if it's enabled you should also provide usage message in the privacy/address_book_usage_description option. See com.apple.security.personal-information.addressbook.