Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
EditorExportPlatformIOS¶
Inherits: EditorExportPlatform < RefCounted < Object
Exporter for iOS.
Tutorials¶
Properties¶
Property Descriptions¶
String application/app_store_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 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/code_sign_identity_debug
The "Full Name", "Common Name" or SHA-1 hash of the signing identity used for debug export.
String application/code_sign_identity_release
The "Full Name", "Common Name" or SHA-1 hash of the signing identity used for release export.
int application/export_method_debug
Application distribution target (debug export).
int application/export_method_release
Application distribution target (release export).
bool application/export_project_only
If true
, exports iOS project files without building an XCArchive or .ipa
file. If false
, exports iOS project files and builds an XCArchive and .ipa
file at the same time. When combining Godot with Fastlane or other build pipelines, you may want to set this to true
.
int application/icon_interpolation
Interpolation method used to resize application icon.
int application/launch_screens_interpolation
Interpolation method used to resize launch screen images.
String application/provisioning_profile_uuid_debug
UUID of the provisioning profile. If left empty, Xcode will download or create a provisioning profile automatically. See Edit, download, or delete provisioning profiles.
Can be overridden with the environment variable GODOT_IOS_PROVISIONING_PROFILE_UUID_DEBUG
.
String application/provisioning_profile_uuid_release
UUID of the provisioning profile. If left empty, Xcode will download or create a provisioning profile automatically. See Edit, download, or delete provisioning profiles.
Can be overridden with the environment variable GODOT_IOS_PROVISIONING_PROFILE_UUID_RELEASE
.
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.
int application/targeted_device_family
Supported device family.
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.
bool architectures/arm64
If true
, arm64
binaries are included into exported project.
bool capabilities/access_wifi
If true
, networking features related to Wi-Fi access are enabled. See Required Device Capabilities.
bool capabilities/push_notifications
If true
, push notifications are enabled. See Required Device Capabilities.
String custom_template/debug
Path to the custom export template. If left empty, default template is used.
String custom_template/release
Path to the custom export template. If left empty, default template is used.
String icons/app_store_1024x1024
App Store application icon file. If left empty, it will fallback to ProjectSettings.application/config/icon. See App icons.
String icons/ipad_76x76
Home screen application icon file on iPad (1x DPI). If left empty, it will fallback to ProjectSettings.application/config/icon. See App icons.
String icons/ipad_152x152
Home screen application icon file on iPad (2x DPI). If left empty, it will fallback to ProjectSettings.application/config/icon. See App icons.