平台政策
iPhone 玩 Switch 这两年:从苹果放开模拟器到 iOS 26 的 JIT 困境(2024–2026)
要点
- 苹果 2024-04-05 起允许模拟器上架 App Store,但上架应用不能用 JIT,所以截至 2026 年 11 月没有任何 Switch 模拟器在 App Store 上。
- iOS 上的 Switch 模拟器只能侧载,再借调试器开 JIT。iOS 26 在 A15 / M2 及更新的芯片上启用 TXM,旧方法失效,每个模拟器都得单独适配。
- 开 JIT 的工具 StikDebug 2025-05 上架 App Store,2025-12 因开发者账号被终止而下架,之后改为侧载分发;2026-10-30 的 3.2.0 能在手机上直接生成配对文件。
- MeloNX 是 iOS 上的主力,2026-07 基于 Ryubing 重写,最新 2.7(2026-10-11);10 月爆红的 nxnative 是原生移植,不是模拟器。
截至 2026 年 11 月,iPhone 和 iPad 可以玩 Switch 模拟器,但只能侧载,而且必须另外开启 JIT。苹果 2024 年 4 月就允许模拟器上架 App Store,可上架应用不能使用 JIT,Switch 这类需要即时编译的模拟器因此一直进不去。2025 年发布的 iOS 26 又加了一道 TXM 限制,让旧的开 JIT 方法失效。下面按时间把这两年串起来。
为什么卡在 JIT
Switch 模拟器要在运行时把游戏的 ARM 机器码翻译成本机代码再执行,这就是 JIT(即时编译)。iOS 默认禁止普通应用生成可执行内存,只有调试器附加到应用上时才放行。App Store 和 TestFlight 渠道的应用拿不到这项权限,所以 MeloNX 的说明写得很直接:没有 JIT 就不能运行。
时间线
| 日期 | 事件 |
|---|---|
| 2024-04-05 | 苹果修改审核指南 4.7,全球允许复古游戏机模拟器上架,但不开放 JIT |
| 2024-04-17 | Delta 上架美区 App Store 并冲上榜首(不支持 Switch) |
| 2024-11-15 | 任天堂对 iOS 上基于柚子的 Switch 模拟器 Pomelo 发 DMCA |
| 2024-12-24 | Stossy11 公布基于龙神(Ryujinx)的 MeloNX |
| 2025-05-01 | 开 JIT 的工具 StikDebug 通过审核上架美区 App Store |
| 2025-06-10 | iOS 26 测试版启用 TXM,侧载应用的 JIT 全部失效 |
| 2025-12-18 前后 | StikDebug 开发者账号被终止,应用下架;日本同日起允许第三方应用商店 |
| 2026-02-12 | 任天堂 DMCA 点名 MeloNX 的 GitHub 仓库,项目搬离 GitHub |
| 2026-03-26 | 有报道称 iOS 26.4 影响侧载应用开 JIT,StikDebug 3.1 随后修复 |
| 2026-07-10 | MeloNX 2.4 基于 Ryubing 重写,加入 iOS 26.6 / 27 支持 |
| 2026-10-05 | StikDebug 收到「iOS 27.0 上开 JIT 全部失败」的报告 |
| 2026-10-11 | MeloNX 2.7 发布 |
| 2026-10-25 前后 | 原生移植项目 nxnative 爆红 |
| 2026-10-30 | StikDebug 3.2.0 支持在手机上直接生成配对文件 |
iOS 26 的 TXM:又一次从头来过
WWDC 2025 第二天,LiveContainer 开发者 Duy Tran 说「苹果在 iOS 26 里彻底杀死了 JIT」。原因是 A15 / M2 及更新的芯片启用了 TXM(Trusted Execution Monitor):应用写入代码的内存页,必须先由调试器写过一次才能执行。
社区后来找到了出路:由 StikDebug 担任调试器,配合脚本(通用的 universal.js)在应用启动时预处理可执行区域。但这要模拟器自己改写内存分配方式,所以 iOS 26 上只有开发者适配过的应用能开 JIT;应用完全退出后再打开,也得重新授权。SideStore 文档的原话是:「iOS 26 又一次破坏了 JIT,26.6 和 27 上只有少数应用能用。」MeloNX 在这份名单里。
StikDebug:上架、下架、继续侧载
StikDebug 是在手机上运行的调试器,第一次配对之后不再需要电脑,但要一份配对文件和一个本地回环 VPN。它 2025 年 5 月一度登上美区 App Store,9to5Mac 当时认为这可能让 iOS 上的 Switch 模拟不用再连电脑。12 月开发者账号被苹果终止,应用下架,之后改为侧载分发,开发没停。2026 年 10 月 30 日的 3.2.0 新增在设备上直接生成配对文件,有望让全程不再需要电脑,实际效果还要等用户验证。
第三方商店帮不上忙
欧盟依《数字市场法》、日本依《移动软件竞争法》(2025-12-18 生效)可以使用 AltStore PAL 等第三方商店。但 heise 报道,禁止 JIT 的限制同样适用于这些商店的应用。所以在欧盟和日本,Switch 模拟器依然要靠 StikDebug 开 JIT。
这对玩家意味着什么
- 想在 iPhone、iPad 上玩,首选 MeloNX:推荐 iPhone 15 Pro 以上,系统给的内存上限是 6GB。安装看 iPhone / iPad 教程,开 JIT 看 StikDebug 开启 JIT。
- 依赖 JIT 的话,系统更新先别急:26.4、27.0 都出过问题,等 StikDebug 和 MeloNX 确认后再升级。
- nxnative 是另一条路:一个游戏打包成一个原生应用,要 Mac 和 Xcode,只支持 A17 Pro / M1 及以上、iOS 26 以上。它不是模拟器,玩法完全不同。
- Sudachi、Pomelo 的 iOS 版已停,Eden 没有能用的 iOS 版,网上的「Eden iOS 下载」要当心。更多见 iOS 平台页。
常见问题
App Store 上有 Switch 模拟器吗?
截至 2026 年 11 月没有。苹果允许模拟器上架,但上架应用不能使用 JIT,而 Switch 模拟器没有 JIT 就跑不动。App Store 里自称能玩 Switch 游戏的应用要格外小心。
欧盟、日本的第三方应用商店能解决 JIT 问题吗?
不能。据 heise 报道,禁止 JIT 的技术限制同样适用于第三方商店里的应用。欧盟和日本的 AltStore PAL 能装应用,但 Switch 模拟器仍要另外用 StikDebug 开 JIT。
iOS 26 上还能开 JIT 吗?
能,但只限开发者已经适配的应用。A15 / M2 及更新的设备有 TXM,要用 StikDebug 配合脚本;A12–A14 和 M1 设备没有 TXM,附加调试器即可。MeloNX 已适配。
升级 iOS 27 会影响 MeloNX 吗?
有风险。StikDebug 的 issue #476(2026-10-05)报告过 iOS 27.0 上开 JIT 全部失败;维护者回复说是先手动打开了游戏、而不是从 StikDebug 启动,随后关闭了 issue,10-26 类似的 #491 也被当作用法问题关闭。StikDebug 3.2.0 的更新说明没提 iOS 27,截至 11-04 能不能用仍没有官方说法。依赖 JIT 的话,升级前先看 StikDebug 和 MeloNX 的最新说明。
nxnative 也要开 JIT 吗?
官方没有明说。nxnative 是把游戏代码提前改写后直接在苹果芯片上执行,原理上不需要 JIT,但这一点未经官方确认。它要求 iPhone 15 Pro 或 M1 iPad 以上、iOS 26 以上,还要用 Mac 和 Xcode 自己打包。
资料来源
- TechCrunch:Apple changes App Store rules to allow retro game emulators globally(2024-04-05)
- Apple Developer News:App Review Guidelines 更新(2024-04-05)
- MacRumors:Delta 模拟器登上 App Store(2024-04-17)
- heise:Game emulators for the iPhone: The obstacles Apple puts in the way
- TorrentFreak:任天堂打击 iOS 模拟器 Pomelo(2024-11-15)
- 9to5Mac:JIT enabler lands on App Store(2025-05-01)
- Duy Tran 在 X 上谈 iOS 26 的 JIT(2025-06-10)
- Ubergizmo:StikDebug 下架 App Store(2025-12)
- MacRumors:AltStore 在日本上线(2025-12-18)
- PiunikaWeb:iOS 26.4 may break JIT for sideloaded apps(2026-03-26)
- SideStore Docs:Enabling JIT
- StikDebug 项目主页(README 与兼容表)
- MeloNX 官网
- Digital Trends:nxnative brings native Nintendo Switch games to Apple devices(2026-10-26)