Repository navigation
LabVPN v0.1.8(修复 macOS Apple Silicon「已损坏」)
Pre-release
Pre-release
·
0 commits
to a6bf401c01ca27df28941f86748f450f75f7de96
since this release
LabVPN v0.1.8
预发布:未做 Apple 公证。仅学习交流,不提供任何 VPN/机场订阅或账号。
本版重点:修复 Apple Silicon(含 M4)安装包「已损坏,无法打开」
- 原因:未配置 Apple 证书时旧构建的 .app 签名无效;Apple Silicon 要求 arm64 代码签名有效,Gatekeeper 因此报「已损坏」。
- 修复:
- macOS 构建在无证书时自动使用 ad-hoc 签名(
APPLE_SIGNING_IDENTITY=-); - 内置 sidecar(mihomo / fdu-connect / helper)统一签名;
- CI 构建后强制执行
codesign --verify --deep --strict校验,杜绝再发无效签名包。
- macOS 构建在无证书时自动使用 ad-hoc 签名(
macOS 安装提示
- 首次打开请右键 → 打开,或到「系统设置 → 隐私与安全性 → 仍要打开」允许;
- 如提示异常,可执行:
xattr -dr com.apple.quarantine /Applications/LabVPN.app。 - 真正「下载即安装」需要 Apple Developer 证书 + 公证(后续可配置)。
平台产物
macOS aarch64/x64 dmg、Windows exe/msi、Ubuntu deb/AppImage、AlmaLinux rpm。
合规
fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)独立进程随包分发,附许可证与源码归档。