macOS TCC popup still recurring on v2.1.153 — "2.1.153" would like to access data from other apps
Open 💬 4 comments Opened May 28, 2026 by ChisholmTeam
Description
The macOS TCC permission dialog keeps appearing with the message:
"2.1.153" would like to access data from other apps.
This is still happening on v2.1.153 running macOS Sequoia 15.4 (Darwin 25.2.0, arm64).
Current permissions already granted
- Privacy & Security > Automation:
claude→ System Events ✅ (toggled on) - Privacy & Security > Files & Folders:
claude→ Full Disk Access listed
Despite these permissions being granted, the popup keeps appearing.
Root cause
The CLI binary lives at ~/.local/share/claude/versions/2.1.153 and the symlink at ~/.local/bin/claude points to it. Since the binary path changes with every version update, macOS treats each version as a new, unrecognized binary and:
- Shows the version number ("2.1.153") instead of a human-readable name like "Claude Code"
- Invalidates previously granted TCC permissions
Prior issues (all closed/locked)
- #27322
- #36675
- #36832
- #41297
Suggested fix
- Wrap the CLI in a proper
.appbundle withCFBundleName/CFBundleDisplayName, or - Use a stable binary path that doesn't change per version (let the symlink be the canonical identity), or
- Code-sign the binary with a consistent team identity so macOS recognizes it across versions
Environment
- Claude Code: 2.1.153
- macOS: Sequoia 15.4 (Darwin 25.2.0)
- Architecture: arm64
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗