Jakie są uprawnienia do zezwalania na odczyt pliku w aplikacji Mac OS X? (Odmów błędu odczytu danych pliku)

Tworzę aplikację Mac OS X (piaskownica), która odczytuje z zainstalowanego pliku konfiguracyjnego w / etc / myfolder. Gdy próbuję odczytać plik za pomocą NSFileHandle, pojawia się następujący błąd w konsoli:

sandboxd: ([3251]) MyApp(3251) deny file-read-data /private/etc/myfolder/myconfig.conf

Ustawiłem następujące uprawnienia w moim pliku uprawnień, ale nadal otrzymuję odmowę ze strony sandboxd.

com.apple.security.temporary-exception.files.home-relative-path.read-onlycom.apple.security.temporary-exception.files.absolute-path.read-onlycom.apple.security.files.user-selected.read-only

EDYCJA: Wydaje się, że nadużyłem

com.apple.security.temporary-exception.files.absolute-path.read-only.

Ustawiłem go jako logiczny. Miałem wrażenie, że ustawienie go na TAK umożliwi wszystkie odczyty plików przy użyciu ścieżek bezwzględnych. Wartość powyższego uprawnienia musi być bezwzględną ścieżką, która będzie dozwolona.

questionAnswers(1)

yourAnswerToTheQuestion