Apple subscription Max 5x users don't get 1M context access
Resolved 💬 3 comments Opened Mar 16, 2026 by Thump604 Closed Mar 16, 2026
Bug Description
Users subscribed to Claude Max 5x via Apple subscription do not get access to the 1M context window in Claude Code. The s1mAccessCache always returns hasAccess: false, and opus[1m] does not appear as a model option via /model.
Steps to Reproduce
- Subscribe to Claude Max 5x through Apple (iOS app)
- Install/update Claude Code to latest version (2.1.63)
- Run
/model— onlyOpus 4.6appears, noopus[1m]option s1mAccessCachein~/.claude.jsoncacheshasAccess: false
Expected Behavior
Max 5x subscribers should have access to 1M context regardless of billing method (Apple vs direct).
Actual Behavior
/modeldoes not showopus[1m]as an options1mAccessCachereturnshasAccess: falseandhasAccessNotAsDefault: false- Clearing the cache and re-authenticating does not fix the issue
- User is stuck on 200K context
Environment
- Claude Code version: 2.1.63
- Platform: macOS (Darwin 25.3.0)
- Billing type:
apple_subscription - Subscription tier: Claude Max 5x - Monthly (confirmed active)
- Auth email: Apple Private Relay (
*@privaterelay.appleid.com)
Additional Context
- The user is paying more through Apple's markup and receiving fewer features than direct subscribers
cachedExtraUsageDisabledReasonshowsorg_level_disabled- Re-authenticating (
/login,claude logout) does not refresh the access cache totrue - The subscription is confirmed active and is Max 5x tier (not Pro)
This appears to be a billing verification issue where Claude Code's access check cannot properly identify Max tier through Apple's subscription/billing path.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗