Frage

Ich versuche, eine Datei auf Mac OS zu erstellen. die Daten aus der Datei werden durch die App zugegriffen werden. aber wie eine Datei mit Leseberechtigung für alle Konten zu erstellen. Derzeit ist die App nur Daten in Admin-Konto lesen. Ich bin mit folgenden Syntax:

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

ist es etwas mit Attributen zu tun, so dass sie von allen Benutzern gelesen werden können, sondern nur durch Admin geändert werden.

Danke.

Hier ist die Ausgabe der ls -dl

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

ist es, weil ich Datei in System / Library erschaffe, wenn ja, welche der beste Ort, um eine Datei zu erstellen, so dass es für alle Benutzer lesbar sein, sondern kann nur durch Admin geändert werden.

Danke

War es hilfreich?

Lösung

  

ist es, weil ich Datei erschaffe in System / Bibliothek,

Das ist immer der falsche Ort etwas zu setzen, es sei denn, Sie sind Apple oder einen kext installieren.

  

... das ist der beste Ort, um eine Datei zu erstellen, so dass es für alle Benutzer lesbar sein, sondern kann nur durch Admin geändert werden.

es in / Library installiert irgendwo.

Ihre anwendungsspezifische Dateien sollten nicht in einem direkten Unterordner von / Library gehen, aber in einem Unterordner von / Library / Application Support.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top