1 votos

QuickTime componente causando errores cuando se ejecuta osascript comando

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.

3voto

Matta Puntos 169

Yo moverlo a una nueva carpeta que he creado llamado ~/BadLibraries. EyeTV todavía Funciona para mí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X