iloader:3 步装好 SideStore 的 iOS 侧载工具
【免费下载链接】iloaderUser friendly sideloader项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader
iloader 是一款免费开源的 iOS 侧载工具,把下载、签名、安装、放置配对文件压缩成 3 步。登录 Apple ID、选中设备,点一次按钮就能装好 SideStore(侧载容器应用),也能导入本地 IPA(iOS 应用的安装包格式)。适合第一次做侧载、不想碰证书和描述文件的用户。
快速上手:3 步装好 SideStore
iloader 靠 usbmuxd(与 iOS 设备通信的系统服务)连手机:macOS 自带,Windows 装 iTunes 即附带,Linux 没有就用包管理器装。然后:
- 从官方发布页下载对应平台的安装包(NixOS 可直接用仓库里的 flake.nix)。
- 数据线连接 iPhone 或 iPad,打开 iloader,在左侧登录 Apple ID(开启双重认证的账号会提示输入验证码),右侧设备区列出设备与系统版本,点一下选中。
- 安装器区点“SideStore(稳定版)”,进度面板依次显示下载、签名安装、放置配对文件,3 步全绿即完成。
期间想刷新设备列表,按 ⌘R(其他平台 Ctrl+R)。
它替你省下了什么
手动装 SideStore 至少 5 个环节:下载 IPA、找签名工具、处理免费账号的证书数量上限、手动下载 rppairing 与 lockdown 两个配对文件、再一个个拷进 App 沙盒目录。换成 iloader 后,这些环节变成一个按钮:
| 手动流程 | 使用 iloader |
|---|---|
| 自行寻找并下载对应 IPA | 内置 SideStore 稳定版与每夜构建,自动下载 |
| 用第三方签名工具签名 | 后台完成签名与安装 |
| 手动下载 rppairing、lockdown | 配对文件自动放到正确位置 |
| 手动拷进 App 沙盒目录 | 全程无需手动操作 |
3 个步骤定义在前端文件 src/components/operations.ts 中,进度面板据此逐条更新状态;出错时弹窗里会附一条针对该错误的处理建议。
功能清单:装应用、迁配对文件、管证书
📦 装好 SideStore
任选一种组合,点一次按钮就能装完,证书导入和配对文件放置都是自动的。安装器区提供 SideStore 稳定版、SideStore 每夜构建、LiveContainer + SideStore 稳定版与每夜版 4 个入口,装完的 3 步状态与 src/components/operations.ts 中的定义一一对应。
📥 导入本地 IPA
本地 IPA 能直接装,签名和安装由后台完成。点安装器区的“导入 IPA”,在弹出的文件选择框里挑一个文件即可,不需要理解 entitlements(应用权限描述)或描述文件。核心逻辑在 src-tauri/src/sideload.rs。
📂 迁移配对文件
SideStore 换版本、换设备后,配对文件需要“搬家”时,交给它自动转移。点左侧管理区的“管理配对文件”(快捷键 ⌘P,其他平台 Ctrl+P),选中目标应用,即可在 StikDebug、SideStore、Protokolle 等应用之间转移。页面实现在 src/pages/Pairing.tsx。
🔑 查看与撤销证书
免费 Apple ID 账号的开发证书有数量上限,满了就签不了新应用。打开证书页(⌘⇧C,其他平台 Ctrl+Shift+C)列出开发证书并撤销旧的,腾出名额;App ID 页(⌘⇧A,其他平台 Ctrl+Shift+A)可查看和删除 App ID(唯一标识应用的编号)。代码在 src/pages/Certificates.tsx 与 src/pages/AppIds.tsx。
出错时怎么办
- 如果点安装后提示未登录或未选设备,就先在左侧完成 Apple ID 登录、选中设备,再重试。
- 如果报错看不懂,就先看错误弹窗里的处理建议;iloader 对常见错误内置了指引,仍解决不了就把完整错误复制到项目 issue 区求助。
- 如果在设置页“查看日志”看不到内容,就把日志级别切到 Debug 再看;文件日志位置:Windows 在
%APPDATA%\me.nabdev.iloader\logs,macOS 在~/Library/Application Support/me.nabdev.iloader/logs,Linux 在~/.local/share/me.nabdev.iloader/logs/。 - 如果提示达到证书上限,就在证书页撤销旧的开发证书,腾出名额后重新执行安装。
- 如果 Linux 上识别不到设备,就先用包管理器安装 usbmuxd,再重试。
技术栈与开源信息
iloader 基于 Tauri 构建:前端是 React + TypeScript,后端是 Rust(入口在 src-tauri/src/lib.rs),签名与安装能力来自 isideload crate,由 src-tauri/src/sideload.rs 封装成界面可调用的操作。当前版本 2.3.10,内置自动更新;界面自带 28 个语言文件(src/locales/),含简体中文。
- 许可证:源码采用 MIT 协议(见 LICENSE);品牌素材与“iloader”名称不受 MIT 覆盖,受独立条款约束(LICENSE-BRANDING),在教程中复用品牌需链接回官方仓库,且不得暗示官方背书。
- 获取渠道:支持 Windows、macOS、Linux;NixOS 用户可用仓库内 flake,Fedora 与 Arch 有社区维护的非官方包。
- 自行编译:装好 bun(或 Node.js)与 Rust 工具链后执行
git clone https://gitcode.com/GitHub_Trending/iloa/iloader之后运行bun i安装依赖,bun tauri dev起开发模式(支持热重载),bun tauri build产出正式安装包。
iloader 适合第一次做 iOS 侧载、只想装好 SideStore 或本地 IPA 的用户。如果日常要批量管理开发证书、或需要把侧载流程写进脚本,命令行方案更合适。
【免费下载链接】iloaderUser friendly sideloader项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考