osacompile を使用して AppleScript を Mountain Lion のアプリ バンドルにコンパイルしていますが、署名されていないアプリ バンドルから予想されるように開発者が不明であると不平を言うため、結果のバンドルを実行できません。Photoshop やその他のアプリが正常に動作するドロップレット バンドルを作成できることに気付きました。その内容を調べると、署名されていないように見えます。スクリプトをコンパイルして実行できるようにするにはどうすればよいですか?
NSTask
更新: これは、アプリ内から osacompile を実行した場合にのみ問題になるようです。コマンド ライン経由で同じスクリプトをコンパイルすると、結果のバンドルが正常に実行されます。
更新 2: これは、バンドルに適用されている com.apple.quarantine xattr に関連しているようです。結果のバンドルに検疫属性が適用されていないと、applescriptをコンパイルする方法がわかりません。