1

Scripting Bridge を使用して、Safari で開いているタブのリストを取得する必要があるアプリを作成したいと考えています。そのようなアプリをサンドボックス化して、App Store で販売できるようにすることは可能ですか?

4

1 に答える 1

2

多分 -- それはストアのポリシーの問題です。技術的には簡単です。次のエンタイトルメントをアプリケーションに追加します。

"com.apple.security.temporary-exception.apple-events" = ( "com.apple.safari" );

これで、アプリケーションは Apple イベント (Scripting Bridge が使用するもの) を Safari に送信できるようになりました。ただし、その資格の使用を正当化する必要があり、それがストア ポリシーの出番です。理論的には、その資格はcom.apple.security.scripting-targets、Mountain Lion の新機能である に置き換えられていますが、それは段階的なプロセスであり、Safari はそうではありません。まだサポートしていません。

于 2013-04-11T19:14:41.687 に答える