Eu estava tentando desativar permanentemente um daemon de terceiros, então excluí o arquivo plist de / Library / LaunchDaemons-- e então percebi que não havia feito launchctl unloadisso primeiro; tentar após o fato produz "Não existe esse arquivo ou diretório / nada encontrado para descarregar". E, claro, o daemon é reinicializável; portanto, quando eu o mato, ele é recriado.
Tentei fazer isso launchctl listna esperança de conseguir um rótulo para usar, launchctl removemas o daemon não está mais listado.
Com exceção da reinicialização, existe alguma maneira de fazer com que o launchd esqueça o daemon e / ou verifique novamente os arquivos de configuração?
launchctl kill com.example.productparece funcionar.