2017-03-03 5 views
1

샌드 박스 응용 프로그램을 사용하면서 /var/log/jamf.log (행 단위)를 구문 분석하려고합니다./var/log/jamf.log에 샌드 박스로 액세스

내 자격 파일 :

<dict> 
    <key>com.apple.security.app-sandbox</key> 
    <true/> 
    <key>com.apple.security.temporary-exception.files.absolute-path.read-write</key> 
    <array> 
     <string>/var/log/jamf.log</string> 
    </array> 
</dict> 

실행 코드 (나는 또한 .read 전용으로 시도) :이

do { 
    self.logFileHandle = try FileHandle(forReadingFrom: URL(fileURLWithPath: "/var/log/jamf.log", isDirectory: false)) 
} catch { 
    dump(error) 
    self.logFileHandle = nil 
} 

, 나는 다음과 같은 오류가 발생합니다 :

Error Domain=NSCocoaErrorDomain Code=1 "(null)" UserInfo={NSFilePath=/var/log/jamf.log}

누구나 아이디어? 그것은 가능합니까/샌드 박스의 루트에 해당합니까?

감사합니다. Pepijn Bruienne에

프랑수아

답변

0

명예 :

경로는 /var/log/private/var/log/jamf.log는 심볼릭 링크 할 필요가 ...