“应用分身”是一款专为 macOS 设计的轻量级工具,解决微信、QQ、Telegram 等应用在官方版本中仅支持单账号登录的限制。通过克隆应用程序包并修改其唯一标识符(Bundle ID),用户可以在同一台 Mac 上同时运行多个独立的应用实例,实现多账号并行管理。
该应用完全基于 macOS 原生技术栈(SwiftUI)开发,不依赖任何第三方二进制文件、内核扩展或“黑魔法”,仅对系统自带的 cp、PlistBuddy 和 codesign 命令进行了图形化封装,确保了操作的安全性与透明度。
- GitHub:https://github.com/tobemaster56/app-clone
- 网盘:https://pan.quark.cn/s/abe49921b37d
核心特性
- 🛡️ 纯净安全:
- 零第三方依赖,无后台驻留进程。
- 不使用内核扩展(Kext)或注入技术,避免系统稳定性风险。
- 管理员密码仅通过 macOS 系统原生弹窗获取,用于执行必要的签名操作。
- ⚡ 一键克隆:
- 自动复制
/Applications下的任意.app文件。 - 智能重命名:
WeChat.app→WeChat2.app→WeChat3.app…… - 自动修改
CFBundleIdentifier(如com.tencent.xinWeChat→com.tencent.xinWeChat2),确保系统将其识别为独立应用。
- 自动复制
- 🔒 自动化签名与清理:
- 一次性完成临时签名(ad-hoc signing)并验证,确保应用可正常启动。
- 具备原子性操作逻辑:任何步骤失败均会自动清理残留文件,不留半成品。
- 🌍 多语言支持与透明日志:
- 支持简体中文、繁體中文、English、日本語实时切换。
- 内置实时日志面板,用户可查看每条底层 Shell 命令的执行输出,过程完全可见。
使用指南
- 启动应用:打开“应用分身”。
- 选择目标:点击“选择应用…”,定位到
/Applications目录下需要克隆的应用(如微信)。 - 预览确认:核对克隆后的名称、目标路径及新的 Bundle ID。
- 执行克隆:点击“开始克隆”,在系统弹出的窗口中输入一次管理员密码。
- 启动分身:克隆完成后,新应用会出现在原应用旁。首次启动时,若被 Gatekeeper 拦截,请前往“系统设置 → 隐私与安全性”中点击“仍要打开”即可。
















0条评论