¿Cómo encontrar la ubicación física de una aplicación por nombre?

1

Puedo abrir Terminal y ejecutar open -a "iPhone Simulator" y, siempre que la aplicación esté instalada, se iniciará. ¿Hay algún comando similar que devuelva la ruta a la aplicación en lugar de iniciarla?

    
pregunta Michael Teper 04.03.2014 - 18:52

2 respuestas

1

Si escribes esto:

  

buscar / Aplicaciones -nombre "Safari"

encontrarás el Safari.app por ejemplo. No tengo iPhone Simulator, por lo tanto no puedo probar ese.

Si escribes

  

mdfind "Safari"

encontrará todos los registros que contienen Safari (o simulador de iPhone).

Nota: safari no es la mejor opción para buscar, ya que es un programa nativo

    
respondido por el Rob 04.03.2014 - 19:38
0
$ mdfind 'kMDItemContentType=com.apple.application-bundle&&kMDItemFSName=MacVim.app'
/usr/local/Cellar/macvim/7.4-71/MacVim.app
$ osascript -e 'POSIX path of (path to app "MacVim")'
/usr/local/Cellar/macvim/7.4-71/MacVim.app/
$ lsregister -dump|grep '^\tpath: .*/MacVim\.app$'
    path:          /usr/local/Cellar/macvim/7.4-71/MacVim.app

O si la aplicación se está ejecutando:

$ lsappinfo info -app MacVim -only kLSBundlePathKey
"LSBundlePath"="/usr/local/Cellar/macvim/7.4-71/MacVim.app"
    
respondido por el user495470 05.03.2014 - 09:37

Lea otras preguntas en las etiquetas