use*_*227 -2 security permissions macos xattr
Mac 不允许用户运行来自身份不明的开发者的文件以拯救用户。但现在如果您知道它是由您的同事构建的,那么您就可以运行它。
或者,您可以每次通过单击“允许”来运行它 - 当您从脚本运行它时,这是无法完成的!
Mac 设置 xtended 属性并禁用执行该文件。你可以看到他们使用
ls -le <filename>
-rw-r--r-x@ ... more details
xattr -l <filename>
com.apple.quarantine: <Some Values>
Run Code Online (Sandbox Code Playgroud)
删除扩展属性
xattr -d com.apple.quarantine <filename>
Run Code Online (Sandbox Code Playgroud)
授予执行权限!
chmod 744 <filename>
Run Code Online (Sandbox Code Playgroud)