[BUG] macOS 27 Golden Gate beta: Claude Code re-requests Files & Folders access on every auto-update (new TCC entry per version)
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Environment:
- macOS 27 beta "Golden Gate" (26A5353q)
- Claude Code native install, auto-update enabled
- claude --version: 2.1.185 (Claude Code)
What happens
On macOS 27 beta "Golden Gate", each Claude Code version registers as a separate entry in System Settings → Privacy & Security → Files & Folders, labeled by raw version number (2.1.169, 2.1.170, 2.1.172 …) rather than a single stable "Claude Code" entry. Because the CLI auto-updates ~daily, a new entry appears each day and file access must be re-granted every time. There's no way to grant durable/blanket access since the prior grant doesn't carry forward.
<img width="509" height="618" alt="Image" src="https://github.com/user-attachments/assets/6024251a-b7e9-4b11-8862-49119c2f3242" />
Likely cause
TCC appears to be keying permissions to the versioned binary path/identity instead of a stable bundle ID or designated-requirement code signature. macOS 27's TCC changes seem to have tightened this. Worth confirming the native binary carries a stable signing identity and that auto-update preserves it.
What Should Happen?
A single stable TCC identity for Claude Code so file-access grants persist across auto-updates (one "Claude Code" entry, not one per version).
Error Messages/Logs
Steps to Reproduce
- Install Claude Code (native) on macOS 27 beta "Golden Gate"
- Grant Files & Folders access
- Let it auto-update (or claude update)
- Observe new version → new TCC prompt → previous grant not inherited
Claude Model
_No response_
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.185
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Impact: Daily permission friction; blanket/durable permission impossible. Will affect all native-install users once macOS 27 ships.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗