サンドボックスが有効になっている OSX 10.8 用のダウンロード マネージャーを作成しました。
ファイルをダウンロードした後、アプリはそのファイル タイプのデフォルト アプリケーションでそのファイルを起動します。
私はそれをこの簡単な方法でやろうとしています:
[[NSWorkspace sharedWorkspace] openFile:ファイル];
「ファイル」は NSString であり、/Users/philipp/Library/Containers/com.philipp.downloader/Data/Downloads/Test mp3.mp3 を指します
iTunes がしばらくドックに飛び込んでいますが、最終的には何も起こりません。
何が問題で、どうすれば正しく行うことができますか?
編集:
問題は、iTunes にTest mp3.mp3を読み取る権限がないことです。system.logで次のメッセージを見つけました。
CoreServicesUIAgent[89712]: /Users/philipp/Downloads/Test mp3.mp3 の読み取りが許可されていないため、検疫の解決で pid 87288 が拒否されました
最後の質問は、そのファイルに正しいアクセス許可を設定するにはどうすればよいですか?
よろしくお願いします、
フィリップ