0 votos

¿Cómo puedo ver la ruta de localización de una aplicación?

Necesito comprobar la ruta de acceso a un programa -- quiero que apunte al binario, no al ".app" que es un directorio. ¿Cómo puedo hacerlo?

1voto

Navegue hasta su Applications haga clic con el botón derecho en cualquier aplicación y elija Mostrar el contenido del paquete y navegar hasta Contents/MacOS/ . La mayoría de las veces, el nombre del binario es el mismo que el de la aplicación, por lo que, si se utiliza la ruta en un script, estará casi seguro utilizando /Applications/(appname).app/Contents/MacOS/(appname) , donde (appname) es, bueno, el nombre de la aplicación. Si el nombre de la aplicación tiene un espacio en blanco, por ejemplo. Texto sublime No olvides poner la ruta entre comillas dobles (o escaparla), en tu script.

1voto

hjdm Puntos 18

Como ha publicado @megadroid, las aplicaciones tienen ejecutables en Contents/MacOS directorio. Sin embargo, el nombre del ejecutable no es necesariamente el mismo que el de la aplicación. Para obtener el nombre exacto del ejecutable, puede leerlo en Info.plist (en CFBundleExecutable ) o hacerlo desde Terminal.app con, por ejemplo:

APP_PATH="/Applications/Mail.app"
echo "$APP_PATH"/Contents/MacOS/$(defaults read "$APP_PATH/Contents/Info.plist" CFBundleExecutable)

Sólo cambia APP_PATH variable. Resultado: /Applications/Mail.app/Contents/MacOS/Mail

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