Identifica i quadri richiesti per un'app

1

Sto cercando di rendere l'immagine del disco il più piccola possibile con alcune app su di essa. Devo scoprire quali pacchetti framework utilizzano ciascuna app, così posso copiarli sull'immagine del disco affinché possano essere avviati. Come trovo queste informazioni?

Usando la console, ho notato che alcune app generano messaggi di errore con il nome Framework, ma altri no.

    
posta Blake Johnson 04.11.2016 - 17:06
fonte

1 risposta

0
otool -L /path/to/yourapp.app/Contents/MacOS/yourapp

Questo restituisce un elenco dei framework a cui fa riferimento il binario dell'app. Sono elencati con il percorso del framework che ti consente di trovare il file binario da copiare, oppure puoi scrivere uno script per analizzare l'output per farlo per te.

Assicurati di eseguire questo comando sul binario dell'app, non sul pacchetto.

I percorsi di framework che iniziano con '@rpath', '@executable_path' o '@loader_path' sono framework situati all'interno del bundle dell'app, quindi finché copi il pacchetto dell'app non devi fare nulla di speciale con questi quadri.

    
risposta data 05.11.2016 - 00:22
fonte

Leggi altre domande sui tag