Path: blob/master/platform/macos/doc_classes/EditorExportPlatformMacOS.xml
10278 views
<?xml version="1.0" encoding="UTF-8" ?>1<class name="EditorExportPlatformMacOS" inherits="EditorExportPlatform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">2<brief_description>3Exporter for macOS.4</brief_description>5<description>6</description>7<tutorials>8<link title="Exporting for macOS">$DOCS_URL/tutorials/export/exporting_for_macos.html</link>9<link title="Running Godot apps on macOS">$DOCS_URL/tutorials//export/running_on_macos.html</link>10</tutorials>11<members>12<member name="application/additional_plist_content" type="String" setter="" getter="">13Additional data added to the root [code]<dict>[/code] section of the [url=https://developer.apple.com/documentation/bundleresources/information_property_list]Info.plist[/url] file. The value should be an XML section with pairs of key-value elements, e.g.:14[codeblock lang=text]15<key>key_name</key>16<string>value</string>17[/codeblock]18</member>19<member name="application/app_category" type="String" setter="" getter="">20Application category for the App Store.21</member>22<member name="application/bundle_identifier" type="String" setter="" getter="">23Unique application identifier in a reverse-DNS format, can only contain alphanumeric characters ([code]A-Z[/code], [code]a-z[/code], and [code]0-9[/code]), hyphens ([code]-[/code]), and periods ([code].[/code]).24</member>25<member name="application/copyright" type="String" setter="" getter="">26Copyright notice for the bundle visible to the user (in English).27</member>28<member name="application/copyright_localized" type="Dictionary" setter="" getter="">29Copyright notice for the bundle visible to the user (localized).30</member>31<member name="application/export_angle" type="int" setter="" getter="">32If set to [code]1[/code], ANGLE libraries are exported with the exported application. If set to [code]0[/code], ANGLE libraries are exported only if [member ProjectSettings.rendering/gl_compatibility/driver] is set to [code]"opengl3_angle"[/code].33</member>34<member name="application/icon" type="String" setter="" getter="">35Application icon file. If left empty, it will fallback to [member ProjectSettings.application/config/macos_native_icon], and then to [member ProjectSettings.application/config/icon].36</member>37<member name="application/icon_interpolation" type="int" setter="" getter="">38Interpolation method used to resize application icon.39</member>40<member name="application/min_macos_version_arm64" type="String" setter="" getter="">41Minimum version of macOS required for this application to run on Apple Silicon Macs, in the [code]major.minor.patch[/code] or [code]major.minor[/code] format, can only contain numeric characters ([code]0-9[/code]) and periods ([code].[/code]).42</member>43<member name="application/min_macos_version_x86_64" type="String" setter="" getter="">44Minimum version of macOS required for this application to run on Intel Macs, in the [code]major.minor.patch[/code] or [code]major.minor[/code] format, can only contain numeric characters ([code]0-9[/code]) and periods ([code].[/code]).45</member>46<member name="application/short_version" type="String" setter="" getter="">47Application version visible to the user. Can only contain numeric characters ([code]0-9[/code]) and periods ([code].[/code]). Falls back to [member ProjectSettings.application/config/version] if left empty.48[b]Note:[/b] This value is used for the [i]Identity > Version[/i] value in the generated Xcode project.49</member>50<member name="application/signature" type="String" setter="" getter="">51A four-character creator code that is specific to the bundle. Optional.52</member>53<member name="application/version" type="String" setter="" getter="">54Machine-readable application version in the [code]major.minor.patch[/code] format. Can only contain numeric characters ([code]0-9[/code]) and periods ([code].[/code]). This must be incremented with every new release pushed to the App Store. Falls back to [member ProjectSettings.application/config/version] if left empty.55[b]Note:[/b] This value is used for the [i]Identity > Build[/i] value in the generated Xcode project.56</member>57<member name="binary_format/architecture" type="String" setter="" getter="">58Application executable architecture.59Supported architectures: [code]x86_64[/code], [code]arm64[/code], and [code]universal[/code] ([code]x86_64 + arm64[/code]).60Official export templates include [code]universal[/code] binaries only.61</member>62<member name="codesign/apple_team_id" type="String" setter="" getter="">63Apple 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 [url=https://developer.apple.com/help/account/manage-your-team/locate-your-team-id]Locate your Team ID[/url].64</member>65<member name="codesign/certificate_file" type="String" setter="" getter="">66PKCS #12 certificate file used to sign [code].app[/code] bundle.67Can be overridden with the environment variable [code]GODOT_MACOS_CODESIGN_CERTIFICATE_FILE[/code].68</member>69<member name="codesign/certificate_password" type="String" setter="" getter="">70Password for the certificate file used to sign [code].app[/code] bundle.71Can be overridden with the environment variable [code]GODOT_MACOS_CODESIGN_CERTIFICATE_PASSWORD[/code].72</member>73<member name="codesign/codesign" type="int" setter="" getter="">74Tool to use for code signing.75</member>76<member name="codesign/custom_options" type="PackedStringArray" setter="" getter="">77Array of the additional command line arguments passed to the code signing tool.78</member>79<member name="codesign/entitlements/additional" type="String" setter="" getter="">80Additional data added to the root [code]<dict>[/code] section of the [url=https://developer.apple.com/documentation/bundleresources/entitlements].entitlements[/url] file. The value should be an XML section with pairs of key-value elements, for example:81[codeblock lang=text]82<key>key_name</key>83<string>value</string>84[/codeblock]85</member>86<member name="codesign/entitlements/address_book" type="bool" setter="" getter="">87Enable to allow access to contacts in the user's address book, if it's enabled you should also provide usage message in the [member privacy/address_book_usage_description] option. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_personal-information_addressbook]com.apple.security.personal-information.addressbook[/url].88</member>89<member name="codesign/entitlements/allow_dyld_environment_variables" type="bool" setter="" getter="">90Allows app to use dynamic linker environment variables to inject code. If you are using add-ons with dynamic or self-modifying native code, enable them according to the add-on documentation. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_allow-dyld-environment-variables]com.apple.security.cs.allow-dyld-environment-variables[/url].91</member>92<member name="codesign/entitlements/allow_jit_code_execution" type="bool" setter="" getter="">93Allows creating writable and executable memory for JIT code. If you are using add-ons with dynamic or self-modifying native code, enable them according to the add-on documentation. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_allow-jit]com.apple.security.cs.allow-jit[/url].94</member>95<member name="codesign/entitlements/allow_unsigned_executable_memory" type="bool" setter="" getter="">96Allows creating writable and executable memory without JIT restrictions. If you are using add-ons with dynamic or self-modifying native code, enable them according to the add-on documentation. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_allow-unsigned-executable-memory]com.apple.security.cs.allow-unsigned-executable-memory[/url].97</member>98<member name="codesign/entitlements/app_sandbox/device_bluetooth" type="bool" setter="" getter="">99Enable to allow app to interact with Bluetooth devices. This entitlement is required to use wireless controllers. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_bluetooth]com.apple.security.device.bluetooth[/url].100</member>101<member name="codesign/entitlements/app_sandbox/device_usb" type="bool" setter="" getter="">102Enable to allow app to interact with USB devices. This entitlement is required to use wired controllers. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_usb]com.apple.security.device.usb[/url].103</member>104<member name="codesign/entitlements/app_sandbox/enabled" type="bool" setter="" getter="">105Enables App Sandbox. The App Sandbox restricts access to user data, networking, and devices. Sandboxed apps can't access most of the file system, can't use custom file dialogs and execute binaries outside the .app bundle. See [url=https://developer.apple.com/documentation/security/app_sandbox]App Sandbox[/url].106[b]Note:[/b] To distribute an app through the App Store, you must enable the App Sandbox.107</member>108<member name="codesign/entitlements/app_sandbox/files_downloads" type="int" setter="" getter="">109Allows read or write access to the user's "Downloads" folder. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_files_downloads_read-write]com.apple.security.files.downloads.read-write[/url].110</member>111<member name="codesign/entitlements/app_sandbox/files_movies" type="int" setter="" getter="">112Allows read or write access to the user's "Movies" folder. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_assets_movies_read-write]com.apple.security.files.movies.read-write[/url].113</member>114<member name="codesign/entitlements/app_sandbox/files_music" type="int" setter="" getter="">115Allows read or write access to the user's "Music" folder. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_assets_music_read-write]com.apple.security.files.music.read-write[/url].116</member>117<member name="codesign/entitlements/app_sandbox/files_pictures" type="int" setter="" getter="">118Allows read or write access to the user's "Pictures" folder. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_assets_pictures_read-write]com.apple.security.files.pictures.read-write[/url].119</member>120<member name="codesign/entitlements/app_sandbox/files_user_selected" type="int" setter="" getter="">121Allows read or write access to the locations the user has selected using a native file dialog. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_files_user-selected_read-write]com.apple.security.files.user-selected.read-write[/url].122</member>123<member name="codesign/entitlements/app_sandbox/helper_executables" type="Array" setter="" getter="">124List of helper executables to embedded to the app bundle. Sandboxed app are limited to execute only these executable. See [url=https://developer.apple.com/documentation/xcode/embedding-a-helper-tool-in-a-sandboxed-app]Embedding a command-line tool in a sandboxed app[/url].125</member>126<member name="codesign/entitlements/app_sandbox/network_client" type="bool" setter="" getter="">127Enable to allow app to establish outgoing network connections. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_network_client]com.apple.security.network.client[/url].128</member>129<member name="codesign/entitlements/app_sandbox/network_server" type="bool" setter="" getter="">130Enable to allow app to listen for incoming network connections. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_network_server]com.apple.security.network.server[/url].131</member>132<member name="codesign/entitlements/apple_events" type="bool" setter="" getter="">133Enable to allow app to send Apple events to other apps. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_automation_apple-events]com.apple.security.automation.apple-events[/url].134</member>135<member name="codesign/entitlements/audio_input" type="bool" setter="" getter="">136Enable if you need to use the microphone or other audio input sources, if it's enabled you should also provide usage message in the [member privacy/microphone_usage_description] option. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_audio-input]com.apple.security.device.audio-input[/url].137</member>138<member name="codesign/entitlements/calendars" type="bool" setter="" getter="">139Enable to allow access to the user's calendar, if it's enabled you should also provide usage message in the [member privacy/calendar_usage_description] option. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_personal-information_calendars]com.apple.security.personal-information.calendars[/url].140</member>141<member name="codesign/entitlements/camera" type="bool" setter="" getter="">142Enable if you need to use the camera, if it's enabled you should also provide usage message in the [member privacy/camera_usage_description] option. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_camera]com.apple.security.device.camera[/url].143</member>144<member name="codesign/entitlements/custom_file" type="String" setter="" getter="">145Custom entitlements [code].plist[/code] file, if specified the rest of entitlements in the export config are ignored.146</member>147<member name="codesign/entitlements/debugging" type="bool" setter="" getter="">148You can temporarily enable this entitlement to use native debugger (GDB, LLDB) with the exported app. This entitlement should be disabled for production export. See [url=https://developer.apple.com/documentation/xcode/embedding-a-helper-tool-in-a-sandboxed-app]Embedding a command-line tool in a sandboxed app[/url].149</member>150<member name="codesign/entitlements/disable_library_validation" type="bool" setter="" getter="">151Allows app to load arbitrary libraries and frameworks (not signed with the same Team ID as the main executable or by Apple). Enable it if you are using GDExtension add-ons or ad-hoc signing, or want to support user-provided external add-ons. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_disable-library-validation]com.apple.security.cs.disable-library-validation[/url].152</member>153<member name="codesign/entitlements/location" type="bool" setter="" getter="">154Enable if you need to use location information from Location Services, if it's enabled you should also provide usage message in the [member privacy/location_usage_description] option. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_personal-information_location]com.apple.security.personal-information.location[/url].155</member>156<member name="codesign/entitlements/photos_library" type="bool" setter="" getter="">157Enable to allow access to the user's Photos library, if it's enabled you should also provide usage message in the [member privacy/photos_library_usage_description] option. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_personal-information_photos-library]com.apple.security.personal-information.photos-library[/url].158</member>159<member name="codesign/identity" type="String" setter="" getter="">160The "Full Name", "Common Name" or SHA-1 hash of the signing identity used to sign [code].app[/code] bundle.161</member>162<member name="codesign/installer_identity" type="String" setter="" getter="">163The "Full Name", "Common Name" or SHA-1 hash of the signing identity used to sign [code].pkg[/code] installer package for App Store distribution, use [code]3rd Party Mac Developer Installer: Name.[/code] identity.164</member>165<member name="codesign/provisioning_profile" type="String" setter="" getter="">166Provisioning profile file downloaded from Apple developer account dashboard. See [url=https://developer.apple.com/help/account/manage-profiles/edit-download-or-delete-profiles]Edit, download, or delete provisioning profiles[/url].167Can be overridden with the environment variable [code]GODOT_MACOS_CODESIGN_PROVISIONING_PROFILE[/code].168</member>169<member name="custom_template/debug" type="String" setter="" getter="">170Path to the custom export template. If left empty, default template is used.171</member>172<member name="custom_template/release" type="String" setter="" getter="">173Path to the custom export template. If left empty, default template is used.174</member>175<member name="debug/export_console_wrapper" type="int" setter="" getter="">176If enabled, a wrapper that can be used to run the application with console output is created alongside the exported application.177</member>178<member name="display/high_res" type="bool" setter="" getter="">179If [code]true[/code], the application is rendered at native display resolution, otherwise it is always rendered at loDPI resolution and upscaled by OS when required.180</member>181<member name="export/distribution_type" type="int" setter="" getter="">182Application distribution target.183</member>184<member name="notarization/api_key" type="String" setter="" getter="">185Apple App Store Connect API issuer key file.186Can be overridden with the environment variable [code]GODOT_MACOS_NOTARIZATION_API_KEY[/code].187</member>188<member name="notarization/api_key_id" type="String" setter="" getter="">189Apple App Store Connect API issuer key ID.190Can be overridden with the environment variable [code]GODOT_MACOS_NOTARIZATION_API_KEY_ID[/code].191</member>192<member name="notarization/api_uuid" type="String" setter="" getter="">193Apple App Store Connect API issuer UUID.194Can be overridden with the environment variable [code]GODOT_MACOS_NOTARIZATION_API_UUID[/code].195</member>196<member name="notarization/apple_id_name" type="String" setter="" getter="">197Apple ID account name (email address).198Can be overridden with the environment variable [code]GODOT_MACOS_NOTARIZATION_APPLE_ID_NAME[/code].199</member>200<member name="notarization/apple_id_password" type="String" setter="" getter="">201Apple ID app-specific password.202Can be overridden with the environment variable [code]GODOT_MACOS_NOTARIZATION_APPLE_ID_PASSWORD[/code].203</member>204<member name="notarization/notarization" type="int" setter="" getter="">205Tool to use for notarization.206</member>207<member name="privacy/address_book_usage_description" type="String" setter="" getter="">208A message displayed when requesting access to the user's contacts (in English).209</member>210<member name="privacy/address_book_usage_description_localized" type="Dictionary" setter="" getter="">211A message displayed when requesting access to the user's contacts (localized).212</member>213<member name="privacy/calendar_usage_description" type="String" setter="" getter="">214A message displayed when requesting access to the user's calendar data (in English).215</member>216<member name="privacy/calendar_usage_description_localized" type="Dictionary" setter="" getter="">217A message displayed when requesting access to the user's calendar data (localized).218</member>219<member name="privacy/camera_usage_description" type="String" setter="" getter="">220A message displayed when requesting access to the device's camera (in English).221</member>222<member name="privacy/camera_usage_description_localized" type="Dictionary" setter="" getter="">223A message displayed when requesting access to the device's camera (localized).224</member>225<member name="privacy/collected_data/advertising_data/collected" type="bool" setter="" getter="">226Indicates whether your app collects advertising data.227</member>228<member name="privacy/collected_data/advertising_data/collection_purposes" type="int" setter="" getter="">229The reasons your app collects advertising data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].230</member>231<member name="privacy/collected_data/advertising_data/linked_to_user" type="bool" setter="" getter="">232Indicates whether your app links advertising data to the user's identity.233</member>234<member name="privacy/collected_data/advertising_data/used_for_tracking" type="bool" setter="" getter="">235Indicates whether your app uses advertising data for tracking.236</member>237<member name="privacy/collected_data/audio_data/collected" type="bool" setter="" getter="">238Indicates whether your app collects audio data.239</member>240<member name="privacy/collected_data/audio_data/collection_purposes" type="int" setter="" getter="">241The reasons your app collects audio data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].242</member>243<member name="privacy/collected_data/audio_data/linked_to_user" type="bool" setter="" getter="">244Indicates whether your app links audio data to the user's identity.245</member>246<member name="privacy/collected_data/audio_data/used_for_tracking" type="bool" setter="" getter="">247Indicates whether your app uses audio data for tracking.248</member>249<member name="privacy/collected_data/browsing_history/collected" type="bool" setter="" getter="">250Indicates whether your app collects browsing history.251</member>252<member name="privacy/collected_data/browsing_history/collection_purposes" type="int" setter="" getter="">253The reasons your app collects browsing history. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].254</member>255<member name="privacy/collected_data/browsing_history/linked_to_user" type="bool" setter="" getter="">256Indicates whether your app links browsing history to the user's identity.257</member>258<member name="privacy/collected_data/browsing_history/used_for_tracking" type="bool" setter="" getter="">259Indicates whether your app uses browsing history for tracking.260</member>261<member name="privacy/collected_data/coarse_location/collected" type="bool" setter="" getter="">262Indicates whether your app collects coarse location data.263</member>264<member name="privacy/collected_data/coarse_location/collection_purposes" type="int" setter="" getter="">265The reasons your app collects coarse location data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].266</member>267<member name="privacy/collected_data/coarse_location/linked_to_user" type="bool" setter="" getter="">268Indicates whether your app links coarse location data to the user's identity.269</member>270<member name="privacy/collected_data/coarse_location/used_for_tracking" type="bool" setter="" getter="">271Indicates whether your app uses coarse location data for tracking.272</member>273<member name="privacy/collected_data/contacts/collected" type="bool" setter="" getter="">274Indicates whether your app collects contacts.275</member>276<member name="privacy/collected_data/contacts/collection_purposes" type="int" setter="" getter="">277The reasons your app collects contacts. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].278</member>279<member name="privacy/collected_data/contacts/linked_to_user" type="bool" setter="" getter="">280Indicates whether your app links contacts to the user's identity.281</member>282<member name="privacy/collected_data/contacts/used_for_tracking" type="bool" setter="" getter="">283Indicates whether your app uses contacts for tracking.284</member>285<member name="privacy/collected_data/crash_data/collected" type="bool" setter="" getter="">286Indicates whether your app collects crash data.287</member>288<member name="privacy/collected_data/crash_data/collection_purposes" type="int" setter="" getter="">289The reasons your app collects crash data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].290</member>291<member name="privacy/collected_data/crash_data/linked_to_user" type="bool" setter="" getter="">292Indicates whether your app links crash data to the user's identity.293</member>294<member name="privacy/collected_data/crash_data/used_for_tracking" type="bool" setter="" getter="">295Indicates whether your app uses crash data for tracking.296</member>297<member name="privacy/collected_data/credit_info/collected" type="bool" setter="" getter="">298Indicates whether your app collects credit information.299</member>300<member name="privacy/collected_data/credit_info/collection_purposes" type="int" setter="" getter="">301The reasons your app collects credit information. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].302</member>303<member name="privacy/collected_data/credit_info/linked_to_user" type="bool" setter="" getter="">304Indicates whether your app links credit information to the user's identity.305</member>306<member name="privacy/collected_data/credit_info/used_for_tracking" type="bool" setter="" getter="">307Indicates whether your app uses credit information for tracking.308</member>309<member name="privacy/collected_data/customer_support/collected" type="bool" setter="" getter="">310Indicates whether your app collects customer support data.311</member>312<member name="privacy/collected_data/customer_support/collection_purposes" type="int" setter="" getter="">313The reasons your app collects customer support data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].314</member>315<member name="privacy/collected_data/customer_support/linked_to_user" type="bool" setter="" getter="">316Indicates whether your app links customer support data to the user's identity.317</member>318<member name="privacy/collected_data/customer_support/used_for_tracking" type="bool" setter="" getter="">319Indicates whether your app uses customer support data for tracking.320</member>321<member name="privacy/collected_data/device_id/collected" type="bool" setter="" getter="">322Indicates whether your app collects device IDs.323</member>324<member name="privacy/collected_data/device_id/collection_purposes" type="int" setter="" getter="">325The reasons your app collects device IDs. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].326</member>327<member name="privacy/collected_data/device_id/linked_to_user" type="bool" setter="" getter="">328Indicates whether your app links device IDs to the user's identity.329</member>330<member name="privacy/collected_data/device_id/used_for_tracking" type="bool" setter="" getter="">331Indicates whether your app uses device IDs for tracking.332</member>333<member name="privacy/collected_data/email_address/collected" type="bool" setter="" getter="">334Indicates whether your app collects email address.335</member>336<member name="privacy/collected_data/email_address/collection_purposes" type="int" setter="" getter="">337The reasons your app collects email address. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].338</member>339<member name="privacy/collected_data/email_address/linked_to_user" type="bool" setter="" getter="">340Indicates whether your app links email address to the user's identity.341</member>342<member name="privacy/collected_data/email_address/used_for_tracking" type="bool" setter="" getter="">343Indicates whether your app uses email address for tracking.344</member>345<member name="privacy/collected_data/emails_or_text_messages/collected" type="bool" setter="" getter="">346Indicates whether your app collects emails or text messages.347</member>348<member name="privacy/collected_data/emails_or_text_messages/collection_purposes" type="int" setter="" getter="">349The reasons your app collects emails or text messages. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].350</member>351<member name="privacy/collected_data/emails_or_text_messages/linked_to_user" type="bool" setter="" getter="">352Indicates whether your app links emails or text messages to the user's identity.353</member>354<member name="privacy/collected_data/emails_or_text_messages/used_for_tracking" type="bool" setter="" getter="">355Indicates whether your app uses emails or text messages for tracking.356</member>357<member name="privacy/collected_data/environment_scanning/collected" type="bool" setter="" getter="">358Indicates whether your app collects environment scanning data.359</member>360<member name="privacy/collected_data/environment_scanning/collection_purposes" type="int" setter="" getter="">361The reasons your app collects environment scanning data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].362</member>363<member name="privacy/collected_data/environment_scanning/linked_to_user" type="bool" setter="" getter="">364Indicates whether your app links environment scanning data to the user's identity.365</member>366<member name="privacy/collected_data/environment_scanning/used_for_tracking" type="bool" setter="" getter="">367Indicates whether your app uses environment scanning data for tracking.368</member>369<member name="privacy/collected_data/fitness/collected" type="bool" setter="" getter="">370Indicates whether your app collects fitness and exercise data.371</member>372<member name="privacy/collected_data/fitness/collection_purposes" type="int" setter="" getter="">373The reasons your app collects fitness and exercise data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].374</member>375<member name="privacy/collected_data/fitness/linked_to_user" type="bool" setter="" getter="">376Indicates whether your app links fitness and exercise data to the user's identity.377</member>378<member name="privacy/collected_data/fitness/used_for_tracking" type="bool" setter="" getter="">379Indicates whether your app uses fitness and exercise data for tracking.380</member>381<member name="privacy/collected_data/gameplay_content/collected" type="bool" setter="" getter="">382Indicates whether your app collects gameplay content.383</member>384<member name="privacy/collected_data/gameplay_content/collection_purposes" type="int" setter="" getter="">385The reasons your app collects gameplay content. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].386</member>387<member name="privacy/collected_data/gameplay_content/linked_to_user" type="bool" setter="" getter="">388Indicates whether your app links gameplay content to the user's identity.389</member>390<member name="privacy/collected_data/gameplay_content/used_for_tracking" type="bool" setter="" getter="">391Indicates whether your app uses gameplay content for tracking.392</member>393<member name="privacy/collected_data/hands/collected" type="bool" setter="" getter="">394Indicates whether your app collects user's hand structure and hand movements.395</member>396<member name="privacy/collected_data/hands/collection_purposes" type="int" setter="" getter="">397The reasons your app collects user's hand structure and hand movements. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].398</member>399<member name="privacy/collected_data/hands/linked_to_user" type="bool" setter="" getter="">400Indicates whether your app links user's hand structure and hand movements to the user's identity.401</member>402<member name="privacy/collected_data/hands/used_for_tracking" type="bool" setter="" getter="">403Indicates whether your app uses user's hand structure and hand movements for tracking.404</member>405<member name="privacy/collected_data/head/collected" type="bool" setter="" getter="">406Indicates whether your app collects user's head movement.407</member>408<member name="privacy/collected_data/head/collection_purposes" type="int" setter="" getter="">409The reasons your app collects user's head movement. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].410</member>411<member name="privacy/collected_data/head/linked_to_user" type="bool" setter="" getter="">412Indicates whether your app links user's head movement to the user's identity.413</member>414<member name="privacy/collected_data/head/used_for_tracking" type="bool" setter="" getter="">415Indicates whether your app uses user's head movement for tracking.416</member>417<member name="privacy/collected_data/health/collected" type="bool" setter="" getter="">418Indicates whether your app collects health and medical data.419</member>420<member name="privacy/collected_data/health/collection_purposes" type="int" setter="" getter="">421The reasons your app collects health and medical data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].422</member>423<member name="privacy/collected_data/health/linked_to_user" type="bool" setter="" getter="">424Indicates whether your app links health and medical data to the user's identity.425</member>426<member name="privacy/collected_data/health/used_for_tracking" type="bool" setter="" getter="">427Indicates whether your app uses health and medical data for tracking.428</member>429<member name="privacy/collected_data/name/collected" type="bool" setter="" getter="">430Indicates whether your app collects user's name.431</member>432<member name="privacy/collected_data/name/collection_purposes" type="int" setter="" getter="">433The reasons your app collects user's name. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].434</member>435<member name="privacy/collected_data/name/linked_to_user" type="bool" setter="" getter="">436Indicates whether your app links user's name to the user's identity.437</member>438<member name="privacy/collected_data/name/used_for_tracking" type="bool" setter="" getter="">439Indicates whether your app uses user's name for tracking.440</member>441<member name="privacy/collected_data/other_contact_info/collected" type="bool" setter="" getter="">442Indicates whether your app collects any other contact information.443</member>444<member name="privacy/collected_data/other_contact_info/collection_purposes" type="int" setter="" getter="">445The reasons your app collects any other contact information. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].446</member>447<member name="privacy/collected_data/other_contact_info/linked_to_user" type="bool" setter="" getter="">448Indicates whether your app links any other contact information to the user's identity.449</member>450<member name="privacy/collected_data/other_contact_info/used_for_tracking" type="bool" setter="" getter="">451Indicates whether your app uses any other contact information for tracking.452</member>453<member name="privacy/collected_data/other_data_types/collected" type="bool" setter="" getter="">454Indicates whether your app collects any other data.455</member>456<member name="privacy/collected_data/other_data_types/collection_purposes" type="int" setter="" getter="">457The reasons your app collects any other data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].458</member>459<member name="privacy/collected_data/other_data_types/linked_to_user" type="bool" setter="" getter="">460Indicates whether your app links any other data to the user's identity.461</member>462<member name="privacy/collected_data/other_data_types/used_for_tracking" type="bool" setter="" getter="">463Indicates whether your app uses any other data for tracking.464</member>465<member name="privacy/collected_data/other_diagnostic_data/collected" type="bool" setter="" getter="">466Indicates whether your app collects any other diagnostic data.467</member>468<member name="privacy/collected_data/other_diagnostic_data/collection_purposes" type="int" setter="" getter="">469The reasons your app collects any other diagnostic data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].470</member>471<member name="privacy/collected_data/other_diagnostic_data/linked_to_user" type="bool" setter="" getter="">472Indicates whether your app links any other diagnostic data to the user's identity.473</member>474<member name="privacy/collected_data/other_diagnostic_data/used_for_tracking" type="bool" setter="" getter="">475Indicates whether your app uses any other diagnostic data for tracking.476</member>477<member name="privacy/collected_data/other_financial_info/collected" type="bool" setter="" getter="">478Indicates whether your app collects any other financial information.479</member>480<member name="privacy/collected_data/other_financial_info/collection_purposes" type="int" setter="" getter="">481The reasons your app collects any other financial information. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].482</member>483<member name="privacy/collected_data/other_financial_info/linked_to_user" type="bool" setter="" getter="">484Indicates whether your app links any other financial information to the user's identity.485</member>486<member name="privacy/collected_data/other_financial_info/used_for_tracking" type="bool" setter="" getter="">487Indicates whether your app uses any other financial information for tracking.488</member>489<member name="privacy/collected_data/other_usage_data/collected" type="bool" setter="" getter="">490Indicates whether your app collects any other usage data.491</member>492<member name="privacy/collected_data/other_usage_data/collection_purposes" type="int" setter="" getter="">493The reasons your app collects any other usage data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].494</member>495<member name="privacy/collected_data/other_usage_data/linked_to_user" type="bool" setter="" getter="">496Indicates whether your app links any other usage data to the user's identity.497</member>498<member name="privacy/collected_data/other_usage_data/used_for_tracking" type="bool" setter="" getter="">499Indicates whether your app uses any other usage data for tracking.500</member>501<member name="privacy/collected_data/other_user_content/collected" type="bool" setter="" getter="">502Indicates whether your app collects any other user generated content.503</member>504<member name="privacy/collected_data/other_user_content/collection_purposes" type="int" setter="" getter="">505The reasons your app collects any other user generated content. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].506</member>507<member name="privacy/collected_data/other_user_content/linked_to_user" type="bool" setter="" getter="">508Indicates whether your app links any other user generated content to the user's identity.509</member>510<member name="privacy/collected_data/other_user_content/used_for_tracking" type="bool" setter="" getter="">511Indicates whether your app uses any other user generated content for tracking.512</member>513<member name="privacy/collected_data/payment_info/collected" type="bool" setter="" getter="">514Indicates whether your app collects payment information.515</member>516<member name="privacy/collected_data/payment_info/collection_purposes" type="int" setter="" getter="">517The reasons your app collects payment information. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].518</member>519<member name="privacy/collected_data/payment_info/linked_to_user" type="bool" setter="" getter="">520Indicates whether your app links payment information to the user's identity.521</member>522<member name="privacy/collected_data/payment_info/used_for_tracking" type="bool" setter="" getter="">523Indicates whether your app uses payment information for tracking.524</member>525<member name="privacy/collected_data/performance_data/collected" type="bool" setter="" getter="">526Indicates whether your app collects performance data.527</member>528<member name="privacy/collected_data/performance_data/collection_purposes" type="int" setter="" getter="">529The reasons your app collects performance data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].530</member>531<member name="privacy/collected_data/performance_data/linked_to_user" type="bool" setter="" getter="">532Indicates whether your app links performance data to the user's identity.533</member>534<member name="privacy/collected_data/performance_data/used_for_tracking" type="bool" setter="" getter="">535Indicates whether your app uses performance data for tracking.536</member>537<member name="privacy/collected_data/phone_number/collected" type="bool" setter="" getter="">538Indicates whether your app collects phone number.539</member>540<member name="privacy/collected_data/phone_number/collection_purposes" type="int" setter="" getter="">541The reasons your app collects phone number. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].542</member>543<member name="privacy/collected_data/phone_number/linked_to_user" type="bool" setter="" getter="">544Indicates whether your app links phone number to the user's identity.545</member>546<member name="privacy/collected_data/phone_number/used_for_tracking" type="bool" setter="" getter="">547Indicates whether your app uses phone number for tracking.548</member>549<member name="privacy/collected_data/photos_or_videos/collected" type="bool" setter="" getter="">550Indicates whether your app collects photos or videos.551</member>552<member name="privacy/collected_data/photos_or_videos/collection_purposes" type="int" setter="" getter="">553The reasons your app collects photos or videos. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].554</member>555<member name="privacy/collected_data/photos_or_videos/linked_to_user" type="bool" setter="" getter="">556Indicates whether your app links photos or videos to the user's identity.557</member>558<member name="privacy/collected_data/photos_or_videos/used_for_tracking" type="bool" setter="" getter="">559Indicates whether your app uses photos or videos for tracking.560</member>561<member name="privacy/collected_data/physical_address/collected" type="bool" setter="" getter="">562Indicates whether your app collects physical address.563</member>564<member name="privacy/collected_data/physical_address/collection_purposes" type="int" setter="" getter="">565The reasons your app collects physical address. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].566</member>567<member name="privacy/collected_data/physical_address/linked_to_user" type="bool" setter="" getter="">568Indicates whether your app links physical address to the user's identity.569</member>570<member name="privacy/collected_data/physical_address/used_for_tracking" type="bool" setter="" getter="">571Indicates whether your app uses physical address for tracking.572</member>573<member name="privacy/collected_data/precise_location/collected" type="bool" setter="" getter="">574Indicates whether your app collects precise location data.575</member>576<member name="privacy/collected_data/precise_location/collection_purposes" type="int" setter="" getter="">577The reasons your app collects precise location data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].578</member>579<member name="privacy/collected_data/precise_location/linked_to_user" type="bool" setter="" getter="">580Indicates whether your app links precise location data to the user's identity.581</member>582<member name="privacy/collected_data/precise_location/used_for_tracking" type="bool" setter="" getter="">583Indicates whether your app uses precise location data for tracking.584</member>585<member name="privacy/collected_data/product_interaction/collected" type="bool" setter="" getter="">586Indicates whether your app collects product interaction data.587</member>588<member name="privacy/collected_data/product_interaction/collection_purposes" type="int" setter="" getter="">589The reasons your app collects product interaction data. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].590</member>591<member name="privacy/collected_data/product_interaction/linked_to_user" type="bool" setter="" getter="">592Indicates whether your app links product interaction data to the user's identity.593</member>594<member name="privacy/collected_data/product_interaction/used_for_tracking" type="bool" setter="" getter="">595Indicates whether your app uses product interaction data for tracking.596</member>597<member name="privacy/collected_data/purchase_history/collected" type="bool" setter="" getter="">598Indicates whether your app collects purchase history.599</member>600<member name="privacy/collected_data/purchase_history/collection_purposes" type="int" setter="" getter="">601The reasons your app collects purchase history. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].602</member>603<member name="privacy/collected_data/purchase_history/linked_to_user" type="bool" setter="" getter="">604Indicates whether your app links purchase history to the user's identity.605</member>606<member name="privacy/collected_data/purchase_history/used_for_tracking" type="bool" setter="" getter="">607Indicates whether your app uses purchase history for tracking.608</member>609<member name="privacy/collected_data/search_hhistory/collected" type="bool" setter="" getter="">610Indicates whether your app collects search history.611</member>612<member name="privacy/collected_data/search_hhistory/collection_purposes" type="int" setter="" getter="">613The reasons your app collects search history. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].614</member>615<member name="privacy/collected_data/search_hhistory/linked_to_user" type="bool" setter="" getter="">616Indicates whether your app links search history to the user's identity.617</member>618<member name="privacy/collected_data/search_hhistory/used_for_tracking" type="bool" setter="" getter="">619Indicates whether your app uses search history for tracking.620</member>621<member name="privacy/collected_data/sensitive_info/collected" type="bool" setter="" getter="">622Indicates whether your app collects sensitive user information.623</member>624<member name="privacy/collected_data/sensitive_info/collection_purposes" type="int" setter="" getter="">625The reasons your app collects sensitive user information. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].626</member>627<member name="privacy/collected_data/sensitive_info/linked_to_user" type="bool" setter="" getter="">628Indicates whether your app links sensitive user information to the user's identity.629</member>630<member name="privacy/collected_data/sensitive_info/used_for_tracking" type="bool" setter="" getter="">631Indicates whether your app uses sensitive user information for tracking.632</member>633<member name="privacy/collected_data/user_id/collected" type="bool" setter="" getter="">634Indicates whether your app collects user IDs.635</member>636<member name="privacy/collected_data/user_id/collection_purposes" type="int" setter="" getter="">637The reasons your app collects user IDs. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing data use in privacy manifests[/url].638</member>639<member name="privacy/collected_data/user_id/linked_to_user" type="bool" setter="" getter="">640Indicates whether your app links user IDs to the user's identity.641</member>642<member name="privacy/collected_data/user_id/used_for_tracking" type="bool" setter="" getter="">643Indicates whether your app uses user IDs for tracking.644</member>645<member name="privacy/desktop_folder_usage_description" type="String" setter="" getter="">646A message displayed when requesting access to the user's "Desktop" folder (in English).647</member>648<member name="privacy/desktop_folder_usage_description_localized" type="Dictionary" setter="" getter="">649A message displayed when requesting access to the user's "Desktop" folder (localized).650</member>651<member name="privacy/documents_folder_usage_description" type="String" setter="" getter="">652A message displayed when requesting access to the user's "Documents" folder (in English).653</member>654<member name="privacy/documents_folder_usage_description_localized" type="Dictionary" setter="" getter="">655A message displayed when requesting access to the user's "Documents" folder (localized).656</member>657<member name="privacy/downloads_folder_usage_description" type="String" setter="" getter="">658A message displayed when requesting access to the user's "Downloads" folder (in English).659</member>660<member name="privacy/downloads_folder_usage_description_localized" type="Dictionary" setter="" getter="">661A message displayed when requesting access to the user's "Downloads" folder (localized).662</member>663<member name="privacy/location_usage_description" type="String" setter="" getter="">664A message displayed when requesting access to the user's location information (in English).665</member>666<member name="privacy/location_usage_description_localized" type="Dictionary" setter="" getter="">667A message displayed when requesting access to the user's location information (localized).668</member>669<member name="privacy/microphone_usage_description" type="String" setter="" getter="">670A message displayed when requesting access to the device's microphone (in English).671</member>672<member name="privacy/microphone_usage_description_localized" type="Dictionary" setter="" getter="">673A message displayed when requesting access to the device's microphone (localized).674</member>675<member name="privacy/network_volumes_usage_description" type="String" setter="" getter="">676A message displayed when requesting access to the user's network drives (in English).677</member>678<member name="privacy/network_volumes_usage_description_localized" type="Dictionary" setter="" getter="">679A message displayed when requesting access to the user's network drives (localized).680</member>681<member name="privacy/photos_library_usage_description" type="String" setter="" getter="">682A message displayed when requesting access to the user's photo library (in English).683</member>684<member name="privacy/photos_library_usage_description_localized" type="Dictionary" setter="" getter="">685A message displayed when requesting access to the user's photo library (localized).686</member>687<member name="privacy/removable_volumes_usage_description" type="String" setter="" getter="">688A message displayed when requesting access to the user's removable drives (in English).689</member>690<member name="privacy/removable_volumes_usage_description_localized" type="Dictionary" setter="" getter="">691A message displayed when requesting access to the user's removable drives (localized).692</member>693<member name="privacy/tracking_domains" type="PackedStringArray" setter="" getter="">694The list of internet domains your app connects to that engage in tracking. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files]Privacy manifest files[/url].695</member>696<member name="privacy/tracking_enabled" type="bool" setter="" getter="">697Indicates whether your app uses data for tracking. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files]Privacy manifest files[/url].698</member>699<member name="shader_baker/enabled" type="bool" setter="" getter="">700If [code]true[/code], shaders will be compiled and embedded in the application. This option is only supported when using the Forward+ or Mobile renderers.701</member>702<member name="ssh_remote_deploy/cleanup_script" type="String" setter="" getter="">703Script code to execute on the remote host when app is finished.704The following variables can be used in the script:705- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to upload app and scripts to.706- [code]{archive_name}[/code] - Name of the ZIP containing uploaded application.707- [code]{exe_name}[/code] - Name of application executable.708- [code]{cmd_args}[/code] - Array of the command line argument for the application.709</member>710<member name="ssh_remote_deploy/enabled" type="bool" setter="" getter="">711Enables remote deploy using SSH/SCP.712</member>713<member name="ssh_remote_deploy/extra_args_scp" type="String" setter="" getter="">714Array of the additional command line arguments passed to the SCP.715</member>716<member name="ssh_remote_deploy/extra_args_ssh" type="String" setter="" getter="">717Array of the additional command line arguments passed to the SSH.718</member>719<member name="ssh_remote_deploy/host" type="String" setter="" getter="">720Remote host SSH user name and address, in [code]user@address[/code] format.721</member>722<member name="ssh_remote_deploy/port" type="String" setter="" getter="">723Remote host SSH port number.724</member>725<member name="ssh_remote_deploy/run_script" type="String" setter="" getter="">726Script code to execute on the remote host when running the app.727The following variables can be used in the script:728- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to upload app and scripts to.729- [code]{archive_name}[/code] - Name of the ZIP containing uploaded application.730- [code]{exe_name}[/code] - Name of application executable.731- [code]{cmd_args}[/code] - Array of the command line argument for the application.732</member>733<member name="xcode/platform_build" type="String" setter="" getter="">734macOS build number used to build application executable.735</member>736<member name="xcode/sdk_build" type="String" setter="" getter="">737macOS SDK build number used to build application executable.738</member>739<member name="xcode/sdk_name" type="String" setter="" getter="">740macOS SDK name used to build application executable.741</member>742<member name="xcode/sdk_version" type="String" setter="" getter="">743macOS SDK version used to build application executable in the [code]major.minor[/code] format.744</member>745<member name="xcode/xcode_build" type="String" setter="" getter="">746Xcode build number used to build application executable.747</member>748<member name="xcode/xcode_version" type="String" setter="" getter="">749Xcode version used to build application executable.750</member>751</members>752</class>753754755