1

サンドボックスのみの場合に、へNSFileWrapperの呼び出しがaddRegularFileWithContents:preferredFileName:(ファイルで使用したときに見られるように) ファイル検疫ビットを設定する理由がわかりません。xattr -l私のアプリはファイルをドキュメント バンドルに保存するので、これは私が使用する必要がある方法だと思いますが、検疫ビットが私を夢中にさせています。

多分これはある種の機能ですが、私のアプリもchmodこれらのファイルを実行可能ファイルとして保存し、.xml を使用してシェル スクリプトとして実行しますNSTask。ただし、検疫ビットをオンにすると、bash シェルからエラーが発生します (これは、スタック オーバーフローで十分に文書化されています)。

他の誰かがこれを経験しましたか?これらがバグなのか機能なのか知っていますか? 今のところ、これを回避する唯一の方法は、ファイルのシェルを事前に知っており、ファイルの先頭にあるインタープリター (つまり#!/usr/bin/php) に依存しないことですが、これは、すべきではない問題を回避するための厄介なハックです。

4

0 に答える 0