MacOS 15 微信文件保存到外置磁盘

环境信息

系统版本 MacOS Sequoia 15.5

微信版本 4.0.5.19

创建新文件夹

新文件夹用于存放微信文件,一般是外置扩展硬盘

例如 /Volumes/iData/WeChatData/xwechat_files

数据迁移

注意: 先退出微信再进行后面操作

~/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files

移动/Volumes/iData/WeChatData/xwechat_files

创建软链接

在终端中执行下面命令

1
2
sudo ln -s /Volumes/Files/WeChatData/xwechat_files ~/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files
sudo ln -s /Volumes/Files/WeChatData/xwechat_files ~/Library/Containers/com.tencent.xinWeChat/Data/Documents/app_data/xwechat_files

创建两次链接是因为实际测试中发现微信会在 DocumentsDocuments/app_data 保存数据

当只在一个地方创建时,微信会自动在另一个路径下创建文件

重新签名微信

在终端运行下面命令,并输入密码

1
sudo codesign --sign - --force --deep /Volumes/Files/Applications/WeChat.app

出现下面提示则完成

/Volumes/Files/Applications/WeChat.app: replacing existing signature

如果出现提示 /Volumes/Files/Applications/WeChat.app: Operation not permitted ,需要在设置里面给终端授予权限。

进入设置 - App 管理

打开终端右侧的开关,重新执行上面命令即可。

Licensed under CC BY-NC-SA 4.0