iPhone 上装未签名 ipa 要过哪些关
iOS 端的发布物是未签名的 ipa 包——开源项目的常态:没有开发者账号走 App Store 分发,需要你自己完成签名这一步。
为什么多一道签名
苹果对安装来源管控严格,任何 ipa 都要经过有效签名并信任证书后才能运行。项目作者发布的 ipa 保持未签名状态,签名动作留给使用者。
通用流程
- 从项目发布页下载 ipa 文件
- 选择一种自签方式(常见做法:用具备免费苹果账号签名能力的侧载工具,或自有开发者账号签名)
- 签名安装后,到「设置 → 通用 → VPN 与设备管理」里信任对应证书
- 打开应用,按提示授予所需权限
注意事项
- 免费签名的证书有效期较短,过期后应用需要重签——这是 iOS 生态的通病,不是这款应用特有的问题
- 具体签名工具的用法属于 iOS 侧载知识,网上有大量通用教程,选择主流工具并从其官方渠道获取即可
- iOS 端独有生物识别应用锁,装好后可以给书架上把锁,见应用锁
不同 iOS 版本对侧载的策略有差异,签名环节如遇失败,先确认系统版本与工具的兼容性。