Skip to content

iOS: add iCloud Documents entitlements so Open/Save work - #7

Merged
ccakes merged 1 commit into
mainfrom
claude/testflight-icloud-unavailable-mm9qhg
Jul 7, 2026
Merged

iOS: add iCloud Documents entitlements so Open/Save work#7
ccakes merged 1 commit into
mainfrom
claude/testflight-icloud-unavailable-mm9qhg

Conversation

@ccakes

@ccakes ccakes commented Jun 27, 2026

Copy link
Copy Markdown
Owner

The committed iOS entitlements file was empty (<dict/>), so the
TestFlight build was signed with no iCloud entitlement. At runtime
URLForUbiquityContainerIdentifier returns nil, documents_dir() fails
with "iCloud is not available", and the frontend shows the "iCloud
unavailable" toast on Open/Save.

Populate the entitlements with the iCloud container
(iCloud.co.nurve.elo.calculator), add the matching NSUbiquitousContainers
block to Info.plist (Files-app visibility + "Elo" name), and declare both
in project.yml so an xcodegen / tauri ios init regeneration reproduces
them instead of wiping the file blank again.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01HapQmYrTx3QWWMZrnmssiP

The committed iOS entitlements file was empty (`<dict/>`), so the
TestFlight build was signed with no iCloud entitlement. At runtime
`URLForUbiquityContainerIdentifier` returns nil, documents_dir() fails
with "iCloud is not available", and the frontend shows the "iCloud
unavailable" toast on Open/Save.

Populate the entitlements with the iCloud container
(iCloud.co.nurve.elo.calculator), add the matching NSUbiquitousContainers
block to Info.plist (Files-app visibility + "Elo" name), and declare both
in project.yml so an xcodegen / `tauri ios init` regeneration reproduces
them instead of wiping the file blank again.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HapQmYrTx3QWWMZrnmssiP
@ccakes
ccakes merged commit df3e4b3 into main Jul 7, 2026
5 checks passed
@ccakes
ccakes deleted the claude/testflight-icloud-unavailable-mm9qhg branch July 7, 2026 08:54
ccakes added a commit that referenced this pull request Jul 7, 2026
Ships the iOS iCloud Documents entitlements merged in #7. Bumps the workspace,
Tauri/web manifests, PKGBUILD, Cargo.lock, and the iOS Info.plist version
strings (CFBundleVersion bumped per the NSUbiquitousContainers change).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants