准备工作
开始之前,先退掉你已经登录的所有微信,并用 Cmd + Q 彻底结束程序。
不会操作的话,直接在程序坞上找到已登录的微信,右键 → 退出。
第一步:清理旧的双开副本(没有做过的跳过)
如果你之前做过双开,或者复制过 WeChat2.app,需要先清理掉旧的。
打开访达 → 应用程序 → 找到 WeChat2.app,选中后右键 → 移到废纸篓(有的电脑会要求验证指纹或输入开机密码)。
没有做过双开的,直接跳到第二步。
第二步:复制微信应用包
打开终端,执行以下命令:
sudo cp -R /Applications/WeChat.app /Applications/WeChat2.app
回车后会出现 Password 提示。
第三步:输入开机密码
直接输入你的 Mac 开机密码。
注意:输入密码时终端不会有任何显示(不会出现
***),这是正常的安全设计。确保输入正确后直接回车即可。
密码验证通过后,终端会回到命令等待状态。
第四步:修改应用标识符
执行以下命令(这是一整条,直接复制粘贴):
sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat2" /Applications/WeChat2.app/Contents/Info.plist
常见报错:如果这步报错,通常是因为没有装 Xcode Command Line Tools。先执行
xcode-select --install安装后再重试。
第五步:重签应用
执行以下命令对新副本进行代码签名:
sudo codesign --force --deep --sign - /Applications/WeChat2.app
回车后自动生成一行签名信息,没有报错就是成功了。
第六步:打开原始微信
在应用程序中找到原始的微信,手动双击打开并登录。
第七步:命令启动第二个微信
执行以下命令打开第二个微信:
nohup /Applications/WeChat2.app/Contents/MacOS/WeChat >/dev/null 2>&1 &
两个微信就都成功打开了。
第八步:固定第二个微信到程序坞
在程序坞上找到第二个微信的图标,右键 → 选项 → 在程序坞中保留。
以后就可以直接从程序坞点击打开第二个微信,不需要再输命令了。