如何在macOS上重新实现两个具备通话功能的独立WhatsApp桌面实例同时运行
如何在macOS上重新实现两个具备通话功能的独立WhatsApp桌面实例同时运行
我之前也碰到过和你一模一样的问题——之前靠App Store版和旧Electron官网版双开,结果旧版停更后就没法用带通话的双开了,后来摸索出几个官方原生的方案,亲测都能正常用通话功能,给你详细说下:
方案一:用官网最新版+命令行指定独立数据目录
这是最稳妥的方法,因为用的都是官方最新的桌面版架构,完全支持通话:
- 先从WhatsApp官网下载最新的桌面版,安装到「应用程序」文件夹里
- 打开「终端」,先启动第一个实例(对应你的主账号,用默认数据目录):
open -a WhatsApp - 接着在终端输入这条命令启动第二个独立实例,我们给它指定一个全新的专属数据目录,让系统把它当成完全独立的App:
open -a WhatsApp --args --user-data-dir="$HOME/Library/Application Support/WhatsApp Secondary" - 这时候第二个WhatsApp窗口会弹出,用第二个账号的二维码登录就行,通话、消息功能都是完整的,和正常的官方版没区别
方案二:结合App Store版和官网版双开
如果你习惯保留App Store版的自动更新,也可以这么操作:
- 先正常打开App Store里安装的WhatsApp,登录第一个账号
- 同样打开终端,用命令启动官网版的WhatsApp,指定另一个数据目录(注意如果两个App名字都是「WhatsApp」,可以把官网版重命名为「WhatsApp 备用版」避免冲突,然后命令里对应改名字):
open -a "WhatsApp 备用版.app" --args --user-data-dir="$HOME/Library/Application Support/WhatsApp Alt" - 登录第二个账号后,两个实例的通话功能都能正常使用
小技巧:避免每次输命令的麻烦
如果你觉得每次开终端输命令太麻烦,可以:
- 用「自动操作」App创建一个应用程序,里面添加「运行Shell脚本」的动作,把启动第二个实例的命令复制进去,以后双击这个快捷方式就能直接打开第二个WhatsApp
- 或者把命令写成一个简单的Shell脚本,保存为
.command格式,双击就能执行
注意:别用第三方的双开工具或者破解版,很多会破坏WhatsApp的麦克风/摄像头权限,导致通话功能失效,官方的命令行参数是最安全稳定的
备注:内容来源于stack exchange,提问作者Varun Pilankar
相关产品推荐
相关产品推荐

