Mac 微信双开完整教程:不用第三方软件,四步搞定

先说清楚:这篇不是给程序员看的,是给跟我一样——需要在 Mac 上同时登两个微信、但又不想装什么第三方多开软件的普通人准备的。全程只用 Mac 自带的终端命令,不装任何额外应用,安全可控。

我自己是因为工作和生活的微信分开,经常要在两台手机之间来回切,后来发现 Mac 也能双开,就试了一下。本来看网上教程觉得挺简单,结果中间还是踩了几个坑——什么「应用已损坏」打不开、更新后分身失效——所以干脆把整个流程和问题都整理出来。

📑 目录

  1. 核心逻辑:先搞清楚这四步在干嘛
  2. 操作前确认一件事:微信叫什么名字
  3. 正式操作:四步创建微信分身
  4. 以后怎么用:三种打开方式
  5. 常见问题与解决
  6. 微信更新后分身失效怎么办
  7. 命令速查
  8. 总结

一、核心逻辑:先搞清楚这四步在干嘛

整个双开的思路其实很简单,就四件事:

  1. 复制一个微信 App
  2. 给复制出来的 App 改个身份标识
  3. 重新签名,让 Mac 允许它运行
  4. 打开

为什么需要改身份标识?因为 macOS 通过一个叫 CFBundleIdentifier 的东西来识别每个应用。原版微信和双开版如果 ID 一模一样,系统会觉得它们是同一个 App,不给同时跑两个。所以改掉就完事了。

为什么需要重新签名?因为你改了 App 内部配置文件,原来的签名就失效了,Mac 会拦截。重新签个本地临时签名,Mac 就放行了。

二、操作前确认一件事:微信叫什么名字

Mac 上的微信,有的叫 WeChat.app,有的叫 微信.app。你得先确认自己电脑上的实际名称。

打开 Finder → 左侧点「应用程序」→ 搜索 WeChat 或微信。

如果你的微信叫 微信.app 而不是 WeChat.app,后面所有命令里的 /Applications/WeChat.app 都要换成 /Applications/微信.app。下面我都用 WeChat.app 来写,你替换一下就成。

⚠️如果输出了
The file /Applications/微信.app does not exist.

要改成WeChat。因为有些微信版本哪怕微信是叫微信.app,但实际在终端也要按照WeChat.app允许。

三、正式操作:四步创建微信分身

步骤 1:复制一个微信 App

sudo cp -R /Applications/WeChat.app /Applications/微信双开.app

这一步会把原版微信整份复制出来,名字叫「微信双开.app」。执行完你会发现应用程序文件夹里多了一个微信分身。

命令部分意思
sudo管理员权限。因为要往 /Applications 系统目录写东西
cpcopy 的缩写,复制文件或文件夹
-R递归复制。Mac 的 .app 看起来是一个文件,其实里面是个文件夹,所以要 -R
/Applications/WeChat.app原版微信的位置
/Applications/微信双开.app复制出来的新微信的位置和名称

注意:执行 sudo 命令时终端会让你输 Mac 登录密码,输入的时候不会显示任何字符(没有星星没有圆点),这是正常的,输完直接按回车。

步骤 2:修改双开版微信的应用身份标识

sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat.dual" /Applications/微信双开.app/Contents/Info.plist

这条命令会打开「微信双开.app」内部的配置文件 Info.plist,把里面的 CFBundleIdentifier 字段改成 com.tencent.xinWeChat.dual

命令部分意思
/usr/libexec/PlistBuddymacOS 自带的 plist 配置文件编辑工具
-c后面跟着一条要执行的 PlistBuddy 命令
Set :CFBundleIdentifier ...把应用身份 ID 改成 com.tencent.xinWeChat.dual
.../Contents/Info.plist双开版微信的配置文件路径,存着应用名称、版本、身份标识等

步骤 3:给双开版微信重新签名

sudo codesign --force --deep --sign - /Applications/微信双开.app

上一步改了配置文件,原来的签名就失效了。不签的话 Mac 可能不让打开。这条命令用本地临时签名重新签一下。

命令部分意思
codesignmacOS 自带的应用签名工具
--force强制覆盖原来的签名
--deep不仅签外层 App,内部的子组件、框架也一起签
--sign -使用本地临时签名(ad-hoc),不需要正式开发者证书

步骤 4:打开双开微信

open /Applications/微信双开.app

如果原版微信本来就开着,普通 open 可能没反应,换这个:

open -n /Applications/微信双开.app

这里的 -n 意思是「以新实例打开」,强制另外启动一个进程。

到这步,你应该能看到两个微信图标出现在 Dock 上了——搞定了。

四、以后怎么用:三种打开方式

又不是每次都要跑一遍命令,以后打开「微信双开」跟打开普通应用一样。三种方式随便选:

方式操作
从应用程序文件夹Finder → 应用程序 → 找到「微信双开.app」→ 双击
终端快速打开open /Applications/微信双开.app
固定到 Dock把「微信双开.app」拖到屏幕底部 Dock,以后点图标就行

固定到 Dock 有个小技巧:先打开「微信双开」,然后在 Dock 里右键点它的图标 → 选项 → 「保留在程序坞」,以后就永远在了。

五、常见问题与解决

问题 1:打开微信双开提示「应用程序已损坏,无法打开」

这个最常见。原因是复制版微信被改了配置文件,macOS 给它打上了隔离标记。

解决方法:终端跑两条命令,第一条清除隔离属性,第二条重新签名。

sudo xattr -cr /Applications/微信双开.app
sudo codesign --force --deep --sign - /Applications/微信双开.app
命令部分意思
xattrmacOS 文件扩展属性管理工具
-cclear,清除扩展属性
-rrecursive,递归处理 App 内所有文件

跑完这两条,再打开「微信双开.app」应该就正常了。

问题 2:双开后无法联网,或消息同步异常

这个比较少见,但我也遇到过。排查顺序:

  1. 检查防火墙:系统设置 → 网络 → 防火墙,临时关掉试试,或者确认微信没有被阻止联网。
  2. 关闭微信自动登录:微信设置 → 账号与储存 → 取消勾选「自动登录」。双开场景下自动登录有时会导致消息同步出问题。
  3. 杀掉所有微信进程重来:
sudo killall -9 WeChat

这条会把原版和双开版微信都关掉。然后重新打开两个微信就行。如果你的微信进程名不是 WeChat,直接手动退出两个微信再重新打开也行。

六、微信更新后分身失效怎么办

这个很多人都碰到过——原版微信一更新,双开版就挂了。原因是原版微信内容变了,但分身还是旧版本的副本,签名和内部文件都对不上了。

解决办法:关掉所有微信,删掉旧分身,从最新版重新复制一遍。

# 第一步:删掉旧的双开版
sudo rm -rf /Applications/微信双开.app

# 第二步:从最新版微信重新复制
sudo cp -R /Applications/WeChat.app /Applications/微信双开.app

# 第三步:重新改身份标识
sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat.dual" /Applications/微信双开.app/Contents/Info.plist

# 第四步:重新签名
sudo codesign --force --deep --sign - /Applications/微信双开.app

就是重新跑一遍那四步。注意:rm -rf 是强制删除命令,路径一定要确认是 /Applications/微信双开.app,别删错了。

如果你之前已经把「微信双开」固定到了 Dock,只要新分身还叫同一个名字,Dock 快捷方式通常不用重建。

省心建议:微信设置 → 通用 → 取消勾选自动升级。以后手动更新原版之后,再按上面步骤重建分身。这样你能控制更新的节奏。反正微信又不是天天需要更新,一个月更新一次够了。

七、命令速查

做什么命令
复制微信sudo cp -R /Applications/WeChat.app /Applications/微信双开.app
改身份标识sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat.dual" /Applications/微信双开.app/Contents/Info.plist
重新签名sudo codesign --force --deep --sign - /Applications/微信双开.app
打开双开open -n /Applications/微信双开.app
修复「已损坏」sudo xattr -cr /Applications/微信双开.app + 重新签名
强制关闭全部微信sudo killall -9 WeChat
删除旧分身sudo rm -rf /Applications/微信双开.app

八、总结

这套方法可以记成四句话:

  • 复制原版微信,得到一个「微信双开.app」
  • 修改双开版微信的 CFBundleIdentifier,让系统把它当成另一个应用
  • 签名,解决修改 App 后无法打开的问题
  • 打开,以后从应用程序、终端或 Dock 都能直接打开

不用装任何第三方软件,全是 Mac 自带工具。微信更新了就把流程重新跑一遍,三分钟的事。

我自己的经验是先把命令存到备忘录里,微信更新的时候翻出来粘贴一下就行。如果你也觉得有用,或者遇到了别的问题,评论区聊 👋

💬 如果你觉得这篇文章对你有帮助,欢迎分享给更多人,也可以在评论区聊聊你的看法。


📮 想了解更多内容?关注我,持续更新关于电商运营与网站优化的真实经验。


—— 富贵 / Wealank

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇