EditorExportPlatformVisionOS.xml 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592
  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. </member>
  68. <member name="application/signature" type="String" setter="" getter="">
  69. A four-character creator code that is specific to the bundle. Optional.
  70. </member>
  71. <member name="application/version" type="String" setter="" getter="">
  72. 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 on every new release pushed to the App Store.
  73. </member>
  74. <member name="architectures/arm64" type="bool" setter="" getter="">
  75. If [code]true[/code], [code]arm64[/code] binaries are included into exported project.
  76. </member>
  77. <member name="capabilities/access_wifi" type="bool" setter="" getter="">
  78. 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].
  79. </member>
  80. <member name="capabilities/additional" type="PackedStringArray" setter="" getter="">
  81. Additional data added to the [code]UIRequiredDeviceCapabilities[/code] array of the [code]Info.plist[/code] file.
  82. </member>
  83. <member name="capabilities/performance_a12" type="bool" setter="" getter="">
  84. Requires the graphics performance and features of the A12 Bionic and later chips (devices supporting all Vulkan renderer features).
  85. Enabling this option limits supported devices to: iPhone XS, iPhone XR, iPad Mini (5th gen.), iPad Air (3rd gen.), iPad (8th gen) and newer.
  86. </member>
  87. <member name="capabilities/performance_gaming_tier" type="bool" setter="" getter="">
  88. Requires the graphics performance and features of the A17 Pro and later chips.
  89. Enabling this option limits supported devices to: iPhone 15 Pro and newer.
  90. </member>
  91. <member name="custom_template/debug" type="String" setter="" getter="">
  92. Path to the custom export template. If left empty, default template is used.
  93. </member>
  94. <member name="custom_template/release" type="String" setter="" getter="">
  95. Path to the custom export template. If left empty, default template is used.
  96. </member>
  97. <member name="entitlements/additional" type="String" setter="" getter="">
  98. 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:
  99. [codeblock lang=text]
  100. &lt;key&gt;key_name&lt;/key&gt;
  101. &lt;string&gt;value&lt;/string&gt;
  102. [/codeblock]
  103. </member>
  104. <member name="entitlements/game_center" type="bool" setter="" getter="">
  105. 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].
  106. </member>
  107. <member name="entitlements/increased_memory_limit" type="bool" setter="" getter="">
  108. 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].
  109. </member>
  110. <member name="entitlements/push_notifications" type="String" setter="" getter="">
  111. Environment for Apple Push Notification service. See [url=https://developer.apple.com/documentation/bundleresources/entitlements/aps-environment]aps-environment[/url].
  112. </member>
  113. <member name="icons/icon_1024x1024" type="String" setter="" getter="">
  114. 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].
  115. </member>
  116. <member name="icons/icon_1024x1024_dark" type="String" setter="" getter="">
  117. 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].
  118. </member>
  119. <member name="icons/icon_1024x1024_tinted" type="String" setter="" getter="">
  120. 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].
  121. </member>
  122. <member name="privacy/active_keyboard_access_reasons" type="int" setter="" getter="">
  123. 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].
  124. </member>
  125. <member name="privacy/camera_usage_description" type="String" setter="" getter="">
  126. A message displayed when requesting access to the device's camera (in English).
  127. </member>
  128. <member name="privacy/camera_usage_description_localized" type="Dictionary" setter="" getter="">
  129. A message displayed when requesting access to the device's camera (localized).
  130. </member>
  131. <member name="privacy/collected_data/advertising_data/collected" type="bool" setter="" getter="">
  132. Indicates whether your app collects advertising data.
  133. </member>
  134. <member name="privacy/collected_data/advertising_data/collection_purposes" type="int" setter="" getter="">
  135. 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].
  136. </member>
  137. <member name="privacy/collected_data/advertising_data/linked_to_user" type="bool" setter="" getter="">
  138. Indicates whether your app links advertising data to the user's identity.
  139. </member>
  140. <member name="privacy/collected_data/advertising_data/used_for_tracking" type="bool" setter="" getter="">
  141. Indicates whether your app uses advertising data for tracking.
  142. </member>
  143. <member name="privacy/collected_data/audio_data/collected" type="bool" setter="" getter="">
  144. Indicates whether your app collects audio data.
  145. </member>
  146. <member name="privacy/collected_data/audio_data/collection_purposes" type="int" setter="" getter="">
  147. 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].
  148. </member>
  149. <member name="privacy/collected_data/audio_data/linked_to_user" type="bool" setter="" getter="">
  150. Indicates whether your app links audio data to the user's identity.
  151. </member>
  152. <member name="privacy/collected_data/audio_data/used_for_tracking" type="bool" setter="" getter="">
  153. Indicates whether your app uses audio data for tracking.
  154. </member>
  155. <member name="privacy/collected_data/browsing_history/collected" type="bool" setter="" getter="">
  156. Indicates whether your app collects browsing history.
  157. </member>
  158. <member name="privacy/collected_data/browsing_history/collection_purposes" type="int" setter="" getter="">
  159. 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].
  160. </member>
  161. <member name="privacy/collected_data/browsing_history/linked_to_user" type="bool" setter="" getter="">
  162. Indicates whether your app links browsing history to the user's identity.
  163. </member>
  164. <member name="privacy/collected_data/browsing_history/used_for_tracking" type="bool" setter="" getter="">
  165. Indicates whether your app uses browsing history for tracking.
  166. </member>
  167. <member name="privacy/collected_data/coarse_location/collected" type="bool" setter="" getter="">
  168. Indicates whether your app collects coarse location data.
  169. </member>
  170. <member name="privacy/collected_data/coarse_location/collection_purposes" type="int" setter="" getter="">
  171. 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].
  172. </member>
  173. <member name="privacy/collected_data/coarse_location/linked_to_user" type="bool" setter="" getter="">
  174. Indicates whether your app links coarse location data to the user's identity.
  175. </member>
  176. <member name="privacy/collected_data/coarse_location/used_for_tracking" type="bool" setter="" getter="">
  177. Indicates whether your app uses coarse location data for tracking.
  178. </member>
  179. <member name="privacy/collected_data/contacts/collected" type="bool" setter="" getter="">
  180. Indicates whether your app collects contacts.
  181. </member>
  182. <member name="privacy/collected_data/contacts/collection_purposes" type="int" setter="" getter="">
  183. 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].
  184. </member>
  185. <member name="privacy/collected_data/contacts/linked_to_user" type="bool" setter="" getter="">
  186. Indicates whether your app links contacts to the user's identity.
  187. </member>
  188. <member name="privacy/collected_data/contacts/used_for_tracking" type="bool" setter="" getter="">
  189. Indicates whether your app uses contacts for tracking.
  190. </member>
  191. <member name="privacy/collected_data/crash_data/collected" type="bool" setter="" getter="">
  192. Indicates whether your app collects crash data.
  193. </member>
  194. <member name="privacy/collected_data/crash_data/collection_purposes" type="int" setter="" getter="">
  195. 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].
  196. </member>
  197. <member name="privacy/collected_data/crash_data/linked_to_user" type="bool" setter="" getter="">
  198. Indicates whether your app links crash data to the user's identity.
  199. </member>
  200. <member name="privacy/collected_data/crash_data/used_for_tracking" type="bool" setter="" getter="">
  201. Indicates whether your app uses crash data for tracking.
  202. </member>
  203. <member name="privacy/collected_data/credit_info/collected" type="bool" setter="" getter="">
  204. Indicates whether your app collects credit information.
  205. </member>
  206. <member name="privacy/collected_data/credit_info/collection_purposes" type="int" setter="" getter="">
  207. 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].
  208. </member>
  209. <member name="privacy/collected_data/credit_info/linked_to_user" type="bool" setter="" getter="">
  210. Indicates whether your app links credit information to the user's identity.
  211. </member>
  212. <member name="privacy/collected_data/credit_info/used_for_tracking" type="bool" setter="" getter="">
  213. Indicates whether your app uses credit information for tracking.
  214. </member>
  215. <member name="privacy/collected_data/customer_support/collected" type="bool" setter="" getter="">
  216. Indicates whether your app collects customer support data.
  217. </member>
  218. <member name="privacy/collected_data/customer_support/collection_purposes" type="int" setter="" getter="">
  219. 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].
  220. </member>
  221. <member name="privacy/collected_data/customer_support/linked_to_user" type="bool" setter="" getter="">
  222. Indicates whether your app links customer support data to the user's identity.
  223. </member>
  224. <member name="privacy/collected_data/customer_support/used_for_tracking" type="bool" setter="" getter="">
  225. Indicates whether your app uses customer support data for tracking.
  226. </member>
  227. <member name="privacy/collected_data/device_id/collected" type="bool" setter="" getter="">
  228. Indicates whether your app collects device IDs.
  229. </member>
  230. <member name="privacy/collected_data/device_id/collection_purposes" type="int" setter="" getter="">
  231. 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].
  232. </member>
  233. <member name="privacy/collected_data/device_id/linked_to_user" type="bool" setter="" getter="">
  234. Indicates whether your app links device IDs to the user's identity.
  235. </member>
  236. <member name="privacy/collected_data/device_id/used_for_tracking" type="bool" setter="" getter="">
  237. Indicates whether your app uses device IDs for tracking.
  238. </member>
  239. <member name="privacy/collected_data/email_address/collected" type="bool" setter="" getter="">
  240. Indicates whether your app collects email address.
  241. </member>
  242. <member name="privacy/collected_data/email_address/collection_purposes" type="int" setter="" getter="">
  243. 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].
  244. </member>
  245. <member name="privacy/collected_data/email_address/linked_to_user" type="bool" setter="" getter="">
  246. Indicates whether your app links email address to the user's identity.
  247. </member>
  248. <member name="privacy/collected_data/email_address/used_for_tracking" type="bool" setter="" getter="">
  249. Indicates whether your app uses email address for tracking.
  250. </member>
  251. <member name="privacy/collected_data/emails_or_text_messages/collected" type="bool" setter="" getter="">
  252. Indicates whether your app collects emails or text messages.
  253. </member>
  254. <member name="privacy/collected_data/emails_or_text_messages/collection_purposes" type="int" setter="" getter="">
  255. 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].
  256. </member>
  257. <member name="privacy/collected_data/emails_or_text_messages/linked_to_user" type="bool" setter="" getter="">
  258. Indicates whether your app links emails or text messages to the user's identity.
  259. </member>
  260. <member name="privacy/collected_data/emails_or_text_messages/used_for_tracking" type="bool" setter="" getter="">
  261. Indicates whether your app uses emails or text messages for tracking.
  262. </member>
  263. <member name="privacy/collected_data/environment_scanning/collected" type="bool" setter="" getter="">
  264. Indicates whether your app collects environment scanning data.
  265. </member>
  266. <member name="privacy/collected_data/environment_scanning/collection_purposes" type="int" setter="" getter="">
  267. 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].
  268. </member>
  269. <member name="privacy/collected_data/environment_scanning/linked_to_user" type="bool" setter="" getter="">
  270. Indicates whether your app links environment scanning data to the user's identity.
  271. </member>
  272. <member name="privacy/collected_data/environment_scanning/used_for_tracking" type="bool" setter="" getter="">
  273. Indicates whether your app uses environment scanning data for tracking.
  274. </member>
  275. <member name="privacy/collected_data/fitness/collected" type="bool" setter="" getter="">
  276. Indicates whether your app collects fitness and exercise data.
  277. </member>
  278. <member name="privacy/collected_data/fitness/collection_purposes" type="int" setter="" getter="">
  279. 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].
  280. </member>
  281. <member name="privacy/collected_data/fitness/linked_to_user" type="bool" setter="" getter="">
  282. Indicates whether your app links fitness and exercise data to the user's identity.
  283. </member>
  284. <member name="privacy/collected_data/fitness/used_for_tracking" type="bool" setter="" getter="">
  285. Indicates whether your app uses fitness and exercise data for tracking.
  286. </member>
  287. <member name="privacy/collected_data/gameplay_content/collected" type="bool" setter="" getter="">
  288. Indicates whether your app collects gameplay content.
  289. </member>
  290. <member name="privacy/collected_data/gameplay_content/collection_purposes" type="int" setter="" getter="">
  291. 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].
  292. </member>
  293. <member name="privacy/collected_data/gameplay_content/linked_to_user" type="bool" setter="" getter="">
  294. Indicates whether your app links gameplay content to the user's identity.
  295. </member>
  296. <member name="privacy/collected_data/gameplay_content/used_for_tracking" type="bool" setter="" getter="">
  297. Indicates whether your app uses gameplay content for tracking.
  298. </member>
  299. <member name="privacy/collected_data/hands/collected" type="bool" setter="" getter="">
  300. Indicates whether your app collects user's hand structure and hand movements.
  301. </member>
  302. <member name="privacy/collected_data/hands/collection_purposes" type="int" setter="" getter="">
  303. 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].
  304. </member>
  305. <member name="privacy/collected_data/hands/linked_to_user" type="bool" setter="" getter="">
  306. Indicates whether your app links user's hand structure and hand movements to the user's identity.
  307. </member>
  308. <member name="privacy/collected_data/hands/used_for_tracking" type="bool" setter="" getter="">
  309. Indicates whether your app uses user's hand structure and hand movements for tracking.
  310. </member>
  311. <member name="privacy/collected_data/head/collected" type="bool" setter="" getter="">
  312. Indicates whether your app collects user's head movement.
  313. </member>
  314. <member name="privacy/collected_data/head/collection_purposes" type="int" setter="" getter="">
  315. 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].
  316. </member>
  317. <member name="privacy/collected_data/head/linked_to_user" type="bool" setter="" getter="">
  318. Indicates whether your app links user's head movement to the user's identity.
  319. </member>
  320. <member name="privacy/collected_data/head/used_for_tracking" type="bool" setter="" getter="">
  321. Indicates whether your app uses user's head movement for tracking.
  322. </member>
  323. <member name="privacy/collected_data/health/collected" type="bool" setter="" getter="">
  324. Indicates whether your app collects health and medical data.
  325. </member>
  326. <member name="privacy/collected_data/health/collection_purposes" type="int" setter="" getter="">
  327. 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].
  328. </member>
  329. <member name="privacy/collected_data/health/linked_to_user" type="bool" setter="" getter="">
  330. Indicates whether your app links health and medical data to the user's identity.
  331. </member>
  332. <member name="privacy/collected_data/health/used_for_tracking" type="bool" setter="" getter="">
  333. Indicates whether your app uses health and medical data for tracking.
  334. </member>
  335. <member name="privacy/collected_data/name/collected" type="bool" setter="" getter="">
  336. Indicates whether your app collects user's name.
  337. </member>
  338. <member name="privacy/collected_data/name/collection_purposes" type="int" setter="" getter="">
  339. 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].
  340. </member>
  341. <member name="privacy/collected_data/name/linked_to_user" type="bool" setter="" getter="">
  342. Indicates whether your app links user's name to the user's identity.
  343. </member>
  344. <member name="privacy/collected_data/name/used_for_tracking" type="bool" setter="" getter="">
  345. Indicates whether your app uses user's name for tracking.
  346. </member>
  347. <member name="privacy/collected_data/other_contact_info/collected" type="bool" setter="" getter="">
  348. Indicates whether your app collects any other contact information.
  349. </member>
  350. <member name="privacy/collected_data/other_contact_info/collection_purposes" type="int" setter="" getter="">
  351. 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].
  352. </member>
  353. <member name="privacy/collected_data/other_contact_info/linked_to_user" type="bool" setter="" getter="">
  354. Indicates whether your app links any other contact information to the user's identity.
  355. </member>
  356. <member name="privacy/collected_data/other_contact_info/used_for_tracking" type="bool" setter="" getter="">
  357. Indicates whether your app uses any other contact information for tracking.
  358. </member>
  359. <member name="privacy/collected_data/other_data_types/collected" type="bool" setter="" getter="">
  360. Indicates whether your app collects any other data.
  361. </member>
  362. <member name="privacy/collected_data/other_data_types/collection_purposes" type="int" setter="" getter="">
  363. 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].
  364. </member>
  365. <member name="privacy/collected_data/other_data_types/linked_to_user" type="bool" setter="" getter="">
  366. Indicates whether your app links any other data to the user's identity.
  367. </member>
  368. <member name="privacy/collected_data/other_data_types/used_for_tracking" type="bool" setter="" getter="">
  369. Indicates whether your app uses any other data for tracking.
  370. </member>
  371. <member name="privacy/collected_data/other_diagnostic_data/collected" type="bool" setter="" getter="">
  372. Indicates whether your app collects any other diagnostic data.
  373. </member>
  374. <member name="privacy/collected_data/other_diagnostic_data/collection_purposes" type="int" setter="" getter="">
  375. 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].
  376. </member>
  377. <member name="privacy/collected_data/other_diagnostic_data/linked_to_user" type="bool" setter="" getter="">
  378. Indicates whether your app links any other diagnostic data to the user's identity.
  379. </member>
  380. <member name="privacy/collected_data/other_diagnostic_data/used_for_tracking" type="bool" setter="" getter="">
  381. Indicates whether your app uses any other diagnostic data for tracking.
  382. </member>
  383. <member name="privacy/collected_data/other_financial_info/collected" type="bool" setter="" getter="">
  384. Indicates whether your app collects any other financial information.
  385. </member>
  386. <member name="privacy/collected_data/other_financial_info/collection_purposes" type="int" setter="" getter="">
  387. 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].
  388. </member>
  389. <member name="privacy/collected_data/other_financial_info/linked_to_user" type="bool" setter="" getter="">
  390. Indicates whether your app links any other financial information to the user's identity.
  391. </member>
  392. <member name="privacy/collected_data/other_financial_info/used_for_tracking" type="bool" setter="" getter="">
  393. Indicates whether your app uses any other financial information for tracking.
  394. </member>
  395. <member name="privacy/collected_data/other_usage_data/collected" type="bool" setter="" getter="">
  396. Indicates whether your app collects any other usage data.
  397. </member>
  398. <member name="privacy/collected_data/other_usage_data/collection_purposes" type="int" setter="" getter="">
  399. 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].
  400. </member>
  401. <member name="privacy/collected_data/other_usage_data/linked_to_user" type="bool" setter="" getter="">
  402. Indicates whether your app links any other usage data to the user's identity.
  403. </member>
  404. <member name="privacy/collected_data/other_usage_data/used_for_tracking" type="bool" setter="" getter="">
  405. Indicates whether your app uses any other usage data for tracking.
  406. </member>
  407. <member name="privacy/collected_data/other_user_content/collected" type="bool" setter="" getter="">
  408. Indicates whether your app collects any other user generated content.
  409. </member>
  410. <member name="privacy/collected_data/other_user_content/collection_purposes" type="int" setter="" getter="">
  411. 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].
  412. </member>
  413. <member name="privacy/collected_data/other_user_content/linked_to_user" type="bool" setter="" getter="">
  414. Indicates whether your app links any other user generated content to the user's identity.
  415. </member>
  416. <member name="privacy/collected_data/other_user_content/used_for_tracking" type="bool" setter="" getter="">
  417. Indicates whether your app uses any other user generated content for tracking.
  418. </member>
  419. <member name="privacy/collected_data/payment_info/collected" type="bool" setter="" getter="">
  420. Indicates whether your app collects payment information.
  421. </member>
  422. <member name="privacy/collected_data/payment_info/collection_purposes" type="int" setter="" getter="">
  423. 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].
  424. </member>
  425. <member name="privacy/collected_data/payment_info/linked_to_user" type="bool" setter="" getter="">
  426. Indicates whether your app links payment information to the user's identity.
  427. </member>
  428. <member name="privacy/collected_data/payment_info/used_for_tracking" type="bool" setter="" getter="">
  429. Indicates whether your app uses payment information for tracking.
  430. </member>
  431. <member name="privacy/collected_data/performance_data/collected" type="bool" setter="" getter="">
  432. Indicates whether your app collects performance data.
  433. </member>
  434. <member name="privacy/collected_data/performance_data/collection_purposes" type="int" setter="" getter="">
  435. 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].
  436. </member>
  437. <member name="privacy/collected_data/performance_data/linked_to_user" type="bool" setter="" getter="">
  438. Indicates whether your app links performance data to the user's identity.
  439. </member>
  440. <member name="privacy/collected_data/performance_data/used_for_tracking" type="bool" setter="" getter="">
  441. Indicates whether your app uses performance data for tracking.
  442. </member>
  443. <member name="privacy/collected_data/phone_number/collected" type="bool" setter="" getter="">
  444. Indicates whether your app collects phone number.
  445. </member>
  446. <member name="privacy/collected_data/phone_number/collection_purposes" type="int" setter="" getter="">
  447. 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].
  448. </member>
  449. <member name="privacy/collected_data/phone_number/linked_to_user" type="bool" setter="" getter="">
  450. Indicates whether your app links phone number to the user's identity.
  451. </member>
  452. <member name="privacy/collected_data/phone_number/used_for_tracking" type="bool" setter="" getter="">
  453. Indicates whether your app uses phone number for tracking.
  454. </member>
  455. <member name="privacy/collected_data/photos_or_videos/collected" type="bool" setter="" getter="">
  456. Indicates whether your app collects photos or videos.
  457. </member>
  458. <member name="privacy/collected_data/photos_or_videos/collection_purposes" type="int" setter="" getter="">
  459. 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].
  460. </member>
  461. <member name="privacy/collected_data/photos_or_videos/linked_to_user" type="bool" setter="" getter="">
  462. Indicates whether your app links photos or videos to the user's identity.
  463. </member>
  464. <member name="privacy/collected_data/photos_or_videos/used_for_tracking" type="bool" setter="" getter="">
  465. Indicates whether your app uses photos or videos for tracking.
  466. </member>
  467. <member name="privacy/collected_data/physical_address/collected" type="bool" setter="" getter="">
  468. Indicates whether your app collects physical address.
  469. </member>
  470. <member name="privacy/collected_data/physical_address/collection_purposes" type="int" setter="" getter="">
  471. 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].
  472. </member>
  473. <member name="privacy/collected_data/physical_address/linked_to_user" type="bool" setter="" getter="">
  474. Indicates whether your app links physical address to the user's identity.
  475. </member>
  476. <member name="privacy/collected_data/physical_address/used_for_tracking" type="bool" setter="" getter="">
  477. Indicates whether your app uses physical address for tracking.
  478. </member>
  479. <member name="privacy/collected_data/precise_location/collected" type="bool" setter="" getter="">
  480. Indicates whether your app collects precise location data.
  481. </member>
  482. <member name="privacy/collected_data/precise_location/collection_purposes" type="int" setter="" getter="">
  483. 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].
  484. </member>
  485. <member name="privacy/collected_data/precise_location/linked_to_user" type="bool" setter="" getter="">
  486. Indicates whether your app links precise location data to the user's identity.
  487. </member>
  488. <member name="privacy/collected_data/precise_location/used_for_tracking" type="bool" setter="" getter="">
  489. Indicates whether your app uses precise location data for tracking.
  490. </member>
  491. <member name="privacy/collected_data/product_interaction/collected" type="bool" setter="" getter="">
  492. Indicates whether your app collects product interaction data.
  493. </member>
  494. <member name="privacy/collected_data/product_interaction/collection_purposes" type="int" setter="" getter="">
  495. 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].
  496. </member>
  497. <member name="privacy/collected_data/product_interaction/linked_to_user" type="bool" setter="" getter="">
  498. Indicates whether your app links product interaction data to the user's identity.
  499. </member>
  500. <member name="privacy/collected_data/product_interaction/used_for_tracking" type="bool" setter="" getter="">
  501. Indicates whether your app uses product interaction data for tracking.
  502. </member>
  503. <member name="privacy/collected_data/purchase_history/collected" type="bool" setter="" getter="">
  504. Indicates whether your app collects purchase history.
  505. </member>
  506. <member name="privacy/collected_data/purchase_history/collection_purposes" type="int" setter="" getter="">
  507. 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].
  508. </member>
  509. <member name="privacy/collected_data/purchase_history/linked_to_user" type="bool" setter="" getter="">
  510. Indicates whether your app links purchase history to the user's identity.
  511. </member>
  512. <member name="privacy/collected_data/purchase_history/used_for_tracking" type="bool" setter="" getter="">
  513. Indicates whether your app uses purchase history for tracking.
  514. </member>
  515. <member name="privacy/collected_data/search_hhistory/collected" type="bool" setter="" getter="">
  516. Indicates whether your app collects search history.
  517. </member>
  518. <member name="privacy/collected_data/search_hhistory/collection_purposes" type="int" setter="" getter="">
  519. 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].
  520. </member>
  521. <member name="privacy/collected_data/search_hhistory/linked_to_user" type="bool" setter="" getter="">
  522. Indicates whether your app links search history to the user's identity.
  523. </member>
  524. <member name="privacy/collected_data/search_hhistory/used_for_tracking" type="bool" setter="" getter="">
  525. Indicates whether your app uses search history for tracking.
  526. </member>
  527. <member name="privacy/collected_data/sensitive_info/collected" type="bool" setter="" getter="">
  528. Indicates whether your app collects sensitive user information.
  529. </member>
  530. <member name="privacy/collected_data/sensitive_info/collection_purposes" type="int" setter="" getter="">
  531. 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].
  532. </member>
  533. <member name="privacy/collected_data/sensitive_info/linked_to_user" type="bool" setter="" getter="">
  534. Indicates whether your app links sensitive user information to the user's identity.
  535. </member>
  536. <member name="privacy/collected_data/sensitive_info/used_for_tracking" type="bool" setter="" getter="">
  537. Indicates whether your app uses sensitive user information for tracking.
  538. </member>
  539. <member name="privacy/collected_data/user_id/collected" type="bool" setter="" getter="">
  540. Indicates whether your app collects user IDs.
  541. </member>
  542. <member name="privacy/collected_data/user_id/collection_purposes" type="int" setter="" getter="">
  543. 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].
  544. </member>
  545. <member name="privacy/collected_data/user_id/linked_to_user" type="bool" setter="" getter="">
  546. Indicates whether your app links user IDs to the user's identity.
  547. </member>
  548. <member name="privacy/collected_data/user_id/used_for_tracking" type="bool" setter="" getter="">
  549. Indicates whether your app uses user IDs for tracking.
  550. </member>
  551. <member name="privacy/disk_space_access_reasons" type="int" setter="" getter="">
  552. 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].
  553. </member>
  554. <member name="privacy/file_timestamp_access_reasons" type="int" setter="" getter="">
  555. 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].
  556. </member>
  557. <member name="privacy/microphone_usage_description" type="String" setter="" getter="">
  558. A message displayed when requesting access to the device's microphone (in English).
  559. </member>
  560. <member name="privacy/microphone_usage_description_localized" type="Dictionary" setter="" getter="">
  561. A message displayed when requesting access to the device's microphone (localized).
  562. </member>
  563. <member name="privacy/photolibrary_usage_description" type="String" setter="" getter="">
  564. A message displayed when requesting access to the user's photo library (in English).
  565. </member>
  566. <member name="privacy/photolibrary_usage_description_localized" type="Dictionary" setter="" getter="">
  567. A message displayed when requesting access to the user's photo library (localized).
  568. </member>
  569. <member name="privacy/system_boot_time_access_reasons" type="int" setter="" getter="">
  570. 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].
  571. </member>
  572. <member name="privacy/tracking_domains" type="PackedStringArray" setter="" getter="">
  573. 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].
  574. </member>
  575. <member name="privacy/tracking_enabled" type="bool" setter="" getter="">
  576. Indicates whether your app uses data for tracking. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files]Privacy manifest files[/url].
  577. </member>
  578. <member name="privacy/user_defaults_access_reasons" type="int" setter="" getter="">
  579. 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].
  580. </member>
  581. <member name="shader_baker/enabled" type="bool" setter="" getter="">
  582. 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.
  583. </member>
  584. <member name="user_data/accessible_from_files_app" type="bool" setter="" getter="">
  585. 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].
  586. </member>
  587. <member name="user_data/accessible_from_itunes_sharing" type="bool" setter="" getter="">
  588. 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].
  589. </member>
  590. </members>
  591. </class>