History: drop iCloud entitlement (cap not provisioned)

The signed iPhone archive failed because the team's iOS provisioning
profile doesn't include the iCloud capability or our
iCloud.com.flights.app container. Empty out the entitlements payload
so signing succeeds with no caps requested. The app's ModelContainer
init already falls back to local-only SwiftData when the CloudKit
container isn't reachable — history persists on-device, just doesn't
sync across devices yet.

When the iCloud cap is provisioned for com.flights.app, restore the
entitlements payload (one diff) and CloudKit sync turns back on
automatically.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-05-27 09:35:52 -05:00
parent 847e5c6035
commit 8308d9cf03
-8
View File
@@ -2,13 +2,5 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.icloud-container-identifiers</key>
<array>
<string>iCloud.com.flights.app</string>
</array>
<key>com.apple.developer.icloud-services</key>
<array>
<string>CloudKit</string>
</array>
</dict>
</plist>