0
我的(沙盒)OSX应用程序正在尝试启动biber
(LaTeX的参考书目工具)。然而,它无法启动,我收到以下消息,指出应用程序已将biber标记为在Console.App中被隔离。为什么我的应用程序将二进制标记为隔离?
25/03/2013 16:44:15.000 kernel[0]: exec of /private/var/folders/s1/70f5my9n6wq0_kk7bcxjslhh0000gn/T/com.abc.XYZ/par-64756e63616e737465656c65/cache-ef42c8d5d44e40bdd24828b0ae70de275e379c88/biber denied since it was quarantined by XYZ and not approved by Gatekeeper, qtn-flags was 0x00000002
这不会发生在应用程序调用的任何其他二进制文件中。
此应用程序具有用于整个硬盘的活动SSB,因此不会出现启动或访问外部文件的问题。
为什么以及如何将该文件标记为隔离,以及如何删除隔离区以便它可以执行?谢谢你的帮助。
编辑如果有帮助,该目录中的内容
biber
libperl.dylib
运行的ls -l @ EOD显示他们既具有属性com.apple .quarantine,但我不知道是什么将它们复制到该目录中,或者他们如何获得该标志。原始副本未被隔离。