Domanda

Sto cercando di creare un file su Mac OS. i dati del file saranno accessibili dalla app. ma come creare un file con permesso di lettura su tutti i conti. Attualmente l'applicazione in grado di leggere i dati in solo account amministratore. Sto usando seguente sintassi:

BOOL B = [fm createFileAtPath:p1 contents:data attributes:nil];

è qualcosa a che fare con gli attributi in modo che possa essere letto da tutti gli utenti, ma può essere modificata solo da admin.

grazie.

Ecco l'output del ls -dl

-rw-r--r--  1 macuser  wheel  137 Aug 23 09:49 /System/Library/testapp/info.txt

è perché io sono la creazione di file in Sistema / Libreria, in caso affermativo, che è il posto migliore per creare un file in modo che sia leggibile da tutti gli utenti, ma può essere modificata solo da admin.

grazie

È stato utile?

Soluzione

  

è perché io sono la creazione di file in Sistema / Libreria,

Questo è sempre il posto sbagliato per mettere qualcosa, a meno che siate Apple o l'installazione di un kext.

  

... che è il posto migliore per creare un file in modo che sia leggibile da tutti gli utenti, ma può essere modificata solo da admin.

Installa da qualche parte in / Library.

I file di applicazione-specifici non dovrebbe andare in una sottocartella diretta di / biblioteca, ma in una sottocartella di Supporto / Libreria / Application.

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