Come posso impostare la directory di lavoro di un bundle di applicazioni OS X?

StackOverflow https://stackoverflow.com/questions/1219247

  •  10-07-2019
  •  | 
  •  

Domanda

Esiste una chiave che posso impostare nel mio pacchetto dell'applicazione per impostare quale sarà la directory di lavoro per l'eseguibile? Deve essere la directory $ BUNDLE / Contents / MacOS (a causa di alcune dipendenze delle librerie che eseguono il caricamento del runtime che non posso facilmente modificare).

Sono consapevole che questo può essere fatto avvolgendo invece uno script, ma preferirei di no.

È stato utile?

Soluzione

No, non c'è. Tuttavia, puoi semplicemente aggiungere un chdir () appropriato nella tua funzione main () prima di chiamare NSApplicationMain.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top