StikDebug:如何在 iPhone 上启用 JIT(iOS 17.4 及更高版本)

StikDebug 是一款免费的开源应用,可在运行 iOS 17.4 或更高版本的 iPhone 和 iPad 上为旁加载应用启用 JIT(即时编译),首次设置之后无需再连接电脑。JIT 是让高负载模拟器和其他一些应用达到可用速度的关键。本指南将介绍什么是 JIT、StikDebug 需要哪些条件、如何设置,以及它支持哪些应用。内容信息来自 StikDebug 自己的 GitHub 页面和使用指南。最后核实时间:2026 年 10 月 27 日。

简要概述

  • StikDebug 将自己描述为”一款适用于 iOS 17.4 及以上版本的设备端调试器/JIT 启用工具”。它是开源的(AGPL-3.0 协议),截至 2026 年 10 月在 GitHub 上获得约 2900 颗星标。最新版本为 3.1.15(2026 年 10 月 15 日发布)。
  • 它已不在 App Store 上架。下载渠道是其 GitHub 发布页面提供的 IPA 文件,以及 stikdebug.xyz 上的 AltStore 源。
  • 你需要为设备准备一个配对文件(首次通过电脑使用 iloader 生成一次)、LocalDevVPN 应用,以及 Wi-Fi 连接。
  • 它仅适用于使用开发(development)证书签名的应用,这正是 SideStore 和 AltStore 搭配免费 Apple 账号使用的证书类型。通过分发(distribution)证书或企业(enterprise)证书安装的应用无法通过此方式获得 JIT。
  • iOS 17.4 到 18 版本”完全支持”。iOS 26 也受支持,但相关应用需要由开发者更新后才能在该系统上获得 JIT。

JIT 是什么以及为什么它很重要

JIT 让应用在运行时把代码转换成机器码。模拟器用它把主机的代码翻译成 iPhone 处理器可以直接运行的代码,这比逐步解释要快得多。iOS 只允许正在被调试的应用使用 JIT,这就是为什么 App Store 的应用永远无法获得它,也是为什么通过侧载安装的应用需要借助像 StikDebug 这样的工具来开启它。

很多应用并不需要它。例如 PPSSPP 的开发者表示,iPhone 在不开启 JIT 的情况下也能以满速运行几乎所有 PSP 游戏(参见我们的PPSSPP 指南)。JIT 对更重度的模拟以及一些应用来说最为重要,比如 Minecraft Java 版启动器 Amethyst(以及 Geometry Dash 的 Geode mod 加载器的完整 mod 模式),其开发者表示它使用 JIT “以提供可用的速度”;还有 GameCube 和 Wii 模拟器 DolphiniOS,以及 PC 模拟器 UTM,其 App Store 版本 UTM SE 可以在没有 JIT 的情况下运行,但速度要慢得多。

StikDebug 能做什么

来自该项目的功能列表:

  • JIT:适用于拥有 get-task-allow 权限的侧载应用
  • 脚本:用于自动化,”主要用于 iOS 26 的 JIT”
  • 应用过期提醒:查看应用何时过期,并安装或移除描述文件
  • 控制台:实时查看应用和系统日志
  • 进程:查看正在运行的应用并将其结束
  • 应用启动、设备信息以及位置模拟器

哪些 iOS 版本可用

iOS 版本 状态
17.3.x 及以下 不支持
17.4 至 18.x 完全支持
26.0 及以后 支持,但可用应用有限

该项目表示,iOS 17.3 及更早版本使用的是“不同的连接协议”。在 iOS 16 及更早版本上,SideStore 可以在其“我的应用”页面自行启用 JIT,具体可参见如何安装 SideStore。在 iOS 26 上,StikDebug 指出“开发者需要更新他们的应用才能正常使用”,因此在依赖该系统上的 JIT 之前,请先查看对应应用自身的说明页面。

你需要准备什么

  • 一台运行 iOS 17.4 或更高版本的 iPhone 或 iPad。
  • 一个使用开发证书签名并刷新你的应用的 sideloading 工具,例如 SideStore 或 AltStore。你想要启用 JIT 的那个应用,必须是用它安装的。
  • 你设备对应的 pairing file。StikDebug 的指南使用 iloader,在 Mac、Windows 电脑(需安装 iTunes)或 Linux 电脑上生成并放置该文件。
  • 来自 App Store 的 LocalDevVPN,以及一个 Wi-Fi 连接。

如何设置 StikDebug

第 1 步:安装 StikDebug

在 SideStore 或 AltStore 中添加 StikDebug 的 AltStore 源(stikdebug.xyz),或者从该项目 GitHub 发布页下载 IPA 文件,用你的 sideloading 工具安装。请只从这两个渠道获取。

第 2 步:放置 pairing file

  1. 在电脑上安装 iloader(Windows 用户请先安装 iTunes)。
  2. 用 USB 数据线连接 iPhone 并解锁。如果 iOS 弹出提示,请点击信任。
  3. 在 iloader 中,点击管理 Pairing File(Manage Pairing File)。
  4. 在 StikDebug 旁边,点击放置(Place)。iloader 会显示绿色的“Pairing file placed successfully!(配对文件放置成功!)”提示。

如果你之前已用 iloader 设置过 SideStore,那你应该已经用过这个工具了;可参见我们的SideStore 设置指南。

第 3 步:为某个应用启用 JIT

  1. 连接 Wi-Fi,打开 LocalDevVPN 并开启 VPN。
  2. 打开 StikDebug,点击启用 JIT(Enable JIT)。
  3. 从列表中选择已通过 sideloading 安装的应用。

常见问题

  • 应用不在列表中或 JIT 失败:该应用可能是用分发证书或企业证书签名的,这类证书不包含 get-task-allow。请改用 SideStore 或 AltStore 安装。Amethyst 项目也对其应用说明了同样的问题:使用分发证书的签名服务不受支持。
  • “Heartbeat” 错误:请确认 LocalDevVPN 已开启,并且你正连接 Wi-Fi。这也可能是配对文件(pairing file)的问题。
  • 配对文件错误:StikDebug 的指南提醒,配对文件会在你更新或重置设备时失效,而且”也会在随机时间出现问题”。请在设备解锁并信任的状态下,用 iloader 重新放置一个新的配对文件。
  • “Connection dropped” 或回环(loopback)错误:请检查你的 iOS 版本是否受支持,并对 iOS 测试版保持谨慎。

我能在 Scarlet iOS 中使用 StikDebug 吗?

不能用于 JIT。Scarlet iOS 使用共享证书为应用签名,而不是绑定到你设备的开发者证书,因此通过它安装的应用不具备 StikDebug 所需的 get-task-allow 权限(entitlement)。如果你需要 JIT,请用 SideStore 或 AltStore 安装该应用,其他应用则可以继续用 Scarlet 安装。我们的免费侧载工具对比一文解释了各种方法之间的区别。

StikDebug 安全吗?

StikDebug 是开源的,其代码在 GitHub 上公开可见。它是一个调试工具,因此可以查看你设备上的日志和进程。这也是为什么只应从官方 GitHub 发布页面或其自身源安装它,而不要从转载渠道下载。配对文件(pairing file)会让程序获得对你设备的可信访问权限,因此不要分享你自己的配对文件,也不要使用别人发给你的。和使用任何侧载应用一样,对你开启 JIT 的应用要加以检查;可参阅如何在安装前扫描 IPA 文件中的恶意代码。

常见问答

StikDebug 是免费的吗?

是的,它是免费且开源的(AGPL-3.0 协议)。

StikDebug 在 App Store 上吗?

已经不在了。该项目表示它已不再在 App Store 上架,并指向其 GitHub 发布页面和 AltStore 源。

我需要电脑吗?

只有在生成并放置配对文件(pairing file)时需要用一次。之后,设备上的 JIT 就会被启用。如果配对文件过期,你需要再次使用电脑。

StikDebug 支持 iOS 17.0 到 17.3 吗?

不支持。它仅支持 iOS 17.4 及更高版本。

JIT 可以在移动数据下使用吗?

StikDebug 的故障排除说明中提到,请确保你已连接 Wi-Fi 并打开 VPN。

类似文章