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:

  1. Shows the version number ("2.1.153") instead of a human-readable name like "Claude Code"
  2. Invalidates previously granted TCC permissions

Prior issues (all closed/locked)

  • #27322
  • #36675
  • #36832
  • #41297

Suggested fix

  • Wrap the CLI in a proper .app bundle with CFBundleName / 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

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗