运行 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>
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>