Xcode 4.5.1 を使用してココア アプリに取り組んでいます。私のアプリは WebView を使用し、その WebView で使用するプラグインをバンドルしています。
コードをコンパイルしてアプリを実行すると、問題なく動作し、プラグインが読み込まれて Web ビューで使用されます。
ただし、アプリのサンドボックス環境を有効にすると、機能しなくなります。プラグインがロードされていません。
サンドボックスが不足すると、プラグインから次のログを取得します。
10/22/12 4:40:54.041 PM WebKitPluginHost[43018]: Instantiating Plugin
サンドボックスで実行すると、プラグインから何も得られませんが、Web ビューには、プラグイン ビューがあるはずの場所に空白のボックスが表示されます。プラグインがここにない場合のように、Missing plugin メッセージは表示されません。
これをアプリの資格に追加しようとしました:
com.apple.WebKit.PluginAgent
への文字列として
com.apple.security.temporary-exception.mach-lookup.global-name array
しかし運がない。
これをデバッグする方法を知っていますか?