EditorExportPlatformVisionOS.xml 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="EditorExportPlatformVisionOS" inherits="EditorExportPlatformAppleEmbedded" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
  3. <brief_description>
  4. Exporter for visionOS.
  5. </brief_description>
  6. <description>
  7. </description>
  8. <tutorials>
  9. <link title="Exporting for iOS">$DOCS_URL/tutorials/export/exporting_for_ios.html</link>
  10. <link title="iOS plugins documentation index">$DOCS_URL/tutorials/platform/ios/index.html</link>
  11. </tutorials>
  12. <members>
  13. <member name="application/additional_plist_content" type="String" setter="" getter="">
  14. Additional data added to the root [code]&lt;dict&gt;[/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.:
  15. [codeblock lang=text]
  16. &lt;key&gt;key_name&lt;/key&gt;
  17. &lt;string&gt;value&lt;/string&gt;
  18. [/codeblock]
  19. </member>
  20. <member name="application/app_store_team_id" type="String" setter="" getter="">
  21. 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 [url=https://developer.apple.com/help/account/manage-your-team/locate-your-team-id]Locate your Team ID[/url].
  22. </member>
  23. <member name="application/bundle_identifier" type="String" setter="" getter="">
  24. Unique 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]).
  25. </member>
  26. <member name="application/code_sign_identity_debug" type="String" setter="" getter="">
  27. The "Full Name", "Common Name" or SHA-1 hash of the signing identity used for debug export.
  28. </member>
  29. <member name="application/code_sign_identity_release" type="String" setter="" getter="">
  30. The "Full Name", "Common Name" or SHA-1 hash of the signing identity used for release export.
  31. </member>
  32. <member name="application/delete_old_export_files_unconditionally" type="bool" setter="" getter="">
  33. If [code]true[/code], existing "project name" and "project name.xcodeproj" in the export destination directory will be unconditionally deleted during export.
  34. </member>
  35. <member name="application/export_method_debug" type="int" setter="" getter="">
  36. Application distribution target (debug export).
  37. </member>
  38. <member name="application/export_method_release" type="int" setter="" getter="">
  39. Application distribution target (release export).
  40. </member>
  41. <member name="application/export_project_only" type="bool" setter="" getter="">
  42. If [code]true[/code], exports iOS project files without building an XCArchive or [code].ipa[/code] file. If [code]false[/code], exports iOS project files and builds an XCArchive and [code].ipa[/code] file at the same time. When combining Godot with Fastlane or other build pipelines, you may want to set this to [code]true[/code].
  43. </member>
  44. <member name="application/icon_interpolation" type="int" setter="" getter="">
  45. Interpolation method used to resize application icon.
  46. </member>
  47. <member name="application/min_visionos_version" type="String" setter="" getter="">
  48. </member>
  49. <member name="application/provisioning_profile_specifier_debug" type="String" setter="" getter="">
  50. Name of the provisioning profile. Sets XCode PROVISIONING_PROFILE_SPECIFIER for debug. [url=https://developer.apple.com/documentation/xcode/build-settings-reference#Provisioning-Profile]Used for manual provisioning[/url].
  51. Can be overridden with the environment variable [code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_DEBUG[/code].
  52. </member>
  53. <member name="application/provisioning_profile_specifier_release" type="String" setter="" getter="">
  54. Name of the provisioning profile. Sets XCode PROVISIONING_PROFILE_SPECIFIER for release. [url=https://developer.apple.com/documentation/xcode/build-settings-reference#Provisioning-Profile]Used for manual provisioning[/url].
  55. Can be overridden with the environment variable [code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_RELEASE[/code].
  56. </member>
  57. <member name="application/provisioning_profile_uuid_debug" type="String" setter="" getter="">
  58. UUID of the provisioning profile. If left empty, Xcode will download or create a provisioning profile automatically. See [url=https://developer.apple.com/help/account/manage-profiles/edit-download-or-delete-profiles]Edit, download, or delete provisioning profiles[/url].
  59. Can be overridden with the environment variable [code]GODOT_APPLE_PLATFORM_PROVISIONING_PROFILE_UUID_DEBUG[/code].
  60. </member>
  61. <member name="application/provisioning_profile_uuid_release" type="String" setter="" getter="">
  62. UUID of the provisioning profile. If left empty, Xcode will download or create a provisioning profile automatically. See [url=https://developer.apple.com/help/account/manage-profiles/edit-download-or-delete-profiles]Edit, download, or delete provisioning profiles[/url].
  63. Can be overridden with the environment variable [code]GODOT_APPLE_PLATFORM_PROVISIONING_PROFILE_UUID_RELEASE[/code].
  64. </member>
  65. <member name="application/short_version" type="String" setter="" getter="">
  66. Application 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.
  67. [b]Note:[/b] This value is used for the [i]Identity &gt; Version[/i] value in the generated Xcode project.
  68. </member>
  69. <member name="application/signature" type="String" setter="" getter="">
  70. A four-character creator code that is specific to the bundle. Optional.
  71. </member>
  72. <member name="application/version" type="String" setter="" getter="">
  73. Machine-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.
  74. [b]Note:[/b] This value is used for the [i]Identity &gt; Build[/i] value in the generated Xcode project.
  75. </member>
  76. <member name="architectures/arm64" type="bool" setter="" getter="">
  77. If [code]true[/code], [code]arm64[/code] binaries are included into exported project.
  78. </member>
  79. <member name="capabilities/access_wifi" type="bool" setter="" getter="">
  80. If [code]true[/code], networking features related to Wi-Fi access are enabled. See [url=https://developer.apple.com/support/required-device-capabilities/]Required Device Capabilities[/url].
  81. </member>
  82. <member name="capabilities/additional" type="PackedStringArray" setter="" getter="">
  83. Additional data added to the [code]UIRequiredDeviceCapabilities[/code] array of the [code]Info.plist[/code] file.
  84. </member>
  85. <member name="capabilities/performance_a12" type="bool" setter="" getter="">
  86. Requires the graphics performance and features of the A12 Bionic and later chips (devices supporting all Vulkan renderer features).
  87. Enabling this option limits supported devices to: iPhone XS, iPhone XR, iPad Mini (5th gen.), iPad Air (3rd gen.), iPad (8th gen) and newer.
  88. </member>
  89. <member name="capabilities/performance_gaming_tier" type="bool" setter="" getter="">
  90. Requires the graphics performance and features of the A17 Pro and later chips.
  91. Enabling this option limits supported devices to: iPhone 15 Pro and newer.
  92. </member>
  93. <member name="custom_template/debug" type="String" setter="" getter="">
  94. Path to the custom export template. If left empty, default template is used.
  95. </member>
  96. <member name="custom_template/release" type="String" setter="" getter="">
  97. Path to the custom export template. If left empty, default template is used.
  98. </member>
  99. <member name="entitlements/additional" type="String" setter="" getter="">
  100. Additional data added to the root [code]&lt;dict&gt;[/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:
  101. [codeblock lang=text]
  102. &lt;key&gt;key_name&lt;/key&gt;
  103. &lt;string&gt;value&lt;/string&gt;
  104. [/codeblock]
  105. </member>
  106. <member name="entitlements/game_center" type="bool" setter="" getter="">
  107. If [code]true[/code], allows access to Game Center features. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_game-center]com.apple.developer.game-center[/url].
  108. </member>
  109. <member name="entitlements/increased_memory_limit" type="bool" setter="" getter="">
  110. If [code]true[/code], hints that the app might perform better with a higher memory limit. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_kernel_increased-memory-limit]com.apple.developer.kernel.increased-memory-limit[/url].
  111. </member>
  112. <member name="entitlements/push_notifications" type="String" setter="" getter="">
  113. Environment for Apple Push Notification service. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/aps-environment]aps-environment[/url].
  114. </member>
  115. <member name="icons/icon_1024x1024" type="String" setter="" getter="">
  116. Base application icon used to generate other icons. If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
  117. </member>
  118. <member name="icons/icon_1024x1024_dark" type="String" setter="" getter="">
  119. Base application icon used to generate other icons, dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
  120. </member>
  121. <member name="icons/icon_1024x1024_tinted" type="String" setter="" getter="">
  122. Base application icon used to generate other icons, tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
  123. </member>
  124. <member name="privacy/active_keyboard_access_reasons" type="int" setter="" getter="">
  125. The reasons your app use active keyboard API. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api]Describing use of required reason API[/url].
  126. </member>
  127. <member name="privacy/camera_usage_description" type="String" setter="" getter="">
  128. A message displayed when requesting access to the device's camera (in English).
  129. </member>
  130. <member name="privacy/camera_usage_description_localized" type="Dictionary" setter="" getter="">
  131. A message displayed when requesting access to the device's camera (localized).
  132. </member>
  133. <member name="privacy/collected_data/advertising_data/collected" type="bool" setter="" getter="">
  134. Indicates whether your app collects advertising data.
  135. </member>
  136. <member name="privacy/collected_data/advertising_data/collection_purposes" type="int" setter="" getter="">
  137. The 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].
  138. </member>
  139. <member name="privacy/collected_data/advertising_data/linked_to_user" type="bool" setter="" getter="">
  140. Indicates whether your app links advertising data to the user's identity.
  141. </member>
  142. <member name="privacy/collected_data/advertising_data/used_for_tracking" type="bool" setter="" getter="">
  143. Indicates whether your app uses advertising data for tracking.
  144. </member>
  145. <member name="privacy/collected_data/audio_data/collected" type="bool" setter="" getter="">
  146. Indicates whether your app collects audio data.
  147. </member>
  148. <member name="privacy/collected_data/audio_data/collection_purposes" type="int" setter="" getter="">
  149. The 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].
  150. </member>
  151. <member name="privacy/collected_data/audio_data/linked_to_user" type="bool" setter="" getter="">
  152. Indicates whether your app links audio data to the user's identity.
  153. </member>
  154. <member name="privacy/collected_data/audio_data/used_for_tracking" type="bool" setter="" getter="">
  155. Indicates whether your app uses audio data for tracking.
  156. </member>
  157. <member name="privacy/collected_data/browsing_history/collected" type="bool" setter="" getter="">
  158. Indicates whether your app collects browsing history.
  159. </member>
  160. <member name="privacy/collected_data/browsing_history/collection_purposes" type="int" setter="" getter="">
  161. The 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].
  162. </member>
  163. <member name="privacy/collected_data/browsing_history/linked_to_user" type="bool" setter="" getter="">
  164. Indicates whether your app links browsing history to the user's identity.
  165. </member>
  166. <member name="privacy/collected_data/browsing_history/used_for_tracking" type="bool" setter="" getter="">
  167. Indicates whether your app uses browsing history for tracking.
  168. </member>
  169. <member name="privacy/collected_data/coarse_location/collected" type="bool" setter="" getter="">
  170. Indicates whether your app collects coarse location data.
  171. </member>
  172. <member name="privacy/collected_data/coarse_location/collection_purposes" type="int" setter="" getter="">
  173. The 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].
  174. </member>
  175. <member name="privacy/collected_data/coarse_location/linked_to_user" type="bool" setter="" getter="">
  176. Indicates whether your app links coarse location data to the user's identity.
  177. </member>
  178. <member name="privacy/collected_data/coarse_location/used_for_tracking" type="bool" setter="" getter="">
  179. Indicates whether your app uses coarse location data for tracking.
  180. </member>
  181. <member name="privacy/collected_data/contacts/collected" type="bool" setter="" getter="">
  182. Indicates whether your app collects contacts.
  183. </member>
  184. <member name="privacy/collected_data/contacts/collection_purposes" type="int" setter="" getter="">
  185. The 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].
  186. </member>
  187. <member name="privacy/collected_data/contacts/linked_to_user" type="bool" setter="" getter="">
  188. Indicates whether your app links contacts to the user's identity.
  189. </member>
  190. <member name="privacy/collected_data/contacts/used_for_tracking" type="bool" setter="" getter="">
  191. Indicates whether your app uses contacts for tracking.
  192. </member>
  193. <member name="privacy/collected_data/crash_data/collected" type="bool" setter="" getter="">
  194. Indicates whether your app collects crash data.
  195. </member>
  196. <member name="privacy/collected_data/crash_data/collection_purposes" type="int" setter="" getter="">
  197. The 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].
  198. </member>
  199. <member name="privacy/collected_data/crash_data/linked_to_user" type="bool" setter="" getter="">
  200. Indicates whether your app links crash data to the user's identity.
  201. </member>
  202. <member name="privacy/collected_data/crash_data/used_for_tracking" type="bool" setter="" getter="">
  203. Indicates whether your app uses crash data for tracking.
  204. </member>
  205. <member name="privacy/collected_data/credit_info/collected" type="bool" setter="" getter="">
  206. Indicates whether your app collects credit information.
  207. </member>
  208. <member name="privacy/collected_data/credit_info/collection_purposes" type="int" setter="" getter="">
  209. The 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].
  210. </member>
  211. <member name="privacy/collected_data/credit_info/linked_to_user" type="bool" setter="" getter="">
  212. Indicates whether your app links credit information to the user's identity.
  213. </member>
  214. <member name="privacy/collected_data/credit_info/used_for_tracking" type="bool" setter="" getter="">
  215. Indicates whether your app uses credit information for tracking.
  216. </member>
  217. <member name="privacy/collected_data/customer_support/collected" type="bool" setter="" getter="">
  218. Indicates whether your app collects customer support data.
  219. </member>
  220. <member name="privacy/collected_data/customer_support/collection_purposes" type="int" setter="" getter="">
  221. The 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].
  222. </member>
  223. <member name="privacy/collected_data/customer_support/linked_to_user" type="bool" setter="" getter="">
  224. Indicates whether your app links customer support data to the user's identity.
  225. </member>
  226. <member name="privacy/collected_data/customer_support/used_for_tracking" type="bool" setter="" getter="">
  227. Indicates whether your app uses customer support data for tracking.
  228. </member>
  229. <member name="privacy/collected_data/device_id/collected" type="bool" setter="" getter="">
  230. Indicates whether your app collects device IDs.
  231. </member>
  232. <member name="privacy/collected_data/device_id/collection_purposes" type="int" setter="" getter="">
  233. The 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].
  234. </member>
  235. <member name="privacy/collected_data/device_id/linked_to_user" type="bool" setter="" getter="">
  236. Indicates whether your app links device IDs to the user's identity.
  237. </member>
  238. <member name="privacy/collected_data/device_id/used_for_tracking" type="bool" setter="" getter="">
  239. Indicates whether your app uses device IDs for tracking.
  240. </member>
  241. <member name="privacy/collected_data/email_address/collected" type="bool" setter="" getter="">
  242. Indicates whether your app collects email address.
  243. </member>
  244. <member name="privacy/collected_data/email_address/collection_purposes" type="int" setter="" getter="">
  245. The 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].
  246. </member>
  247. <member name="privacy/collected_data/email_address/linked_to_user" type="bool" setter="" getter="">
  248. Indicates whether your app links email address to the user's identity.
  249. </member>
  250. <member name="privacy/collected_data/email_address/used_for_tracking" type="bool" setter="" getter="">
  251. Indicates whether your app uses email address for tracking.
  252. </member>
  253. <member name="privacy/collected_data/emails_or_text_messages/collected" type="bool" setter="" getter="">
  254. Indicates whether your app collects emails or text messages.
  255. </member>
  256. <member name="privacy/collected_data/emails_or_text_messages/collection_purposes" type="int" setter="" getter="">
  257. The 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].
  258. </member>
  259. <member name="privacy/collected_data/emails_or_text_messages/linked_to_user" type="bool" setter="" getter="">
  260. Indicates whether your app links emails or text messages to the user's identity.
  261. </member>
  262. <member name="privacy/collected_data/emails_or_text_messages/used_for_tracking" type="bool" setter="" getter="">
  263. Indicates whether your app uses emails or text messages for tracking.
  264. </member>
  265. <member name="privacy/collected_data/environment_scanning/collected" type="bool" setter="" getter="">
  266. Indicates whether your app collects environment scanning data.
  267. </member>
  268. <member name="privacy/collected_data/environment_scanning/collection_purposes" type="int" setter="" getter="">
  269. The 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].
  270. </member>
  271. <member name="privacy/collected_data/environment_scanning/linked_to_user" type="bool" setter="" getter="">
  272. Indicates whether your app links environment scanning data to the user's identity.
  273. </member>
  274. <member name="privacy/collected_data/environment_scanning/used_for_tracking" type="bool" setter="" getter="">
  275. Indicates whether your app uses environment scanning data for tracking.
  276. </member>
  277. <member name="privacy/collected_data/fitness/collected" type="bool" setter="" getter="">
  278. Indicates whether your app collects fitness and exercise data.
  279. </member>
  280. <member name="privacy/collected_data/fitness/collection_purposes" type="int" setter="" getter="">
  281. The 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].
  282. </member>
  283. <member name="privacy/collected_data/fitness/linked_to_user" type="bool" setter="" getter="">
  284. Indicates whether your app links fitness and exercise data to the user's identity.
  285. </member>
  286. <member name="privacy/collected_data/fitness/used_for_tracking" type="bool" setter="" getter="">
  287. Indicates whether your app uses fitness and exercise data for tracking.
  288. </member>
  289. <member name="privacy/collected_data/gameplay_content/collected" type="bool" setter="" getter="">
  290. Indicates whether your app collects gameplay content.
  291. </member>
  292. <member name="privacy/collected_data/gameplay_content/collection_purposes" type="int" setter="" getter="">
  293. The 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].
  294. </member>
  295. <member name="privacy/collected_data/gameplay_content/linked_to_user" type="bool" setter="" getter="">
  296. Indicates whether your app links gameplay content to the user's identity.
  297. </member>
  298. <member name="privacy/collected_data/gameplay_content/used_for_tracking" type="bool" setter="" getter="">
  299. Indicates whether your app uses gameplay content for tracking.
  300. </member>
  301. <member name="privacy/collected_data/hands/collected" type="bool" setter="" getter="">
  302. Indicates whether your app collects user's hand structure and hand movements.
  303. </member>
  304. <member name="privacy/collected_data/hands/collection_purposes" type="int" setter="" getter="">
  305. The 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].
  306. </member>
  307. <member name="privacy/collected_data/hands/linked_to_user" type="bool" setter="" getter="">
  308. Indicates whether your app links user's hand structure and hand movements to the user's identity.
  309. </member>
  310. <member name="privacy/collected_data/hands/used_for_tracking" type="bool" setter="" getter="">
  311. Indicates whether your app uses user's hand structure and hand movements for tracking.
  312. </member>
  313. <member name="privacy/collected_data/head/collected" type="bool" setter="" getter="">
  314. Indicates whether your app collects user's head movement.
  315. </member>
  316. <member name="privacy/collected_data/head/collection_purposes" type="int" setter="" getter="">
  317. The 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].
  318. </member>
  319. <member name="privacy/collected_data/head/linked_to_user" type="bool" setter="" getter="">
  320. Indicates whether your app links user's head movement to the user's identity.
  321. </member>
  322. <member name="privacy/collected_data/head/used_for_tracking" type="bool" setter="" getter="">
  323. Indicates whether your app uses user's head movement for tracking.
  324. </member>
  325. <member name="privacy/collected_data/health/collected" type="bool" setter="" getter="">
  326. Indicates whether your app collects health and medical data.
  327. </member>
  328. <member name="privacy/collected_data/health/collection_purposes" type="int" setter="" getter="">
  329. The 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].
  330. </member>
  331. <member name="privacy/collected_data/health/linked_to_user" type="bool" setter="" getter="">
  332. Indicates whether your app links health and medical data to the user's identity.
  333. </member>
  334. <member name="privacy/collected_data/health/used_for_tracking" type="bool" setter="" getter="">
  335. Indicates whether your app uses health and medical data for tracking.
  336. </member>
  337. <member name="privacy/collected_data/name/collected" type="bool" setter="" getter="">
  338. Indicates whether your app collects user's name.
  339. </member>
  340. <member name="privacy/collected_data/name/collection_purposes" type="int" setter="" getter="">
  341. The 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].
  342. </member>
  343. <member name="privacy/collected_data/name/linked_to_user" type="bool" setter="" getter="">
  344. Indicates whether your app links user's name to the user's identity.
  345. </member>
  346. <member name="privacy/collected_data/name/used_for_tracking" type="bool" setter="" getter="">
  347. Indicates whether your app uses user's name for tracking.
  348. </member>
  349. <member name="privacy/collected_data/other_contact_info/collected" type="bool" setter="" getter="">
  350. Indicates whether your app collects any other contact information.
  351. </member>
  352. <member name="privacy/collected_data/other_contact_info/collection_purposes" type="int" setter="" getter="">
  353. The 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].
  354. </member>
  355. <member name="privacy/collected_data/other_contact_info/linked_to_user" type="bool" setter="" getter="">
  356. Indicates whether your app links any other contact information to the user's identity.
  357. </member>
  358. <member name="privacy/collected_data/other_contact_info/used_for_tracking" type="bool" setter="" getter="">
  359. Indicates whether your app uses any other contact information for tracking.
  360. </member>
  361. <member name="privacy/collected_data/other_data_types/collected" type="bool" setter="" getter="">
  362. Indicates whether your app collects any other data.
  363. </member>
  364. <member name="privacy/collected_data/other_data_types/collection_purposes" type="int" setter="" getter="">
  365. The 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].
  366. </member>
  367. <member name="privacy/collected_data/other_data_types/linked_to_user" type="bool" setter="" getter="">
  368. Indicates whether your app links any other data to the user's identity.
  369. </member>
  370. <member name="privacy/collected_data/other_data_types/used_for_tracking" type="bool" setter="" getter="">
  371. Indicates whether your app uses any other data for tracking.
  372. </member>
  373. <member name="privacy/collected_data/other_diagnostic_data/collected" type="bool" setter="" getter="">
  374. Indicates whether your app collects any other diagnostic data.
  375. </member>
  376. <member name="privacy/collected_data/other_diagnostic_data/collection_purposes" type="int" setter="" getter="">
  377. The 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].
  378. </member>
  379. <member name="privacy/collected_data/other_diagnostic_data/linked_to_user" type="bool" setter="" getter="">
  380. Indicates whether your app links any other diagnostic data to the user's identity.
  381. </member>
  382. <member name="privacy/collected_data/other_diagnostic_data/used_for_tracking" type="bool" setter="" getter="">
  383. Indicates whether your app uses any other diagnostic data for tracking.
  384. </member>
  385. <member name="privacy/collected_data/other_financial_info/collected" type="bool" setter="" getter="">
  386. Indicates whether your app collects any other financial information.
  387. </member>
  388. <member name="privacy/collected_data/other_financial_info/collection_purposes" type="int" setter="" getter="">
  389. The 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].
  390. </member>
  391. <member name="privacy/collected_data/other_financial_info/linked_to_user" type="bool" setter="" getter="">
  392. Indicates whether your app links any other financial information to the user's identity.
  393. </member>
  394. <member name="privacy/collected_data/other_financial_info/used_for_tracking" type="bool" setter="" getter="">
  395. Indicates whether your app uses any other financial information for tracking.
  396. </member>
  397. <member name="privacy/collected_data/other_usage_data/collected" type="bool" setter="" getter="">
  398. Indicates whether your app collects any other usage data.
  399. </member>
  400. <member name="privacy/collected_data/other_usage_data/collection_purposes" type="int" setter="" getter="">
  401. The 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].
  402. </member>
  403. <member name="privacy/collected_data/other_usage_data/linked_to_user" type="bool" setter="" getter="">
  404. Indicates whether your app links any other usage data to the user's identity.
  405. </member>
  406. <member name="privacy/collected_data/other_usage_data/used_for_tracking" type="bool" setter="" getter="">
  407. Indicates whether your app uses any other usage data for tracking.
  408. </member>
  409. <member name="privacy/collected_data/other_user_content/collected" type="bool" setter="" getter="">
  410. Indicates whether your app collects any other user generated content.
  411. </member>
  412. <member name="privacy/collected_data/other_user_content/collection_purposes" type="int" setter="" getter="">
  413. The 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].
  414. </member>
  415. <member name="privacy/collected_data/other_user_content/linked_to_user" type="bool" setter="" getter="">
  416. Indicates whether your app links any other user generated content to the user's identity.
  417. </member>
  418. <member name="privacy/collected_data/other_user_content/used_for_tracking" type="bool" setter="" getter="">
  419. Indicates whether your app uses any other user generated content for tracking.
  420. </member>
  421. <member name="privacy/collected_data/payment_info/collected" type="bool" setter="" getter="">
  422. Indicates whether your app collects payment information.
  423. </member>
  424. <member name="privacy/collected_data/payment_info/collection_purposes" type="int" setter="" getter="">
  425. The 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].
  426. </member>
  427. <member name="privacy/collected_data/payment_info/linked_to_user" type="bool" setter="" getter="">
  428. Indicates whether your app links payment information to the user's identity.
  429. </member>
  430. <member name="privacy/collected_data/payment_info/used_for_tracking" type="bool" setter="" getter="">
  431. Indicates whether your app uses payment information for tracking.
  432. </member>
  433. <member name="privacy/collected_data/performance_data/collected" type="bool" setter="" getter="">
  434. Indicates whether your app collects performance data.
  435. </member>
  436. <member name="privacy/collected_data/performance_data/collection_purposes" type="int" setter="" getter="">
  437. The 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].
  438. </member>
  439. <member name="privacy/collected_data/performance_data/linked_to_user" type="bool" setter="" getter="">
  440. Indicates whether your app links performance data to the user's identity.
  441. </member>
  442. <member name="privacy/collected_data/performance_data/used_for_tracking" type="bool" setter="" getter="">
  443. Indicates whether your app uses performance data for tracking.
  444. </member>
  445. <member name="privacy/collected_data/phone_number/collected" type="bool" setter="" getter="">
  446. Indicates whether your app collects phone number.
  447. </member>
  448. <member name="privacy/collected_data/phone_number/collection_purposes" type="int" setter="" getter="">
  449. The 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].
  450. </member>
  451. <member name="privacy/collected_data/phone_number/linked_to_user" type="bool" setter="" getter="">
  452. Indicates whether your app links phone number to the user's identity.
  453. </member>
  454. <member name="privacy/collected_data/phone_number/used_for_tracking" type="bool" setter="" getter="">
  455. Indicates whether your app uses phone number for tracking.
  456. </member>
  457. <member name="privacy/collected_data/photos_or_videos/collected" type="bool" setter="" getter="">
  458. Indicates whether your app collects photos or videos.
  459. </member>
  460. <member name="privacy/collected_data/photos_or_videos/collection_purposes" type="int" setter="" getter="">
  461. The 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].
  462. </member>
  463. <member name="privacy/collected_data/photos_or_videos/linked_to_user" type="bool" setter="" getter="">
  464. Indicates whether your app links photos or videos to the user's identity.
  465. </member>
  466. <member name="privacy/collected_data/photos_or_videos/used_for_tracking" type="bool" setter="" getter="">
  467. Indicates whether your app uses photos or videos for tracking.
  468. </member>
  469. <member name="privacy/collected_data/physical_address/collected" type="bool" setter="" getter="">
  470. Indicates whether your app collects physical address.
  471. </member>
  472. <member name="privacy/collected_data/physical_address/collection_purposes" type="int" setter="" getter="">
  473. The 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].
  474. </member>
  475. <member name="privacy/collected_data/physical_address/linked_to_user" type="bool" setter="" getter="">
  476. Indicates whether your app links physical address to the user's identity.
  477. </member>
  478. <member name="privacy/collected_data/physical_address/used_for_tracking" type="bool" setter="" getter="">
  479. Indicates whether your app uses physical address for tracking.
  480. </member>
  481. <member name="privacy/collected_data/precise_location/collected" type="bool" setter="" getter="">
  482. Indicates whether your app collects precise location data.
  483. </member>
  484. <member name="privacy/collected_data/precise_location/collection_purposes" type="int" setter="" getter="">
  485. The 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].
  486. </member>
  487. <member name="privacy/collected_data/precise_location/linked_to_user" type="bool" setter="" getter="">
  488. Indicates whether your app links precise location data to the user's identity.
  489. </member>
  490. <member name="privacy/collected_data/precise_location/used_for_tracking" type="bool" setter="" getter="">
  491. Indicates whether your app uses precise location data for tracking.
  492. </member>
  493. <member name="privacy/collected_data/product_interaction/collected" type="bool" setter="" getter="">
  494. Indicates whether your app collects product interaction data.
  495. </member>
  496. <member name="privacy/collected_data/product_interaction/collection_purposes" type="int" setter="" getter="">
  497. The 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].
  498. </member>
  499. <member name="privacy/collected_data/product_interaction/linked_to_user" type="bool" setter="" getter="">
  500. Indicates whether your app links product interaction data to the user's identity.
  501. </member>
  502. <member name="privacy/collected_data/product_interaction/used_for_tracking" type="bool" setter="" getter="">
  503. Indicates whether your app uses product interaction data for tracking.
  504. </member>
  505. <member name="privacy/collected_data/purchase_history/collected" type="bool" setter="" getter="">
  506. Indicates whether your app collects purchase history.
  507. </member>
  508. <member name="privacy/collected_data/purchase_history/collection_purposes" type="int" setter="" getter="">
  509. The 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].
  510. </member>
  511. <member name="privacy/collected_data/purchase_history/linked_to_user" type="bool" setter="" getter="">
  512. Indicates whether your app links purchase history to the user's identity.
  513. </member>
  514. <member name="privacy/collected_data/purchase_history/used_for_tracking" type="bool" setter="" getter="">
  515. Indicates whether your app uses purchase history for tracking.
  516. </member>
  517. <member name="privacy/collected_data/search_history/collected" type="bool" setter="" getter="">
  518. Indicates whether your app collects search history.
  519. </member>
  520. <member name="privacy/collected_data/search_history/collection_purposes" type="int" setter="" getter="">
  521. The 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].
  522. </member>
  523. <member name="privacy/collected_data/search_history/linked_to_user" type="bool" setter="" getter="">
  524. Indicates whether your app links search history to the user's identity.
  525. </member>
  526. <member name="privacy/collected_data/search_history/used_for_tracking" type="bool" setter="" getter="">
  527. Indicates whether your app uses search history for tracking.
  528. </member>
  529. <member name="privacy/collected_data/sensitive_info/collected" type="bool" setter="" getter="">
  530. Indicates whether your app collects sensitive user information.
  531. </member>
  532. <member name="privacy/collected_data/sensitive_info/collection_purposes" type="int" setter="" getter="">
  533. The 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].
  534. </member>
  535. <member name="privacy/collected_data/sensitive_info/linked_to_user" type="bool" setter="" getter="">
  536. Indicates whether your app links sensitive user information to the user's identity.
  537. </member>
  538. <member name="privacy/collected_data/sensitive_info/used_for_tracking" type="bool" setter="" getter="">
  539. Indicates whether your app uses sensitive user information for tracking.
  540. </member>
  541. <member name="privacy/collected_data/user_id/collected" type="bool" setter="" getter="">
  542. Indicates whether your app collects user IDs.
  543. </member>
  544. <member name="privacy/collected_data/user_id/collection_purposes" type="int" setter="" getter="">
  545. The 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].
  546. </member>
  547. <member name="privacy/collected_data/user_id/linked_to_user" type="bool" setter="" getter="">
  548. Indicates whether your app links user IDs to the user's identity.
  549. </member>
  550. <member name="privacy/collected_data/user_id/used_for_tracking" type="bool" setter="" getter="">
  551. Indicates whether your app uses user IDs for tracking.
  552. </member>
  553. <member name="privacy/disk_space_access_reasons" type="int" setter="" getter="">
  554. The reasons your app use free disk space API. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api]Describing use of required reason API[/url].
  555. </member>
  556. <member name="privacy/file_timestamp_access_reasons" type="int" setter="" getter="">
  557. The reasons your app use file timestamp/metadata API. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api]Describing use of required reason API[/url].
  558. </member>
  559. <member name="privacy/microphone_usage_description" type="String" setter="" getter="">
  560. A message displayed when requesting access to the device's microphone (in English).
  561. </member>
  562. <member name="privacy/microphone_usage_description_localized" type="Dictionary" setter="" getter="">
  563. A message displayed when requesting access to the device's microphone (localized).
  564. </member>
  565. <member name="privacy/photolibrary_usage_description" type="String" setter="" getter="">
  566. A message displayed when requesting access to the user's photo library (in English).
  567. </member>
  568. <member name="privacy/photolibrary_usage_description_localized" type="Dictionary" setter="" getter="">
  569. A message displayed when requesting access to the user's photo library (localized).
  570. </member>
  571. <member name="privacy/system_boot_time_access_reasons" type="int" setter="" getter="">
  572. The reasons your app use system boot time / absolute time API. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api]Describing use of required reason API[/url].
  573. </member>
  574. <member name="privacy/tracking_domains" type="PackedStringArray" setter="" getter="">
  575. The 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].
  576. </member>
  577. <member name="privacy/tracking_enabled" type="bool" setter="" getter="">
  578. Indicates whether your app uses data for tracking. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files]Privacy manifest files[/url].
  579. </member>
  580. <member name="privacy/user_defaults_access_reasons" type="int" setter="" getter="">
  581. The reasons your app use user defaults API. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api]Describing use of required reason API[/url].
  582. </member>
  583. <member name="shader_baker/enabled" type="bool" setter="" getter="">
  584. If [code]true[/code], shaders will be compiled and embedded in the application. This option is only supported when using the Forward+ and Mobile renderers.
  585. [b]Note:[/b] When exporting as a dedicated server, the shader baker is always disabled since no rendering is performed.
  586. </member>
  587. <member name="user_data/accessible_from_files_app" type="bool" setter="" getter="">
  588. If [code]true[/code], the app "Documents" folder can be accessed via "Files" app. See [url=https://developer.apple.com/documentation/bundleresources/information_property_list/lssupportsopeningdocumentsinplace]LSSupportsOpeningDocumentsInPlace[/url].
  589. </member>
  590. <member name="user_data/accessible_from_itunes_sharing" type="bool" setter="" getter="">
  591. If [code]true[/code], the app "Documents" folder can be accessed via iTunes file sharing. See [url=https://developer.apple.com/documentation/bundleresources/information_property_list/uifilesharingenabled]UIFileSharingEnabled[/url].
  592. </member>
  593. </members>
  594. </class>