控制台错误"无法清除隔离区"是什么意思?

DNS*_*DNS 10 macos installer

我正在制作OS X安装程序包.我将它从构建机器下载到测试机器(10.5.8)上然后运行它.在控制台中,会立即记录以下消息:

kernel[0]: Finder[52646] Unable to clear quarantine '<package name>': 30

根据我的阅读,Leopard为所有下载的文件设置了隔离扩展属性.可以使用xattr删除该标志,尽管这显然不适用于这种情况,因为程序无法取消隔离.

我对隔离区本身没有问题,或者Leopard弹出一些询问用户是否信任该程序的对话框.但我想知道为什么无法清除隔离区,以及是否有办法修改我的安装程序或运行的脚本以防止记录该错误.

Vic*_*cas 0

测试机上的用户是否具有管理权限?如果应用程序位于 /Applications 等文件夹中,您将需要它们。如果您无法更改用户,请尝试将应用程序下载到他的主文件夹中。