运行 Mac 上的可执行文件,未向所有身份不明的开发者授予权限

Running an executable on Mac without giving permissions to all Unidentified Developers

Mac不允许用户运行来自身份不明的开发者的文件来保存用户。但是现在,如果您知道它是由您的同事构建的,那么您可以 运行 它。

实现此目的的方法之一是允许应用程序 运行 来自身份不明的开发者

或者您可以通过单击允许每次 运行 它 - 当您从脚本中 运行 时不能这样做!

Mac 设置扩展属性并禁止执行文件。您可以使用

查看它们
ls -le <filename>
-rw-r--r-x@ ... more details
xattr -l <filename>
com.apple.quarantine: <Some Values>

删除扩展属性

xattr -d com.apple.quarantine <filename>

授予执行权限!

chmod 744 <filename>