0

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 ツールの制限はありますか?

4

0 に答える 0