Cocoa 沙盒可可应用程序中捆绑的NPAPI插件

Cocoa 沙盒可可应用程序中捆绑的NPAPI插件,cocoa,webview,npapi,browser-plugin,appstore-sandbox,Cocoa,Webview,Npapi,Browser Plugin,Appstore Sandbox,我正在使用Xcode 4.5.1开发一个cocoa应用程序。我的应用程序使用一个webview,并捆绑一个插件与该webview一起使用 当我编译代码并运行我的应用程序时,它工作正常,插件被加载并在webview中使用 但是,如果我为我的应用程序启用沙盒环境,它将停止工作。插件未加载 当沙盒用完时,我从我的插件中获得以下日志: 10/22/12 4:40:54.041 PM WebKitPluginHost[43018]: Instantiating Plugin 在沙箱中运行时,我没有从插件

我正在使用Xcode 4.5.1开发一个cocoa应用程序。我的应用程序使用一个webview,并捆绑一个插件与该webview一起使用

当我编译代码并运行我的应用程序时,它工作正常,插件被加载并在webview中使用

但是,如果我为我的应用程序启用沙盒环境,它将停止工作。插件未加载

当沙盒用完时,我从我的插件中获得以下日志:

10/22/12 4:40:54.041 PM WebKitPluginHost[43018]: Instantiating Plugin
在沙箱中运行时,我没有从插件中获得任何信息,但webview确实显示了一个空白框,其中应该是我的插件视图。它不会像插件不在这里时那样显示缺少的插件消息

我试图将此添加到我的应用程序的权限中:

com.apple.WebKit.PluginAgent
作为一个字符串

com.apple.security.temporary-exception.mach-lookup.global-name array
但是没有运气

你知道我如何调试它吗?

请参阅我对

总之:在32位模式下运行是可行的,因为插件与主机应用程序在同一进程中运行。在64位模式下,插件代理似乎没有启动插件进程的权限,导致加载以静默方式失败