Posso aprire Terminal ed eseguire open -a "iPhone Simulator"
e finché l'applicazione è installata, verrà avviata. Esiste un comando simile che restituirà il percorso dell'applicazione invece di avviarlo?
Posso aprire Terminal ed eseguire open -a "iPhone Simulator"
e finché l'applicazione è installata, verrà avviata. Esiste un comando simile che restituirà il percorso dell'applicazione invece di avviarlo?
Se scrivi questo:
find /Applications -name "Safari"
per esempio troverai Safari.app. Non ho iPhone Simulator, quindi non posso testarlo.
Se digiti
mdfind "Safari"
troverai tutti i record contenenti Safari (o iPhone Simulator).
Nota: safari non è l'opzione migliore per la ricerca in quanto è un programma nativo
$ 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 se l'applicazione è in esecuzione:
$ lsappinfo info -app MacVim -only kLSBundlePathKey
"LSBundlePath"="/usr/local/Cellar/macvim/7.4-71/MacVim.app"