[BUG]

Resolved 💬 1 comment Opened Jun 10, 2026 by mpontus-png Closed Jun 13, 2026

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?

Claude Desktop fails to launch — EPERM on git-worktrees.json, macOS auto-applies com.apple.provenance attribute to ~/Library/Application Support/Claude blocking all writes

What Should Happen?

Claude Desktop should launch successfully and be able to write to ~/Library/Application Support/Claude without being blocked by the com.apple.provenance attribute that macOS 26 Tahoe beta automatically applies to the folder.

Error Messages/Logs

[2063:0610/114949.018528:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:208] open /Users/k.szatow/Library/Application Support/Claude/Crashpad/settings.dat: Operation not permitted (1) [2063:0610/114949.021043:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:208] open /Users/k.szatow/Library/Application Support/Claude/Crashpad/settings.dat: Operation not permitted (1) Claude Desktop failed to launch, attempting to write debug info ERROR Error: EPERM: operation not permitted, rename '/Users/k.szatow/Library/Application Support/Claude/git-worktrees.json.tmp-1084989251e1c513' -> '/Users/k.szatow/Library/Application Support/Claude/git-worktrees.json' at renameSync (node:fs:1013:11) at o (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:43:160822) at o (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:43:160896) ... collapsed 17 duplicate lines matching above 1 lines 17 times... { errno: -1, code: 'EPERM', syscall: 'rename', path: '/Users/k.szatow/Library/Application Support/Claude/git-worktrees.json.tmp-1084989251e1c513', dest: '/Users/k.szatow/Library/Application Support/Claude/git-worktrees.json' } [2063:0610/114949.431228:ERROR:net/disk_cache/simple/simple_index_file.cc:331] Failed to write the temporary index file [2063:0610/114949.431259:ERROR:net/disk_cache/simple/simple_index_file.cc:331] Failed to write the temporary index file [2068:0610/114949.496309:ERROR:net/disk_cache/simple/simple_index_file.cc:331] Failed to write the temporary index file This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: Error: getDeploymentMode() called before initDeploymentMode(). Ensure initDeploymentMode() runs during startup. at Nt (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:347:4008) at LRi (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:208:31872) at gtt (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:208:33439) at vsA (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:208:33766) at /Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:208:34273 (node:2063) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `Claude --trace-deprecation ...` to show where the warning was created)

Ten?

Steps to Reproduce

1. Install Claude Desktop 1.1.4088 on macOS 26.5 Tahoe beta (Build 25F71) on MacBook Air M4 2. Move Claude.app to /Applications 3. Launch Claude Desktop 4. App fails with "Claude Desktop failed to launch" 5. Running /Applications/Claude.app/Contents/MacOS/Claude in Terminal shows EPERM errors on ~/Library/Application Support/Claude/git-worktrees.json 6. Checking the folder with xattr -l reveals com.apple.provenance attribute applied automatically by macOS — removing it with xattr -rd has no effect as the system reapplies it on every launch 7. Granting Full Disk Access in System Settings → Privacy & Security does not resolve the issue

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

1.1.4088

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗