我们有一个OS X应用程序,我们通过自己的网站分发,它捆绑在一个偏好窗格中,并附带3个守护进程.从10.7.4起,其中一个守护进程不再运行,OS X说这个:
YZ无法打开.您应该将其移至废纸篓.
控制台对我不是很有帮助,但是,提供此错误消息:
23.06.12 18:22:15,284 com.apple.launchd.peruser.501:
([0x0-0x176176].com.bananaglue.control.helper[1902])
Exited: Killed: 9
Run Code Online (Sandbox Code Playgroud)
OS X 10.8上相同.我们没有改变任何东西,之前它曾经没有错过.
任何提示如何解决这个问题?
检查以下说明:
该应用的授权已被撤销.虽然此应用程序由已识别的开发人员签名,但此应用程序的证书已被撤销.它可能有问题.该应用无法打开.
来自Fuel Collective 的Krystof Vasa报价:
Apple在10.7.4中已经实现了10.8的Gate Keeper功能,这是因为某些(我未知)的原因.Gate Keeper应该允许您阻止非AppStore或非签名应用程序启动.Gate Keeper设置位于系统偏好设置>安全和隐私 - 确保设置为Anywhere.如果这也没有帮助,这里有一个如何禁用Gate Keeper的指南,无论如何都不应该在10.7.4中运行.
通过运行以下命令禁用GateKeeper:
sudo spctl --master-disable
Run Code Online (Sandbox Code Playgroud)
也许你可以联系Krystof Vasa并询问他们是如何解决问题的.