【2023 年 11 月 29 日,反复测试,签名更新授权成功,但是可能是我删除软件包问题导致无法启动,最后是安装了v4.1.0 预览版就能正常使用】
反复提示:“V2rayU”将对你的电脑造成伤害。 你应该将它移到废纸篓。
无论选择什么选项,都会在 1 分钟之内再次弹出。
访达搜索不到任何包含 V2rayU 的文件。
证书过期问题导致的:
第一步,执行: sudo codesign –force –deep –sign – /Applications/V2rayU.app
打开命令执行面板:
这个时候打开了本机执行命令的窗口:
复制粘贴命令:sudo codesign –force –deep –sign – /Applications/V2rayU.app ,然后回车,然后要求您输入密码,
这个密码就是您本机的登录密码。输入密码过程中不会显示密码,直接输入回车即可。
如果提示:【路径错误】
Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path … # sign
codesign -v [-v*] [-R=<req string>|-R <req file path>] path|[+]pid … # verify
codesign -d [options] path … # display contents
codesign -h pid … # display hosting paths
更换命令为:
sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/MacOS/V2rayU
回车后提示:sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/MacOS/V2rayU
表示成功获取软件签名:
已经成功使用 codesign
命令重新签署了 V2rayU.app 中的二进制文件。”replacing existing signature” 的消息表明你用新的签名替代了已存在的签名。
第二步,在应用程序中找到 V2rayU,右键,显示简介,勾选覆盖恶意软件保护
第三步,打开软件
第四部,分别执行【实测这个命令不行,可能是系统版本不一致导致的】:
第一句命令: sudo codesign –force –deep –sign – ~/.V2rayU/V2rayUTool
如果提示路径错误,修改一下路径目录命令就可以【修改一下后面的路径目录就可以了】:
sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/Resources/V2rayUTool
返回提示:/Applications/V2rayU.app/Contents/Resources/V2rayUTool: replacing existing signature 表示成功了。
第二句命令:【实测这个命令不行,路径导致的】:
sudo codesign –force –deep –sign – ~/.V2rayU/v2ray-core/v2ray
如果提示路径错误,修改一下路径目录命令就可以【修改一下后面的路径目录就可以了】:
sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/Resources/v2ray-core/v2ray
返回:sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/Resources/v2ray-core/v2ray 表示成功
sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/Resources/v2ray-core/xray
返回:sudo codesign –force –deep –sign – /Applications/V2rayU.app/Contents/Resources/v2ray-core/xray 表示成功。
然后就能正常运行了。
【总结:注意文件路径,这玩意太难理解了】
该解决方案由“锂氩氢”提供。赞