📌 项目地址:nab138/iloader | ⭐ 3,042 颗星 | 🔧 TypeScript | 📜 未标注
先说结论
iloader(nab138/iloader,3042 Star,TypeScript)做的事情很单一:帮你把 SideStore 装进 iPhone,顺手把 pairing 文件、开发证书这些最容易出错的环节自动处理掉。
侧载过应用的人都知道,真正卡住人的不是“侧载”这个概念,而是中间那堆琐碎步骤:pairing 文件放哪、证书怎么导入、AltServer 连不上设备。iloader 把这些全部收进一个图形界面。
使用流程
README 给的步骤:
- 装好 usbmuxd(Windows 装 iTunes,macOS 自带,Linux 多数发行版自带,缺了用包管理器补)
- 从 releases 下载对应平台的版本,NixOS 用户用 flake
github:nab138/iloader - 数据线连接 iDevice
- 打开应用
- 登录 Apple ID,选操作
装完 SideStore 之后 iloader 还有用:
- 导入任意 IPA
- 在 StikDebug、SideStore、Protokolle 等应用里管理 pairing 文件
- 查看并撤销开发证书和 App ID——免费 Apple ID 的 App ID 数量有上限,这个功能用来清理没用的条目
- 报错时给出错误建议,提示常见问题的处理方式
和 AltStore 的关系
AltStore 本身是安装器,但它自己也得先被装上手机,这个“鸡生蛋”问题通常靠 AltServer 解决。iloader 的定位更窄:只负责“从零到能用”这一段。装好 SideStore 之后,自签续期交给 SideStore 在设备上自己完成。iloader 不是一个长期驻留的管理工具,更像一次性引导。
下载渠道要注意
README 用加粗文字专门强调:官方渠道只有 GitHub 仓库和 iloader.app。Homebrew cask、AUR 包(iloader-bin)、Fedora COPR 存在,但都是社区维护的非官方包。其他来源一律别碰——这个工具要登录你的 Apple ID,来源不干净等于交出账号。
出问题怎么排查
- 应用内点 “View Logs” 看日志,没内容就把日志级别调到 Debug
- 更详细的日志在磁盘上:
- Windows:
%APPDATA%me.nabdev.iloaderlogs - macOS:
~/Library/Application Support/me.nabdev.iloader/logs - Linux:
~/.local/share/me.nabdev.iloader/logs/ - 还不行就带着完整错误信息去 idevice Discord 或提 Issue
想编译或贡献
依赖 bun(或 Node.js)加 Rust。克隆仓库后 bun i,开发模式跑 bun tauri dev。
项目缺翻译。已有语言在 src/locales/*.json,加新语言要先在 src/i18next.ts 的 languages 数组里注册,再复制 en.json 改字符串,提 PR 即可。中文翻译如果有缺失或错误,这是个低门槛的贡献入口。
我的看法
iloader 没用什么新技术,价值在于把一段原本要照教程操作很久的流程压缩到几分钟。它不绕过苹果的任何限制——7 天签名有效期、App ID 上限都还在,只是管理起来方便了。如果你之前被 SideStore 的安装步骤劝退过,可以从这里再试一次。