Mac 微信多开?一行命令轻松搞定!
兄弟们,今天给大家分享一个超实用的小技巧 —— Mac 微信多开!🎉
相信很多小伙伴都有这个需求:工作微信、生活微信分开用,或者多个微信账号同时在线。官方只允许一个实例,这可难不倒我们!
原理简单说
其实原理很简单:微信是通过 Bundle ID 来识别是否已经在运行的。我们只要复制一份微信应用,修改它的 Bundle ID,系统就会认为这是两个不同的应用,自然就能同时打开了~
保姆级教程
准备好复制粘贴,直接上命令:
sudo rm -rf /Applications/WeChat2.appsudo cp -R /Applications/WeChat.app /Applications/WeChat2.appsudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat2" /Applications/WeChat2.app/Contents/Info.plistsudo codesign --force --deep --sign - /Applications/WeChat2.appnohup /Applications/WeChat2.app/Contents/MacOS/WeChat >/dev/null 2>&1 &命令逐行解读
第一步: 清理环境。如果之前已经创建过 WeChat2,先删掉,避免冲突。
第二步: 复制应用。把原版微信完整复制一份,命名为 WeChat2。
第三步: 修改标识。这里用了 PlistBuddy 工具,把新应用的 Bundle ID 改成 com.tencent.xinWeChat2。这步很关键,改了它系统才会认为是不同的应用。
第四步: 重新签名。复制过来的应用签名会失效,必须重新签名才能正常运行。这里用了 --sign - 表示用临时签名,够用就行。
第五步: 后台启动。使用 nohup 让应用在后台运行,不占用终端。
懒人版:一键脚本
如果你嫌麻烦,直接把上面几条命令合并成一个脚本,保存成 wechat2.sh:
#!/bin/bash
sudo rm -rf /Applications/WeChat2.app
sudo cp -R /Applications/WeChat.app /Applications/WeChat2.app
sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat2" /Applications/WeChat2.app/Contents/Info.plist
sudo codesign --force --deep --sign - /Applications/WeChat2.app
nohup /Applications/WeChat2.app/Contents/MacOS/WeChat >/dev/null 2>&1 &
然后给个执行权限:chmod +x wechat2.sh,以后直接 ./wechat2.sh 就行了!
几个小提醒
⚠️ 需要管理员权限:涉及系统目录操作,需要 sudo 权限。
⚠️ 微信更新后:如果你更新了微信,WeChat2 不会自动更新。要重新复制一份。
⚠️ 应用坞图标:两个微信图标会一模一样,容易混淆。可以用 Dock 右键 → 选项 → 在 Dock 中分开显示来区分。
进阶玩法
想开三个、四个?复制更多份,改不同的 Bundle ID 就行!比如:
com.tencent.xinWeChat3
com.tencent.xinWeChat4
理论上想开多少都行,不过还是不建议太多,电脑吃不消的 😂
最后的话
这个方法用了好几年了,一直很稳定。虽然不是官方支持的方式,但胜在简单有效,不需要安装第三方软件。
如果你也遇到微信多开的需求,试试这个方法吧!有问题欢迎评论区交流~
🎯 往期推荐:
- Mac 终端效率提升指南
- 那些好用到飞起的 macOS 快捷键