1)没有允许任何来源,解决方案,终端下输入:sudo spctl –master-disable,重新打开偏好设置的安全隐私之后,就可以允许任何来源选项了。

2)在应用程序里面找到该程序,不要双击,选择右键菜单后,选择打开,会绕过mac系统的门禁,往往能解决一部分问题。

上述两种一般都是解决提示:无法验证开发者之类的 的问题。

?

3)通过清除文件本身的一个成为 隔离附加 属性:com.apple.quarantine,这个属性任何一个文件一般在下载或者第三方安装的常见。

查询文件或者目录的附加属性: xattr filesfullpath_or_folderfullpath

查询隔离附加属性的详细内容:xattr -p com.apple.quarantine filefullpath /*如果文件打开的时候该隔离属性异常。比如没有添加隔离属性,或者是添加了其他电脑上的隔离属性,打开的时候信息库数据对不上,即使打开了允许任何来源,依然会无法运行,就出现常见的文件已损坏之类的提示。*/

删除隔离附加属性:xattr -r -d com.apple.quarantine filefullpath /*删除该文件的隔离附加属性,这时候系统的门禁就不会阻止该文件的运行*/

删除全部附加属性:sudo xattr -r -c filefullpath /*删除包括且不限于隔离附加属性的全部附加属性。如果上一条不起作用后使用该命令*/