启用应用程序沙盒时,Flash播放器无法在Webview中工作

4
我正在开发一款Mac桌面应用程序,该应用程序使用Webview加载某些URL。 一切都很顺利,但是当我启用“启用App沙盒”选项并为应用程序提供正确的授权时,Flash Player插件无法在Webview中加载。
我尝试了这个问题的答案:Flash videos in WebView not working in sandboxed app。 但是Flash插件仍然无法工作。 我还尝试了Clean产品选项(cmd + shift + alt + k),但仍然不起作用。
为了实现这一点,我需要做什么? 当启用App沙盒时,我需要在Webview中显示Flash Player插件。

我找到了这个链接,其中讨论了这个问题,但我一无所知,谁能指导我解决这个问题?http://openradar.appspot.com/radar?id=2395401 - fenixkim
1
抱歉,我无法回答你的问题,但我仍然想知道:对于没有安装Flash的用户,您打算怎么做?如果我没记错的话,现在它已经不再预装了。有些人(比如我)甚至卸载了它。 - David Rönnqvist
我知道,我正在为儿童开发一个安全的网络浏览器,其内容90%基于Flash。这个软件不是为我而设计的,而是为客户而设计的。如果Mac没有安装Flash播放器,用户想要使用该应用程序,则需要安装Flash。我的工作是确保该应用程序可以运行Flash电影。 - fenixkim
在您的应用程序尝试加载Flash插件时,您是否在控制台中看到任何沙盒违规报告?在启动您的应用程序时,控制台中是否打印了其他消息? - bdash
当我打开应用程序时,控制台会打印: 24/01/13 12:41:53,140 appleeventsd[51]: rdar://problem/11489077 一个带有pid 838的沙盒应用程序“AppName”向appleeventsd签入,但其代码签名无法验证(可能是因为它已损坏或无法被appleeventsd读取),因此它无法接收按名称、包标识符或签名定位的AppleEvents。错误=ERROR: #100013 { "NSDescription"="SecCodeCopyGuestWithAttributes()返回了100013,-." } (handleMessage()/appleEventsD.cp #1725) com.apple.coreservices.appleevents.peer.0x7ff8386224a0.xpcq - fenixkim
1个回答

0

嗨!我一直在尝试修复“Apple事件临时异常”的问题,但没有成功,似乎控制台错误与我的当前问题无关。 - fenixkim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接