ultisuite-client/mobile/native/apple/App.entitlements.template
R3D347HR4Y d6d18f911b
Some checks failed
E2E / Playwright e2e (push) Has been cancelled
Lots of stuff and mobile app
2026-06-17 00:13:28 +02:00

31 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Per-app entitlements template. After `pnpm tauri ios init`, merge these keys
into gen/apple/<app>_iOS/<app>_iOS.entitlements. Requires an Apple Developer
team with these capabilities enabled on each App ID:
- Push Notifications (APNs)
- Keychain Sharing (cross-app SSO)
- App Groups (share extension + file provider handoff)
Replace REPLACE_TEAM_ID with your 10-char Apple Team ID. -->
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- Push: 'development' for debug, 'production' for App Store / TestFlight. -->
<key>aps-environment</key>
<string>development</string>
<!-- Cross-app SSO: ALL suite apps share ONE keychain access group so the
OIDC tokens stored by ulti-core (service "space.ulti.suite") are visible
to every app. -->
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)space.ulti.suite</string>
</array>
<!-- App Group: shared container for the Share Extension and File Provider. -->
<key>com.apple.security.application-groups</key>
<array>
<string>group.space.ulti.suite</string>
</array>
</dict>
</plist>