【Mac】将微信安装到移动硬盘

一、前言

这里仅针对下载的.dmg文件,如果是AppStore里面的APP不适用。双击之后,不要将应用拖到旁边的Applications文件夹中,而是拖入你的移动硬盘中。当然最好你也在移动硬盘中建立一个类似的文件夹,方便查找和管理。

现在mac的软件必须要把软件安装到APFS文件系统里。mac自带的磁盘工具里,将磁盘格式化成APFS格式。

image-20250310103433515

名字随便取,自己觉得好听记得就行。可以将整个硬盘格式化成一个APFS分区,也可以建立多个分区,一个用来做mac的扩展,一个用来做mac的时间机器的备份,甚至还可以弄一个ExFat格式用来当u盘用,这个就根据自己的情况决定了。


二、下载软件

双击dmg包,会出现如图,不要将软件拖到右侧的application里面,将软件直接拖到外置盘的文件夹里:/Volumes/2T/Applications

image-20250310103815871

这个时候,其实双击应用程序也是可以打开的,但是在Launchpad(启动台)里是找不到的,但是强迫症又无法忍受,总不能每次还去打开访达,进到外置硬盘,再打开,而且mac自带的搜索器聚焦搜索,也是搜索不到的。


三、在启动台中显示

打开终端,进入系统自带的软件目录

cd /Applications
ln -s /Volumes/2T/Applications/WeChat.app ./WeChat.app

PS:软件名如果有空格,需要使用 / 进行转义。

这个时候,应用程序里就会有 WeChat.app 程序

image-20250310104831187

Launchpad(启动台)也能有WeChat点击打开。

image-20250310104401001

这样子虽然程序已经安装到外置硬盘了,但他的数据,和sdk也还是会安装在系统资源库,所以我在外置移动硬盘上也建了一个资源库文件夹。


三、将APP的相关数据转移到移动硬盘

在启动程序选择sdk路径的时候,暂停一下,先如下操作,当然也可以先完成,再剪切过去,也就是复制,再删除原有的。也行。

cd ~/Library/Containers
ln -s /Volumes/2T/Library/Containers/com.tencent.xinWeChat ./com.tencent.xinWeChat

提示:Operation not permitted,解决办法:打开“系统偏好设置 — > 隐私与安全性 — > 完全磁盘访问权限 –> 找到“终端” —> 打开即可


四、重置签名

因为mac下的应用是以沙盒模式运行,无法直接读取不在该应用程序目录以外的目录,所以虽然创建软连接把备份目录指向外置硬盘了,但实际上还是读取不到的。要解决这个问题需要先退出微信,然后重新签名微信,再执行如下代码即可给微信重新签名。
重新执行签名,聊天记录又回来了

sudo codesign --sign - --force --deep /Applications/WeChat.app

五、QQ缓存文件的存储路径

/Users/softmaple/Library/Containers/com.tencent.qq
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值