cacao Createfileatpath
-
30-09-2019 - |
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
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.