执行补丁后,重启你的Mac版微信,防撤回功能就生效了。常见问题与解决方案在执行上述命令时,你可能会遇到一些权限问题,以下是解决方法。1. 命令权限问题如果在执行 wechattweak patch 时遇到权限被拒绝的提示,最简单的方法是在命令前加上 sudo:sudo wechattweak patch
2. Error: You don’t have permission to save the file “WeChat”...如果出现此类错误,说明系统权限管理(如Gatekeeper或SIP)阻止了修改。请按以下步骤操作:
重新授予磁盘访问权限:- 打开 系统设置 > 隐私与安全性 > 完全磁盘访问权限。
- 在右侧列表中找到 微信 (WeChat) 和 终端 (Terminal)。
- 先移除:分别点击它们,点击下方的减号 - 按钮移除。
- 再重新添加:点击加号 + 按钮。从“应用程序”中添加 微信 (WeChat),并确保勾选。
- 从“应用程序 > 实用工具”中添加 终端 (Terminal),同样确保勾选。
重启系统:重启Mac以清除旧的权限缓存。
再次尝试打补丁:重启后,重新运行 sudo wechattweak patch。备选方案(终极手段)如果以上步骤仍无法解决问题,可以尝试在终端执行以下命令,直接修复文件归属和权限:# 1. 修复文件归属:确保 WeChat 属于 root 用户和 wheel 组sudo chown root:wheel /Applications/WeChat.app/Contents/MacOS/WeChat
# 2. 修复文件权限:赋予文件正确的权限(755 表示所有者可读写执行,其他人可读执行)sudo chmod 755 /Applications/WeChat.app/Contents/MacOS/WeChat
# 3. 完成修复后,再次尝试执行补丁命令sudo wechattweak patch
执行成功后,终端会显示“Done!”,如下图所示: