尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Mac 微信双开 / 多开完整教程
Mac 微信双开 / 多开完整教程支持微信 4.x 新版附一键脚本一台 Mac 同时登录两个微信工作号 个人号消息互不干扰。全程使用 macOS 自带工具不装任何第三方软件、不修改微信代码。实测环境macOS Sequoia 15 微信 4.1.13。一、先说说为什么网上的老教程都失效了搜「Mac 微信双开」排名靠前的教程几乎都是这一条命令open -n /Applications/WeChat.appopen -n的作用是即使 App 已经在运行也强制启动一个新实例。这个方法在微信 3.x 时代确实有效但从微信 4.0.5 开始官方加入了单实例检测新进程启动后一旦发现已有微信在运行就会立即退出。我在本机实测过以下两种方式均已失效第二个进程秒退\# 方式一open -n 打开 App失效 open -n /Applications/WeChat.app \# 方式二直接运行二进制文件失效 /Applications/WeChat.app/Contents/MacOS/WeChat目前可行的思路独立副本 本地重签名复制一份完整的微信做三件事修改副本的Bundle IdentifierApp 的唯一身份证让系统和微信都把它当成另一个 App修改副本的显示名称可选方便区分对副本进行本地重签名ad-hoc 签名否则 App 会闪退或提示「已损坏」。改完后副本会拥有独立的沙盒数据容器与原版互不干扰可以登录第二个账号。二、准备工作Mac 上已安装微信App Store 版 / 官网版均可且位于「应用程序」文件夹会打开「终端」启动台搜索终端或Terminal可选准备一个自定义图标.icns格式最佳用于和原版区分。三、五步完成双开第 1 步复制一份微信打开「终端」执行复制约 700MB一分钟内完成cp -R /Applications/WeChat.app /Applications/微信Pro.app注意如果你的「应用程序」里微信显示为「微信.app」把命令中的WeChat.app改成微信.app。第 2 步给副本一张独立「身份证」依次执行下面的命令修改副本的 Bundle ID 和显示名称PB/usr/libexec/PlistBuddy PLIST/Applications/微信Pro.app/Contents/Info.plist \$PB -c Set :CFBundleIdentifier com.yourname.wechatpro \$PLIST \$PB -c Set :CFBundleName 微信Pro \$PLIST \$PB -c Set :CFBundleDisplayName 微信Pro \$PLISTBundle ID 习惯写成「反写域名」格式你也可以换成自己的例如com.你的名字.wx2保持唯一即可。第 3 步可选换一个一眼能区分的图标不换图标可以直接跳过。把你的图标文件覆盖到副本中目标文件名必须是AppIcon.icnscp \~/Desktop/你的图标.icns /Applications/微信Pro.app/Contents/Resources/AppIcon.icns我自己用的是黑色版微信图标和绿色原版放在 Dock 里一眼就能区分。第 4 步清除扩展属性并重新签名最关键复制和改动会让腾讯的原始签名失效不重新签名 App 会闪退或提示「已损坏」xattr -cr /Applications/微信Pro.app codesign --force --deep --sign - /Applications/微信Pro.app可以用下面的命令验证签名是否成功codesign --verify --deep --strict /Applications/微信Pro.app echo 签名 OKcodesign执行没有任何报错才算成功。如果出现错误多半是前面的步骤有遗漏建议删除副本后从第 1 步重来rm -rf /Applications/微信Pro.app第 5 步打开副本登录第二个账号open /Applications/微信Pro.app也可以在「访达 → 应用程序」中双击「微信 Pro」。弹出登录窗口后扫码登录第二个账号即可。建议把图标拖到 Dock 固定以后一键双开。四、懒人方案一键脚本首次制作 / 更新后重建通用逐条命令嫌麻烦或者以后微信更新后需要重建副本可以直接用下面这个脚本首次制作和日后重建都是它。把脚本保存为微信双开工具.sh然后在终端执行bash 微信双开工具.sh\#!/bin/bash \# \# Mac 微信双开一键工具首次制作 / 更新后重建通用 \# 用法bash 微信双开工具.sh \# NAME微信Pro # 副本名称 BUNDLE\_IDcom.yourname.wechatpro # 副本 Bundle ID保持唯一即可 SRC/Applications/WeChat.app # 原版微信路径 DST/Applications/\${NAME}.app ICON # 自定义图标路径如 ICON\$HOME/Desktop/icon.icns留空则用默认图标 set -e if \[ ! -d \$SRC ]; then #x20; echo 未找到 \$SRC请确认微信已安装在应用程序文件夹 #x20; exit 1 fi echo 1/5 退出并删除旧副本如有... osascript -e tell application \\\$NAME\\ to quit 2/dev/null || true sleep 2 rm -rf \$DST echo 2/5 复制微信约700MB稍候... cp -R \$SRC \$DST echo 3/5 修改名称与唯一标识... PB/usr/libexec/PlistBuddy \$PB -c Set :CFBundleIdentifier \$BUNDLE\_ID \$DST/Contents/Info.plist \$PB -c Set :CFBundleName \$NAME \$DST/Contents/Info.plist \$PB -c Set :CFBundleDisplayName \$NAME \$DST/Contents/Info.plist if \[ -n \$ICON ] \[ -f \$ICON ]; then #x20; cp \$ICON \$DST/Contents/Resources/AppIcon.icns fi xattr -cr \$DST echo 4/5 本地重签名... codesign --force --deep --sign - \$DST echo 5/5 注册启动台... LSREG/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister \$LSREG -f \$DST echo 完成打开「\$NAME」即可登录第二个微信账号。五、常见问题 FAQQ1双击没反应、闪退或提示「已损坏」99% 是第 4 步签名没有成功。先确认xattr、codesign两条命令均无报错仍不行就执行rm -rf /Applications/微信Pro.app删除副本从第 1 步重新操作。Q2App Store 升级微信副本会一起更新吗不会。App Store 按 Bundle ID 识别应用只会更新原版副本始终停留在制作时的版本。等旧版提示「版本过低、无法登录」时重跑一次上面的一键脚本即可已登录的数据不会丢失。Q3想开第三个、第四个微信怎么办再复制一份即可但每份的 Bundle ID 和名称都必须不同例如com.yourname.wechat3与「微信 3」其余步骤完全相同。Q4副本会多占多少磁盘空间约 700MB与原版微信体积相同。Q5腾讯会检测到吗会不会封号副本由官方代码完整复制未修改二进制、无外挂注入服务器看到的是「同一台设备登录两个账号」。纯隔离双开历史上没有封号案例被封的集中在外挂与营销号但多开在许可协议中属于灰色地带无法打包票风险需自行评估。六、风险与免责说明本教程仅供个人学习与多账号管理请勿用于营销骚扰、批量注册等违规行为方案不修改微信任何可执行文件不包含外挂、Hook 或自动化操作微信可能在未来版本调整检测策略届时副本或脚本可能失效需等待新方案依据本教程操作产生的一切后果由操作者自行承担。结语核心原理就一句话复制完整微信 → 改 Bundle ID 和名称 → 本地重签名得到一个系统眼中完全独立的 App从而实现双开。实测两个微信可以同时稳定在线、消息互不顶号。如果这篇教程对你有帮助欢迎点赞、收藏、转发
RELATED

相关推荐

IM全文检索技术(五):vivo敏感词匹配系统的技术实践

IM全文检索技术(五):vivo敏感词匹配系统的技术实践

本文作者vivo互联网服务器团队Liang Kangwu,有修订。 1、引言 编者注:本文虽不是专门的全文检索技术文章,但文中涉及到的字词匹配算法等等都是一脉相承,所以也同样收录到了“IM全文检索技术”技术专题中,希望能给你启…

📅 2026/9/24 11:24:37
STM32驱动JW01-CO2-V2.2:串口中断与OLED显示实战

STM32驱动JW01-CO2-V2.2:串口中断与OLED显示实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/24 11:24:37
【AI】古法编程者探索superpowers

【AI】古法编程者探索superpowers

1、什么是superpowers? Superpowers 属于 Agentic Engineering 的执行层工具, 定好开发纪律: 先理清需求 写方案 拆任务 TDD 测试驱动开发 代码评审 交付自检 github:https://github.com/obra/superpowers 2、它有哪些技能skills 2.1 测试 Testing superpowers 是TDD 测…

📅 2026/9/24 11:19:37
MORE NEWS

更多资讯

📰

Yii2 REST 响应格式化指南:Content Negotiation、Serializer 与 JSON/XML 输出控制

后端Web框架 【免费下载链接】yii2 Yii 2: The Fast, Secure and Professional PHP Framework 项目地址: https://gitcode.com/gh_mirrors/yi/yii2 点击查看 免费下载 RESTful API 请求处理中,响应格式化决定客户端最终收到的数据形态:资源对…

📰

Kubernetes 云原生可观察性(Observability)实践指南:指标、日志与追踪三大支柱详解

Kubernetes 云原生可观察性(Observability)实践指南:指标、日志与追踪三大支柱详解 【免费下载链接】kubernetes-handbook Kubernetes 架构与生态:从云原生到 AI 原生基础设施的构建指南 项目地址: https://gitcode.com/gh_mirr…

📰

embassy-net-wiznet 0.3.0 演进解读:WIZnet SPI 以太网驱动的多芯片支持与中断寄存器重构

嵌入式物联网异步编程 【免费下载链接】embassy Modern embedded framework, using Rust and async. 项目地址: https://gitcode.com/gh_mirrors/em/embassy 点击查看 免费下载 本文围绕 embassy-net-wiznet 驱动 crate 的版本演进记录(即 embassy-net-…

📰

云手机原理与 Python 自动化实战:ADB 单机到百台群控,附傲晨云手机选型建议

摘要:云手机不是“模拟器上云”这么简单,它的本质是把 Android 实例资源化。本文先讲清云手机的 ARM 虚拟化、容器隔离、ADB 控制通道、WebRTC 推流四大件,再用 Python 演示单机装包/启动/截图、UI 自动化、批量并发群控,最后结合…

📰

Ceph test_orchestrator 模块实战指南:用模拟数据驱动 ceph orch 编排器开发与集成测试

存储分布式文件系统对象存储后端高可用 【免费下载链接】ceph Ceph is a distributed object, block, and file storage platform 项目地址: https://gitcode.com/gh_mirrors/ce/ceph 点击查看 免费下载 test_orchestrator 是 Ceph Manager(mgr&#x…

📰

南航双中台实践:业务中台与数据中台如何驱动数字化转型

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬