nsIProcess.init 実行時に MacOS X で NS_ERROR_FAILURE が発生する問題 - vivid mem ちょっと作ってみた。 nsILocalFileMac Interface Mac用のインターフェースでnsILocalFileMacというものが実はある。これをnsIFileに対して、QueryInterfaceするとisPackageというメソッドが使用可能になり、実行可能なパッケージであるか判定できる。 実装 - 1 : Info.plistファイルから実行ファイルを割り出す パッケージのディレクトリ内、package/Contents/Info.plistというXMLファイルにそのパッケージの情報が書かれていて、<key>CFBundleExecutable</key>に対応する string 要素に実行ファイル名が書かれている。それを使って実際に実