Skip to content

Conversation

@gyfelton
Copy link
Contributor

@gyfelton gyfelton commented Sep 9, 2025

Pull Request Description

From Gemini:

com.apple.security.device.microphone is a sandbox entitlement used by sandboxed macOS applications to request access to the built-in microphone. In contrast, com.apple.security.device.audio-input is a hardened runtime entitlement for apps built with the hardened runtime, which grants access to audio input via Core Audio. A sandboxed and hardened app requires both entitlements to access audio input. 

And indeed changing to audio-input fixed access to microphone in a test build

From Gemini:
```
com.apple.security.device.microphone is a sandbox entitlement used by sandboxed macOS applications to request access to the built-in microphone. In contrast, com.apple.security.device.audio-input is a hardened runtime entitlement for apps built with the hardened runtime, which grants access to audio input via Core Audio. A sandboxed and hardened app requires both entitlements to access audio input. 
```
And indeed changing to audio-input fixed access to microphone in a test build
@gyfelton gyfelton changed the title Change microphone entitlement to audio-input Fix unable to get access to microphone in Mac app Sep 9, 2025
@zanesq zanesq merged commit 32fb6e8 into block:main Sep 9, 2025
10 checks passed
This was referenced Sep 9, 2025
katzdave added a commit that referenced this pull request Sep 9, 2025
…data

* 'main' of github.com:block/goose:
  improve auto scroll to bottom + detection (#4504)
  Fix unable to get access to microphone in Mac app (#4571)
  Use middleware to verify secret key (#4338)
  adding Vercel MCP (#4562)
  docs: reorganizing CLI commands (#4566)
  Desktop import yaml recipes (#4544)
thebristolsound pushed a commit to thebristolsound/goose that referenced this pull request Sep 11, 2025
HikaruEgashira pushed a commit to HikaruEgashira/goose that referenced this pull request Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants