Puedo abrir el Terminal y ejecutar open -a "iPhone Simulator"
y mientras la aplicación esté instalada, se lanzará. ¿Existe un comando similar que devuelva la ruta a la aplicación en lugar de lanzarla?
Respuestas
¿Demasiados anuncios?Si escribes esto:
find /Aplicaciones -nombre "Safari"
encontrarás el Safari.app por ejemplo. No tengo el simulador de iPhone, por lo que no puedo probarlo.
Si escribe
mdfind "Safari"
encontrará todos los registros que contengan Safari (o iPhone Simulator).
Nota: safari no es la mejor opción para buscar ya que es un programa nativo
Fuzzy Purple Monkey
Puntos
702
$ 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"