2017-03-03 2 views
1

私は/var/log/jamf.log(行ごとに)を解析しようとしていますが、サンドボックスアプリケーションがあります。/var/log/jamf.log with sandboxed

マイ資格ファイル:

<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がシンボリックリンクであることが必要...