Desktop-bundled Claude Code (2.1.255) crashes on macOS 12 Monterey with dyld Symbol not found: _DNSServiceGetAddrInfoEx — worked until yesterday

Status Open
Reported on v2.1.258
Maintainer reply None cached
Activity 0 comments · opened Sep 2, 2026

Environment

  • Device: MacBook Pro, Intel (x86_64)
  • macOS: 12 (Monterey)
  • Claude Desktop version: 1.40609.1 (69aac0), built 2026-08-30T23:12:49Z
  • Bundled Claude Code CLI path: ~/Library/Application Support/Claude/claude-code/2.1.255/
  • Plan: Pro

What happened
The Claude Code component that Desktop bundles for local/coding features was working fine as of yesterday (used it to push a commit via the Code extension with no issue). Today it crashes on launch with:

Claude Code requires a newer OS version. Update your operating system to continue.

dyld[...]: Symbol not found: _DNSServiceGetAddrInfoEx
  Referenced from: '~/Library/Application Support/Claude/claude-code/2.1.255/claude.app/Contents/MacOS/claude'
  Expected in: '/usr/lib/libSystem.B.dylib'

Process exits with code 134.

Nothing changed on my end (no OS update) between yesterday and today, so it looks like an auto-update silently replaced a working cached build with 2.1.255, which appears to be a known regression — the CLI changelog itself lists 2.1.258 as "Fixed Claude Code failing to launch on macOS 12 (Monterey), a regression introduced in 2.1.255."

What I tried

  • Reinstalled Claude Desktop from the official site: still lands on 1.40609.1 with the same broken 2.1.255 pin — no newer Desktop build seems available yet that picks up the 2.1.258 fix.
  • Manually downloaded and swapped in a build from https://downloads.claude.ai/claude-code-releases/2.1.258/darwin-x64/claude.app.tar.zst in place of the broken 2.1.255 folder. The extracted binary is a valid, differently-hashed Mach-O x86_64 executable, but the identical crash still occurs.
  • Workaround that IS working: installing the standalone CLI directly via curl -fsSL https://claude.ai/install.sh | bash gives a working claude in Terminal, decoupled from Desktop's bundled/pinned copy.

Ask
Could Desktop's bundled claude-code pin for darwin-x64 be updated past 2.1.255 (or actually include the 2.1.258 fix)? This is currently blocking Desktop's built-in coding features for Monterey users who were working fine until this regression landed.

View original on GitHub ↗