macOS 提示「已损坏,无法打开」怎么办?(Gatekeeper 解决办法)

有时你从浏览器下载一个 .app(或从压缩包/DMG 拖出来),双击打开时 macOS 会弹窗: “xxx 已损坏,无法打开。你应该将它移到废纸篓。” 这个弹窗经常不是“文件真的坏了”,而是 Gatekeeper 把这个 App 标记成了“来自互联网下载”,然后直接拦截(常见触发点就是 com.apple.quarantine 这个扩展属性)。 下面给一个“按步骤走就行”的通用处理流程(更贴近这个弹窗本身)。 推荐流程(按顺序来) 1) 确认 App 在 /Applications(可选,但建议) 把应用拖到「应用程序(/Applications)」再试一次打开,避免路径/权限带来的额外干扰。 如果还是弹“已损坏”,继续下一步。 2) 移除 quarantine(核心步骤) 如果你确认应用来源可信(例如 GitHub Releases / 自己构建 / 可信网站下载),接下来的操作就可以移除它的 quarantine 标记(以解决「已损坏」提示)。 sudo xattr -dr com.apple.quarantine 全选上面的命令,复制后粘贴到你的终端 然后在 com.apple.quarantine 后面加上你的 App 路径(直接把你的 App 拖到终端就会自动粘贴路径)。输入后的示例如下👇👇👇 sudo xattr -dr com.apple.quarantine "/Applications/导出微信表情包.app" 执行时系统可能会弹出 sudo 授权(输入密码/Touch ID 允许即可): 如果你的 App 不在 应用程序(Applications) 目录下,把 .app 直接拖进 Terminal 会自动粘贴路径(再在前面补上 sudo xattr -dr com.apple.quarantine 回车即可)。 ...

January 20, 2026 · 刘胜

export-wechat-emoji:一键把微信收藏表情包导出来(方便导入飞书/企微/钉钉)

很多人都有同一个烦恼:微信里收藏了一堆顺手的表情包,但到了飞书/企微/钉钉这些工作 IM 里就用不上了。手动一张张保存太折磨,截图又糊。 所以我做了个小工具:export-wechat-emoji,目标就是一键把微信收藏表情包导出来(方便用于导入飞书/企微/钉钉等平台进行斗图!)。 它能干嘛 自动找到 macOS 上微信的数据目录,支持多微信账号选择/切换 解析微信的收藏表情包数据(Stickers/fav.archive),把表情包的图片链接扒出来 一键批量下载到本地,并按「每 50 张」分文件夹进行保存(因为很多平台一次最多导入表情包数量为 50 张) 怎么用(大概三步) 免费下载 最新版本客户端(macOS) 打开软件,选择要导出的微信目录(电脑登录过多个微信的话这里会有好几个) 点导出,然后去导出目录里按文件夹分批导入到飞书/企微/钉钉 图文演示(4 步) 进入客户端 选择目标微信文件夹(电脑可能登录过多个微信,所以需要选对目录) 预览表情包确认选对了;不对就切换文件夹再预览 点击“导出”开始导出,中途可以取消;导出完点“打开下载目录”就能看到全部表情包(按 50 张分组) 注意事项 目前主要支持 macOS(我自己日常用的环境) 需要你电脑上装了微信客户端,并且登录过、收藏里确实有表情包 微信客户端升级后数据结构可能会变;如果导出失败,欢迎提 Issue:https://github.com/liusheng22/export-wechat-emoji/issues 你可能关心的问题 Q:这个安装包会不会很大? 目前安装包大概 3.5MB 左右(Tauri + Rust),体积很小。 Q:是否存在隐私安全问题? 全程本地处理,不会把任何东西上传到服务器。 Q:安装后提示「xxx 已损坏,无法打开。你应该将它移到废纸篓。」怎么办? 这是 macOS 常见的“来源限制/隔离属性”拦截,按这篇做就行:/posts/macos-app-is-damaged-fix/ Q:使用过程中提示了 2~3 次文件授权,是否可信? 正常的文件权限授权(读取微信数据目录、选择导出目录等),点“允许”即可;不会额外拿到不相关的权限。 Q:为什么预览表情包时,有些图片无法显示? 部分资源不是 gif(可能是 jpg/png/webp),工具会做自动后缀 fallback;但仍可能遇到 URL 过期/风控导致的加载失败。 Q:为什么导出后的表情包要按每 50 张分组? 因为像飞书这类平台,单次添加自定义表情包通常最多选 50 张图;提前分好组更省事。

January 19, 2026 · 刘胜
树洞