LoveGame爱游戏
简体中文

技术参考

苹果手机 NS 模拟器教程:iPhone / iPad 用 MeloNX 和 nxnative 玩 Switch 游戏(2026 年 10 月)

发布 信息核对到 2026-10-309 分钟读完

要点

  • 截至 2026 年 10 月,App Store 里没有能玩 Switch 游戏的模拟器:苹果允许模拟器上架,但不允许 JIT。
  • 路线一是 MeloNX(2.7,2026-10-11):要侧载,必须开 JIT,推荐 iPhone 15 Pro 及更新机型、iPad Pro 第 5 代或 iPad Air 5 及更新。
  • 路线二是 nxnative:在 Mac 上把单个游戏打包成 IPA 再侧载,要求 iOS / iPadOS 26 以上、A17 Pro 或 M1 以上芯片。
  • 所有设备跑 MeloNX 都要「Increased Memory Limit」权限;内存不到 8GB 的 iPad、不到 4GB 的 iPhone 还要付费账号才有的「Extended Virtual Addressing」。
  • iOS 26 起开 JIT 要用 StikDebug,而且只有开发者适配过的 App 能用,MeloNX 已适配。
目录
  1. 为什么 App Store 里没有
  2. 两条路线怎么选
  3. 机型和 iOS 版本(MeloNX)
  4. 内存权限是怎么回事
  5. 安装工具概览
  6. MeloNX 安装流程(官方推荐路线)
  7. MeloNX 设置建议
  8. nxnative 路线(原理)
  9. 目前用不了的

截至 2026 年 10 月,iPhone 和 iPad 上玩 Switch 游戏有两条路:一是 MeloNX,基于 Ryujinx(龙神)的 iOS 模拟器,最新版本 2.7(2026-10-11),需要侧载并开启 JIT;二是 nxnative,在 Mac 上把单个游戏打包成 IPA 再侧载,要求 iOS / iPadOS 26 以上、A17 Pro 或 M1 以上的芯片。两条路都不能从 App Store 直接安装。

为什么 App Store 里没有

  • 苹果 2024 年 4 月修改审核指南,允许复古游戏机模拟器上架,但上架的 App 不能使用 JIT。
  • Switch 模拟器要在运行时把游戏的 ARM 代码翻译成本机代码,也就是 JIT。iOS 只在有调试器附加到 App 上时才允许,这要求 App 带开发签名的 get-task-allow 权限,App Store 和 TestFlight 的 App 都没有。
  • 欧盟、日本的第三方应用商店(例如 AltStore PAL)里的 App 也受同样的技术限制(heise 的报道);Dolphin 的 iOS 开发者向苹果申请 JIT 也被拒绝了。

所以要侧载,再用 StikDebug 之类的工具开 JIT。原理和流程见 iOS JIT 与 StikDebug 教程。

两条路线怎么选

项MeloNXnxnative
是什么模拟器(Ryujinx 系)原生移植,官方说「不是模拟器」
版本2.7(2026-10-11)滚动更新(2026-10-13 建库)
游戏通用,按游戏兼容性而定一个游戏一个 IPA;官网列出 109 款可玩
系统和芯片推荐 iPhone 15 Pro 及更新;最低见下表iOS / iPadOS 26 以上,A17 Pro 或 M1 以上
JIT必须开,没有 JIT 完全不能运行官方没有明确说明
需要电脑第一次侧载需要电脑必须有 Mac 打包
内存权限所有设备都要 Increased Memory Limit大游戏建议开 Increased Memory Limit

nxnative 要求 A17 Pro / M1 以上,是因为游戏纹理用的是 BC 压缩格式,老 iPhone 的 GPU 读不了。

机型和 iOS 版本(MeloNX)

设备能不能用说明
iPhone 15 Pro 及更新官方推荐8GB 和 12GB 内存的机型,系统给 App 的内存上限都是 6GB
iPad Pro 第 5 代及更新、iPad Air 5 及更新官方推荐8GB 以上内存
iPhone 12 至 iPhone 15能装免费 Apple ID 最低到 iPhone 12
iPhone 6s 至 iPhone 11付费账号才行付费开发者账号最低到 iPhone 6s(iOS 15)
内存不到 4GB 的 iPhone、不到 8GB 的 iPad付费账号才行必须有 Extended Virtual Addressing 权限

iOS 版本方面:

  • iOS 17.4 – 18.x:StikDebug 完全支持,开 JIT 最省事。
  • iOS 26.x:StikDebug 支持,但只有开发者适配过新方法的 App 能用。MeloNX 已适配,iOS 26 上开 JIT 必须用 StikDebug。
  • iOS 27:2026 年 9 月 14 日正式发布。MeloNX 2.4 起宣称支持 iOS 26.6 和 27,2.7 加了 iOS 27 的 AirPlay 支持;但 StikDebug 的问题追踪里有过「iOS 27.0 上所有 App 开 JIT 都失败」的报告,是否已经修好没有官方说明。靠 JIT 玩的话,升级前先看 StikDebug 和 MeloNX 的最新说明。

内存权限是怎么回事

iOS 默认给 App 的内存不够跑 Switch 游戏,所以要靠「权限」(entitlement)提高上限:

权限谁需要怎么拿
Increased Memory Limit(提高内存上限)跑 MeloNX 的所有设备推荐的 Impactor 侧载时能直接申请;付费账号也可以在苹果开发者后台给 App 打开
Extended Virtual Addressing(扩展虚拟寻址)内存不到 8GB 的 iPad、不到 4GB 的 iPhone付费开发者账号才有
Increased Debugging Memory Limit付费账号的旧方法里一起打开付费开发者账号

MeloNX 2.5 加入了 Extended Virtual Addressing 检测,2.6 集成了内存测试工具,2.7 用系统扩展进程绕开单个 App 的内存上限(把游戏内存挪到扩展进程里)。更新到最新版通常能少踩坑。

安装工具概览

工具作用要点
Impactor(原名 PlumeImpactor)电脑上的侧载工具,支持 macOS、Linux、WindowsMeloNX 官方推荐;能申请内存权限、放置配对文件
SideStore装好后在手机上自己续签第一次安装要电脑;续签时要开 LocalDevVPN 并连 Wi-Fi
AltStore Classic经典侧载商店需要电脑上运行 AltServer
AltStore PAL欧盟、日本、巴西的第三方应用市场App 要经苹果公证,JIT 仍受限制
Sideloadly电脑上的侧载工具nxnative 官网列出的安装方式之一
LiveContainer在一个容器里运行多个 IPA能绕开免费账号 3 个 App 的限制
StikDebug在手机上开 JIT支持 iOS 17.4 以上,配对一次后不再需要电脑
付费开发者账号(99 美元 / 年)签名 1 年有效不受 3 个 App 限制,能开 Extended Virtual Addressing
TrollStore利用系统漏洞永久安装只支持到 iOS 17.0,新系统用不了

免费 Apple ID 签名的 App 7 天过期,最多 3 个侧载 App(含 SideStore 本身)。企业证书、「万能签」一类的签名服务拿不到 get-task-allow,开不了 JIT,MeloNX 文档写明要用 Apple ID 侧载工具而不是证书。

MeloNX 安装流程(官方推荐路线)

  1. (可选,推荐)先在手机上装好 SideStore,以后可以直接在手机上续签和更新。
  2. 在电脑上装 Impactor,在 Settings → Login 里登录 Apple ID(和 SideStore 用同一个)。
  3. 到 MeloNX 官网(melonx.org)下载 IPA,导入 Impactor,接上设备,选中后点 Install。Impactor 会为 MeloNX 申请需要的内存权限。
  4. (可选)在 SideStore 的 My Apps 里点「+」再装一次这个 IPA,以后就能在 SideStore 里续签。
  5. 手机上到「设置 → 通用 → VPN 与设备管理」信任开发者;iOS 16 以上还要打开「开发者模式」。
  6. 用 StikDebug 开启 JIT 并启动 MeloNX,具体见 JIT 教程。
  7. 在 MeloNX 里用文件选择器导入 keys 和固件,2.5 起没有 title.keys 也能继续。原理见 keys 和固件是什么。
  8. 添加游戏,开始玩。

付费开发者账号也可以走旧方法:用任意 Apple ID 侧载工具装 MeloNX,到苹果开发者后台的 Identifiers 里给它打开 Increased Memory Limit、Extended Virtual Addressing、Increased Debugging Memory Limit,删除后重装,再在 App 里确认已启用。

MeloNX 设置建议

项建议说明
分辨率默认(1x)手机发热和内存都有限
着色器缓存开2.6 起可以一键清除所有着色器缓存
异步着色器实验功能,出问题就关2.4 加入
MetalFX 空间超分可以试2.7 加入
手柄MFi 手柄支持键盘、触屏、Joy-Con 和几乎所有 MFi 手柄;Joy-Con 因 iOS 限制没有体感;2.7 加入按键重映射,并实验性支持 Steam 手柄
更新和 DLC支持mod 和金手指官方说「不支持但可能能用」
音频先更新到最新版2.6 换了全新的音频后端

2.7 还给不支持 BCn 纹理的 GPU 加了转成 ETC2 的重新压缩,老设备的兼容性会好一些。

nxnative 路线(原理)

  1. 在 Mac(macOS 26.6 以上、Xcode 27.2,并装好 Xcode 的 iOS 平台组件)上,把游戏文件和 prod.keys 交给 nxnative 的脚本,生成一个未签名的 IPA。第一次要 30–60 分钟。
  2. 用 AltStore、Sideloadly 或 LiveContainer 侧载这个 IPA;大游戏在可用时打开 Increased Memory Limit。
  3. IPA 太大装不上时,nxnative 官网说可以把游戏资源分开打包,再按提示复制一次。
  4. 存档和日志在「文件」App 里以游戏名命名的文件夹下(save/ 和 log.txt);在 Documents/env.txt 里可以设掌机模式、30 帧省电、显示帧数等。
  5. 有的侧载工具重装后会换一个新的数据文件夹,要把旧文件夹里的 save/ 和 pso_user.tsv 复制过去。

nxnative 不支持 amiibo 和联网。社区还有在 Windows 上打包 IPA 的工具、支持 iOS 16.1 / 17 的分支,都不是官方的,兼容性说法未经官方确认。

目前用不了的

  • Eden 官方仓库里只有一个 iOS 概念验证,还没有能用的 iOS 版。
  • Citron Neo 没有 iOS 版;Sudachi 已停止开发,Pomelo 已归档。
  • Ryubing 官方明确不做 iOS。

更多苹果设备的内容见 iOS 平台专题,Mac 上的玩法见 Mac 教程。

常见问题

App Store 里有能玩 Switch 游戏的模拟器吗?

截至 2026 年 10 月没有。苹果 2024 年 4 月起允许复古游戏机模拟器上架,但上架的 App 不能用 JIT,而 Switch 模拟器离不开 JIT。欧盟、日本的第三方应用商店里的 App 同样受这条限制。App Store 里自称能玩 Switch 游戏的应用要特别小心。

我的 iPhone 13 或 14 能用 MeloNX 吗?

能装:MeloNX 用免费 Apple ID 侧载时最低支持 iPhone 12,付费开发者账号最低到 iPhone 6s(iOS 15)。但官方推荐的是 iPhone 15 Pro 及更新机型。nxnative 则要求 A17 Pro 以上,iPhone 13、14 用不了。

用免费 Apple ID 可以吗?

可以,但免费账号签名的 App 7 天过期,要定期续签,同时最多只能有 3 个侧载 App(含 SideStore 本身)。内存不到 4GB 的 iPhone、不到 8GB 的 iPad 还需要付费账号(99 美元 / 年)才有的 Extended Virtual Addressing 权限。

现在要不要升级到 iOS 27?

如果你靠 JIT 玩 MeloNX,建议先等等。iOS 27 于 2026 年 9 月 14 日正式发布,StikDebug 的问题追踪里有过 iOS 27.0 上所有 App 开 JIT 都失败的报告,问题已关闭,但是否已经修好没有官方说明。升级前先看 StikDebug 和 MeloNX 的最新说明。

「万能签」、企业证书签名能装 MeloNX 吗?

不适合。企业证书和第三方签名服务签出来的 App 拿不到调试所需的 get-task-allow 权限,开不了 JIT,而且随时可能被吊销。MeloNX 文档写明要用 Apple ID 侧载工具,而不是证书签名。这类签名服务还常和盗版 App 混在一起。

nxnative 需要开 JIT 吗?

官方文档没有明确说。nxnative 的原理是打包时就把游戏代码改写好,和需要运行时翻译代码的模拟器不同,但截至 2026 年 10 月官方没有写「不需要 JIT」。它官方列出的安装方式是用 AltStore、Sideloadly 或 LiveContainer 侧载。

资料来源

  1. MeloNX 官网
  2. nxnative 官网
  3. StikDebug(官方项目主页)
  4. SideStore Docs:Enabling JIT
  5. Apple Developer News:App Store Review Guidelines 更新(2024-04-05)
  6. heise:Game emulators for the iPhone: The obstacles Apple puts in the way
  7. Emulation General Wiki:Emulators on iOS
  8. 9to5Mac:Apple confirms iOS 27 release date(2026-09-09)
  9. Digital Trends:nxnative brings native Nintendo Switch games to Apple devices(2026-10-27)

相关