Mac OSX 10.10 で Quick Look プラグインを開発しています。カスタム ファイル形式のプレビューを提供するには、NSAppleScript クラスを使用した Quick Look プラグインから Mac アプリケーションを呼び出す必要があります。
NSAppleScript *script = [[NSAppleScript alloc] initWithSource:
@"\
tell application \"MyApp\"\n\
end tell\n\"];
問題は、MyApp が実行されているかどうかに関係なく、出力ウィンドウに「アプリケーションが実行されていません」というメッセージが常に表示されることです。このプラグインをデバッグするために QLMANAGE を実行しています。MyApp のフルパスを次のように設定しようとしました。
tell application "\Applications\MyApp.app"
しかし、それは役に立ちませんでした。NSAppleScript オブジェクトには、アプリケーションを起動する権限がありますか? これは、プラグインがアプリケーションを起動または接続できない Quick Look プラグインの権限の問題ですか? またはqlmanage ツールの制限はありますか?