sunnyyoung / WeChatTweak-macOS

A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开 🔨
https://tweaks.app
Apache License 2.0
11.21k stars 1.38k forks source link

更新微信至3.4以后安装插件后无法打开微信 #498

Closed lait233 closed 1 year ago

lait233 commented 2 years ago
image

如图。 MacBook Pro 16寸 2019 32g macos:12最新版(intel) 微信版本:最新3.4

使用sudo wechattweak-cli --install 安转小助手后如图所示无法打开微信。安装过程是一切顺利的

Password:
------ Backup ------
Created WeChat.bak...
------ Download ------
------ Unzip ------
Execute command: rm -rf /Applications/WeChat.app/Contents/MacOS/WeChatTweak.framework; unzip /tmp/WeChatTweak.zip -d /Applications/WeChat.app/Contents/MacOS
------ Insert Dylib ------
Binary is a fat binary with 2 archs.
LC_CODE_SIGNATURE load command found. Remove it.
LC_CODE_SIGNATURE load command found. Remove it.
Added LC_LOAD_DYLIB to all archs in /Applications/WeChat.app/Contents/MacOS/WeChat
------ Codesign ------
Execute command: cp /Applications/WeChat.app/Contents/MacOS/WeChat /tmp/WeChat
Execute command: codesign --force --deep --sign - /tmp/WeChat
Execute command: cp /tmp/WeChat /Applications/WeChat.app/Contents/MacOS/WeChat
Install success!

sudo wechattweak-cli --uninstall 卸载后正常打开。

尝试了重启电脑。重装 wechattweak-cli 还是不行

然后我重新安装回3.3.1版本的微信也这样了。哭死。。。

lait233 commented 2 years ago

然后我找了一下那个狼人开的已停更小助手的issue。尝试了一个命令解决了

sudo codesign --sign - --force --deep /Applications/WeChat.app

但是不知道为啥会这样?作者可以优化一下吗

shijua commented 2 years ago

重启一下一般就可以了

FrankFu916 commented 2 years ago

一般提示无法打开签名下就行了

nageshuizeii commented 2 years ago

然后我找了一下那个狼人开的已停更小助手的issue。尝试了一个命令解决了

sudo codesign --sign - --force --deep /Applications/WeChat.app

但是不知道为啥会这样?作者可以优化一下吗

m1 max 12.4 微信 3.4.0 (21712) 需要这两部操作,才可以正常使用

thefreelight commented 1 year ago

非常感谢,一度以为不可用了,用的m1,mbp一样需要这两步