Si me quedo un simple osascript desde la línea de comandos:
osascript -e 'tell app "Safari" to activate'
Puedo obtener cientos de este error:
2019-01-19 13:07:31.224 osascript[3908:9313907] Error loading /Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support: dlopen(/Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support, 0x0106): code signature in (/Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support) not valid for use in process: mapping process is a platform binary, but mapped file is not
Tengo que esperar a que los errores a que termine de ejecutarse antes de que el script se ejecuta, lo cual es molesto.
He intentado utilizar firmado de código para solucionar el problema:
codesign --architecture x86_64 -f -s "My Cert" 'EyeTV MPEG Support'
Pero no ayuda. Creo que el error es causado por el Mojave de la política de seguridad.
Una forma de solucionar esto es para quitar el componente de QuickTime desde esta carpeta. Pero tengo la esperanza de que hay una mejor corrección como el EyeTV aplicación requiere este componente para que se ejecute.
Gracias.