サンドボックスのみの場合に、へNSFileWrapper
の呼び出しがaddRegularFileWithContents:preferredFileName:
(ファイルで使用したときに見られるように) ファイル検疫ビットを設定する理由がわかりません。xattr -l
私のアプリはファイルをドキュメント バンドルに保存するので、これは私が使用する必要がある方法だと思いますが、検疫ビットが私を夢中にさせています。
多分これはある種の機能ですが、私のアプリもchmod
これらのファイルを実行可能ファイルとして保存し、.xml を使用してシェル スクリプトとして実行しますNSTask
。ただし、検疫ビットをオンにすると、bash シェルからエラーが発生します (これは、スタック オーバーフローで十分に文書化されています)。
他の誰かがこれを経験しましたか?これらがバグなのか機能なのか知っていますか? 今のところ、これを回避する唯一の方法は、ファイルのシェルを事前に知っており、ファイルの先頭にあるインタープリター (つまり#!/usr/bin/php
) に依存しないことですが、これは、すべきではない問題を回避するための厄介なハックです。