Instalação
macOS 14.2+. Assinado ad-hoc — sem Developer ID, então o Homebrew pede pra confiar no tap uma vez.
Via Homebrew
Terminal
brew tap luccas-silveira/knobler && brew trust luccas-silveira/knobler && brew install knoblerbrew trusté exigido pelo Homebrew 6+ em taps de terceiros — o cask tira a quarentena no install, então o app abre limpo.- Atualizar:
brew upgrade knobler - Remover:
brew uninstall --zap knobler
Sem Homebrew
Baixe o zip da página de Releases e rode uma vez:
Terminal
xattr -dr com.apple.quarantine /Applications/Knobler.appBuild a partir do código-fonte
Projeto gerado por XcodeGen a partir de project.yml.
Terminal
xcodegen generate
xcodebuild -project Knobler.xcodeproj -scheme Knobler -configuration Release buildAjuste CODE_SIGN_IDENTITY/DEVELOPMENT_TEAM em project.yml pra assinatura Apple Development.
Permissões pedidas em runtime
Nenhuma é pedida de uma vez — cada uma só aparece quando você liga a feature correspondente em Ajustes.
Consumo
Medido em Release com 3 monitores: ~11% de um core com música tocando (visualizador a 20Hz), 0,0% parado, ~22MB de RAM.