先关闭主微信自动更新以减少重复操作,再通过手动更新主微信后重新复制分身应用完成升级。具体步骤为:更新主微信至最新版,删除旧分身应用,使用终端命令复制新分身,修改应用标识符,执行代码签名,最后启动并登录账号。此方法确保分身基于最新版本创建,避免版本过旧问题。

微信分身更新确实是个麻烦事,因为它不能像主应用那样自动检测更新。核心思路是:先更新你电脑上正常的微信客户端,再用同样的方法复制一份新的分身应用。整个过程不难,但需要手动操作。
为什么分身无法直接更新?
你创建的微信分身(比如叫“EarnMore”)本质上是一个独立的副本,它脱离了原版微信的更新机制。系统不会为这个改名后的应用推送更新包,所以你看到的永远是当初复制时的那个旧版本。
分身更新的标准操作流程
想要让分身也用上最新版,必须重新制作一次分身,基于已经更新过的主微信来复制。
- 第一步:更新主微信 打开你电脑上正常使用的那个微信应用,进入“设置” → “关于微信”,检查是否有新版本。如果有,请务必先完成更新,确保主程序已经是最新版(例如4.1.0)。
- 第二步:删除旧分身 前往【应用程序】文件夹,找到你之前创建的分身应用(如“EarnMore.app”),直接把它拖进废纸篓并清空。这是为了避免新旧版本混淆。
- 第三步:复制新分身 打开【终端】,输入以下命令并回车: sudo cp -R /Applications/WeChat.app /Applications/EarnMore.app 输入电脑密码,等待复制完成。
- 第四步:修改应用标识 继续在终端输入: sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinEarnMore" /Applications/EarnMore.app/Contents/Info.plist
- 第五步:进行代码签名 再输入最后一条命令: sudo codesign --force --deep --sign - /Applications/EarnMore.app
- 第六步:启动并登录 完成后,用之前的启动方式(终端命令或程序坞图标)打开新的分身应用,重新登录你的账号即可。
如何避免频繁更新带来的麻烦?
每次微信一更新就得重做分身,确实繁琐。一个实用的建议是,把主微信的“自动更新”功能关掉。这样你可以自己控制更新时机,等到你觉得有必要升级了,再统一按上面的步骤操作一次,一次性把主应用和分身都更新到位。基本上就这些,虽然多几步,但一次搞定能用很久。











