当你从 Chrome、Safari 或其它网络渠道下载文件时macOS 会自动给这个文件贴上一张“隐形贴纸”名字就叫com.apple.quarantine。系统的逻辑当你双击运行一个文件时系统的Gatekeeper会先检查有没有这张贴纸。拦截逻辑如果有贴纸且文件没有经过苹果官方的开发者签名认证Gatekeeper 就会直接报错并锁死运行权限。解决办法xattr -d的本质就是亲手撕掉了这张“隔离贴纸”。系统再检查时发现没有贴纸就会认为这是你“自己创建”或者“安全来源”的文件从而放行。sudo xattr -r -d com.apple.quarantine [文件路径] #文件路径可以直接拖拽文件进来 chmod x [文件路径] #添加文件的可执行权限 [文件路径] #回车即运行