v1.14.5 — 修复 libssl→libcrypto 依赖路径未改
v1.14.5(关键修复)
对方机器 dyld 崩溃 Library not loaded: /opt/homebrew/*/libcrypto.3.dylib 的真因:
- libssl 内部对 libcrypto 的依赖路径其实是
/opt/homebrew/Cellar/openssl@3/3.6.2/lib/libcrypto.3.dylib(Cellar 带版本号) - 旧 build.sh 写死按
/opt/homebrew/opt/openssl@3/lib/libcrypto.3.dylib(opt 软链)做 install_name_tool -change → 字符串不匹配,静默跳过 - libssl 还指向 brew 绝对路径 → 别人机器没 brew → 加载失败
修法:build.sh 改用 otool -L 动态发现所有 /opt/homebrew/* / /usr/local/* 依赖再改路径,并加自检:任何依赖还指向 brew 就直接构建失败,杜绝再漏。
DMG 直链
https://github.com/kary2999/LazyCat/releases/download/v1.14.5/LazyCat-1.14.5.dmg
sudo xattr -cr /Applications/LazyCat.app