You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/game/ios/app.md
+11-14Lines changed: 11 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,24 +94,21 @@ EXAMPLES
94
94
95
95
#### Description
96
96
97
-
Synchronies the Apple App "BundleId"with the capabilities from the local project.
97
+
Synchronizes the Apple App **Bundle ID**with the capabilities defined in your Godot iOS export preset.
98
98
99
-
This command will read your **export_presets.cfg** file and determine which capabilities
100
-
to enable in the Apple Developer Portal.
99
+
This command reads your **export_presets.cfg** (iOS preset) and enables or disables the corresponding capabilities on the Bundle ID in the Apple Developer Portal.
101
100
102
-
Currently, only the following permissions are supported:
| entitlements/push_notifications |[Push Notifications](https://developer.apple.com/documentation/bundleresources/entitlements/aps-environment)| Production or Development; or legacy **capabilities/push_notifications** (true). Sets aps-environment / APNS. |
109
+
| entitlements/additional |[Entitlements](https://developer.apple.com/documentation/bundleresources/entitlements) (parsed) | Known entitlement keys (e.g. `com.apple.developer.applesignin` for Sign in with Apple) are synced. Unknown keys remain in your app’s entitlements only. |
106
110
107
-
:::warning
108
-
109
-
If your game uses other capabilities or if you are using plugins to enable certain
110
-
features such as **GPS** or **file access**, please get in touch so that we can work with you.
111
-
112
-
**ShipThis is still in beta and we need your help to improve it.**
113
-
114
-
:::
111
+
**Not synced:** Other export options (e.g. `capabilities/additional`, `capabilities/performance_gaming_tier`) only affect the exported app; they are not synced to the Bundle ID.
115
112
116
113
:::tip
117
114
You do not need to have an **export_presets.cfg** file in your game directory.
/** Parse raw entitlements XML string for known keys; return their CapabilityTypes (no duplicates). Matches exact <key>…</key> elements to avoid substring false positives (e.g. healthkit vs healthkit.recalibrate-estimates). */
0 commit comments