Come vedo il percorso di localizzazione di un'applicazione?

0

Ho bisogno di controllare il percorso di un programma - Voglio puntare al binario, non alla ".app" che è una directory. Come posso fare questo?

    
posta Teusz 24.07.2014 - 17:18
fonte

2 risposte

1

Accedi alla tua cartella Applications , fai clic con il pulsante destro del mouse su qualsiasi app, scegli Mostra contenuto pacchetto e vai a Contents/MacOS/ . Il più delle volte, il binario prende il nome dall'app quindi, se utilizzi il percorso su uno script, sarai quasi sicuro utilizzando /Applications/(appname).app/Contents/MacOS/(appname) , dove (appname) è, beh, il nome dell'app. Se il nome dell'app ha uno spazio bianco, ad es. Testo sublime , non dimenticare di inserire il percorso tra virgolette doppie (o di evaderlo), nel tuo script.

    
risposta data 25.07.2014 - 20:25
fonte
1

Come @megadroid ha postato, le applicazioni hanno eseguibile nella directory Contents/MacOS . Tuttavia, il nome eseguibile non è necessariamente uguale al nome dell'app. Per ottenere il nome esatto dell'eseguibile, puoi leggerlo dal file Info.plist (sotto CFBundleExecutable key) o farlo da Terminal.app con ad esempio:

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

Modifica semplicemente APP_PATH variabile. Risultato: /Applications/Mail.app/Contents/MacOS/Mail

    
risposta data 29.07.2014 - 13:10
fonte

Leggi altre domande sui tag