私はOSXデスクトップアプリケーションに取り組んでいます。ヘルパーツールを同梱したい。SMJobSubmit
昇格した特権でヘルパープログラムを開始するために使用することを考えていました。(ツールは基本的にsudo
呼び出しを行います。)
ツールからのコンソール出力をメインアプリケーションに送り返すにはどうすればよいですか?
コンソール出力のリダイレクトNSTask
に使用できることはわかっています。しかし、昇格された特権でNSPipe
は使用できないと思うので、代わりに使用しています。NSTask
SMJobSubmit
(はい、承認部分は私が担当しました。)