iloader:免费开源 iOS 侧载工具一键安装 SideStore 完整指南
【免费下载链接】iloaderUser friendly sideloader项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader
iloader 是一款免费开源(MIT 协议)的 iOS 侧载工具,覆盖 Windows、macOS、Linux 三个平台。它通过图形界面把下载 IPA、证书签名、安装到设备、放置配对文件这四步全部自动化,面向不想手动处理签名流程的 SideStore 用户。安装完成后应用内支持自动更新,无需持续关注发版。
iloader iOS 侧载工具功能总览
| 功能 | 一句话说明 | 对应源码模块 |
|---|---|---|
| 一键安装 SideStore | 自动下载安装包、用 Apple ID 证书签名并安装、放置配对文件,共 3 个步骤 | src/components/operations.ts |
| 导入任意 IPA | 选择本地.ipa文件后自动完成签名与安装 | src-tauri/src/sideload.rs |
| 配对文件管理 | 批量为 SideStore、StikDebug、Protokolle 等应用放置配对文件,快捷键Ctrl+P | src-tauri/src/pairing.rs |
| 证书与 App ID 管理 | 查看并吊销开发证书(Ctrl+Shift+C),查看 App ID 额度(Ctrl+Shift+A) | src/pages/Certificates.tsx |
| 凭据安全存储 | Apple ID 凭据默认存入系统钥匙串 keyring,可在设置中禁用 | src-tauri/src/secure_storage.rs |
一键安装 SideStore 步骤与前置准备
前置准备
iloader 依赖 usbmuxd 与 iPhone 通信:Windows 安装 iTunes 即可(或改用微软商店的 "Apple Devices" 应用),macOS 系统自带,Linux 未预装时通过包管理器安装 usbmuxd。从 iloader 官方发布渠道下载并安装对应平台的版本,NixOS 用户可直接使用 flake 部署(见 flake.nix)。
操作步骤
- 用数据线连接 iPhone,解锁手机并在弹窗中点击"信任此电脑",在 Devices 区域确认设备已被选中。
- 在 Account 区域输入 Apple ID 邮箱和密码,支持可信设备双因素验证。
- 点击 SideStore (Stable) 开始安装,进度面板会依次显示"下载 → 签名并安装 → 放置配对文件"的状态。
- 若需安装其他应用,在 Installers 区域点击 Import IPA,选择一个本地
.ipa文件即可。
完成验证
打开设备上的 SideStore 并刷新一次,界面能正常响应即代表整套安装完成。
iloader 核心功能详解:SideStore 安装、IPA 导入与配对文件管理
一键安装 SideStore。整个流程被拆为下载、签名安装、放置配对文件三个自动步骤,每一步状态在界面上可见,失败时直接显示对应原因,步骤定义见 src/components/operations.ts。
导入任意 IPA。签名与安装由侧载逻辑自动完成,源码位于 src-tauri/src/sideload.rs。
配对文件管理。按Ctrl+P打开配对文件管理窗口,可单独或批量为多个支持的应用写入配对文件,逻辑见 src-tauri/src/pairing.rs 中的应用列表。
证书与 App ID 管理。Ctrl+Shift+C打开证书页面查看并吊销已有开发证书,Ctrl+Shift+A查看 App ID 额度,Ctrl+R可刷新设备列表。
iloader 平台支持与 usbmuxd 依赖要求
| 平台 | 依赖项 | 说明 |
|---|---|---|
| Windows | iTunes 或 "Apple Devices" 应用 | 提供 usbmuxd 通信能力;若 iTunes 无法识别设备,可卸载后改用微软商店的 "Apple Devices" |
| macOS | 无 | 系统自带 usbmuxd |
| Linux | usbmuxd | 多数发行版自带,未预装时用包管理器安装 |
| NixOS | Nix flake | 通过仓库自带的 flake 直接部署 |
iOS 侧载工具报错自查:iloader 常见问题排查表
| 现象 | 可能原因 | 排查办法 |
|---|---|---|
| 账号锁定、认证失败 | 多次登录失败会临时锁定账号;安全密钥 2FA 暂不支持 | 到 Apple 官方找回页解锁;改用无 2FA 或可信设备 2FA 的 Apple ID |
| 设备无法识别 | 未用 USB 连接、未点"信任此电脑"、Windows 缺少 usbmuxd | 确认有线连接并解锁手机授权;Windows 上检查 iTunes 能否识别设备 |
| App ID 额度不足 | 免费账号同时只能装 3 个侧载应用,App ID 需 7 天后过期释放 | 删除闲置侧载应用,或改从 SideStore 内安装以节省额度 |
| keyring 存储报错 | 当前系统不可用钥匙串 | 在设置中开启 "Don't use keyring",数据会改存磁盘,安全性降低 |
| 以上均无法解决 | 需要更详细的日志 | 将日志级别调为 Debug 后点击 "View Logs";日志位置:Windows%APPDATA%\me.nabdev.iloader\logs、macOS~/Library/Application Support/me.nabdev.iloader/logs、Linux~/.local/share/me.nabdev.iloader/logs/ |
iloader 适用人群与已知局限
适合刚接触 iOS 侧载、不熟悉签名流程的新手,以及 Windows、macOS、Linux 多平台用户,界面功能三端一致。界面内置 20 多种语言(含简体中文),NixOS 用户可用 flake 直接部署。
已知局限:使用安全密钥(Security Key)2FA 的 Apple 账号暂不支持登录;免费 Apple ID 受 3 个侧载应用上限约束,且 App ID 无法提前手动释放。
从源码构建 iloader:Bun 与 Rust 工具链
先安装 Bun(或 Node.js)和 Rust 工具链,然后执行:
git clone https://gitcode.com/GitHub_Trending/iloa/iloader cd iloader bun i bun tauri build开发调试可改用bun tauri dev获得热重载,详细说明见 README.md;项目源码采用 MIT 协议,见 LICENSE,品牌与名称另有单独的 LICENSE-BRANDING 约束。
iloader 把 iOS 侧载中最繁琐的下载、签名、配对文件环节收敛为一个按钮,是目前上手门槛较低的免费开源方案之一。项目正处于持续迭代中,开发者模式检测、托盘最小化、自动刷新已安装应用等能力已在规划内。
【免费下载链接】iloaderUser friendly sideloader项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考