Je peux ouvrir le Terminal et exécuter open -a "iPhone Simulator"
et tant que l'application est installée, elle se lancera. Existe-t-il une commande similaire qui renvoie le chemin d'accès à l'application au lieu de la lancer ?
Réponses
Trop de publicités?Si vous tapez ça :
find /Applications -name "Safari" (en anglais)
vous trouverez le Safari.app par exemple. Je n'ai pas le simulateur d'iPhone, donc je ne peux pas tester celui-là.
Si vous tapez
mdfind "Safari"
vous trouverez tous les enregistrements contenant Safari (ou iPhone Simulator).
Note : safari n'est pas la meilleure option à rechercher car c'est un programme natif
Fuzzy Purple Monkey
Points
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
Ou si l'application est en cours d'exécution :
$ lsappinfo info -app MacVim -only kLSBundlePathKey
"LSBundlePath"="/usr/local/Cellar/macvim/7.4-71/MacVim.app"