Kann eine App, die über den Mac App Store verkauft wird, auf Systemordner zugreifen?Kann eine Sandbox-App, die im Mac App Store verkauft wird, auf Systemordner zugreifen?
Ich meine dies: meine App muss den Inhalt von Verzeichnissen, die außerhalb der Sandbox-Bereich sind, lesen wir etwas wie /Library/StartupItems
und möglicherweise löschen Sie eine Datei dort, wenn der Benutzer will.
Kann eine Sandbox-App auf Systemordner zugreifen und Dateien dort löschen? Wenn es nicht gelöscht werden kann, kann es zumindest lesen?
Muss ich Sandbox aktivieren, wenn ich im Mac App Store verkaufen möchte?
Ich habe ein Verzeichnis zufällig dies zu tun versucht:
NSString *path = @"/Library/StartupItems";
NSArray *dirFiles = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil];
und ich kann die Verzeichnisliste zu bekommen. Wie kann ich lesen, wenn die App als Sandbox markiert ist? Ich verstehe es nicht.
Danke für die Antwort, aber sie sprechen als Option über Sandbox. Es ist keine Option, wenn ich es im App Store verkaufen möchte, oder? Ich meine, Apple zwingt alle Apps dazu, Sandboxed zu sein, wenn sie durch den App Store verkauft werden, richtig? – SpaceDog
Korrigieren. Verwenden der App Sandbox ist nur optional, wenn Sie sie außerhalb des Mac App Stores verkaufen möchten. –
Ich habe das vermutet. Vielen Dank. – SpaceDog