Apple 芯片 Mac · iPhone · iPad

让 Switch 游戏,在 Apple 设备上原生运行

用自己的游戏文件和密钥,构建可在 Apple 芯片 Mac、iPhone 或 iPad 上运行的游戏应用。nxnative 让游戏代码直接运行在苹果芯片上,并通过 Metal 绘制画面。

128款可玩游戏
25款已提升到 60 帧
MITGitHub 源码

选择你的游玩设备

两种方式都从 Mac 开始构建:在电脑上打开 Mac 应用,或将 IPA 侧载到 iPhone 和 iPad。

Apple 芯片 Mac

构建时添加 --platform mac-app,生成游戏应用后,从 Finder 打开即可游玩。

iPhone 与 iPad

在 Mac 上生成 IPA 后侧载安装。上游要求 iOS / iPadOS 26+,以及 A17 Pro / M1 或更新芯片。

准备自己的游戏与密钥

准备游戏本体、可选更新与 DLC,以及 prod.keys。项目不提供游戏文件或密钥。

先确认游戏测试情况

游戏列表收录已通过 Mac 或 iPhone 实机游玩测试的作品。详情页提供测试版本、移植说明和已知限制。

基于 d2r-mobile、Ryujinx 的着色器转换器、Atmosphère、yuzu、LibHac、SPIRV-Cross 等项目。详见致谢。

找到你想玩的游戏

以下游戏已通过 Mac 或 iPhone 游玩测试,但不代表每款都已在所有设备上验证。点击游戏查看具体版本和已知问题。

展开完整游戏列表 (128)
The Legend of Zelda: Breath of the Wild
The Legend of Zelda: Breath of the Wild3D 布局60 fps
The Legend of Zelda: Link's Awakening
The Legend of Zelda: Link's Awakening2D 布局
The Legend of Zelda: Tears of the Kingdom
The Legend of Zelda: Tears of the Kingdom3D 布局60 fps
13 Sentinels: Aegis Rim
13 Sentinels: Aegis Rim2D 布局
Absolum
Absolum2D 布局
Ace Attorney Investigations Collection
Ace Attorney Investigations Collection2D 布局
Advance Wars 1+2: Re-Boot Camp
Advance Wars 1+2: Re-Boot Camp
AI: THE SOMNIUM FILES
AI: THE SOMNIUM FILES
AI: THE SOMNIUM FILES - nirvanA Initiative
AI: THE SOMNIUM FILES - nirvanA Initiative
Animal Crossing: New Horizons
Animal Crossing: New Horizons
ANIMAL WELL
ANIMAL WELL
ASTRAL CHAIN
ASTRAL CHAIN60 fps
Balatro
Balatro
BALL x PIT
BALL x PIT
Bayonetta
Bayonetta
Bayonetta 2
Bayonetta 2
Bayonetta 3
Bayonetta 3
Big Brain Academy: Brain vs. Brain
Big Brain Academy: Brain vs. Brain2D 布局
Brain Memory Training Academy
Brain Memory Training Academy2D 布局
Captain Toad: Treasure Tracker
Captain Toad: Treasure Tracker3D 布局
Catherine: Full Body
Catherine: Full Body
Celeste
Celeste2D 布局
Cuphead
Cuphead2D 布局
DARK SOULS: REMASTERED
DARK SOULS: REMASTERED60 fps
Digimon Story Cyber Sleuth: Complete Edition
Digimon Story Cyber Sleuth: Complete Edition
Donkey Kong Country: Tropical Freeze
Donkey Kong Country: Tropical Freeze
DRAGON QUEST VII Reimagined
DRAGON QUEST VII Reimagined60 fps
DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition
DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition3D 布局60 fps
FINAL FANTASY RESONANCE
FINAL FANTASY RESONANCE60 fps
FINAL FANTASY TACTICS - The Ivalice Chronicles
FINAL FANTASY TACTICS - The Ivalice Chronicles3D 布局
Fire Emblem Engage
Fire Emblem Engage2D 布局60 fps
Fire Emblem: Three Houses
Fire Emblem: Three Houses3D 布局60 fps
Ghost Trick: Phantom Detective
Ghost Trick: Phantom Detective
The Great Ace Attorney Chronicles
The Great Ace Attorney Chronicles2D 布局
Hades
Hades3D 布局
Hades II
Hades II3D 布局
Hollow Knight: Silksong
Hollow Knight: Silksong
Hyrule Warriors: Age of Calamity
Hyrule Warriors: Age of Calamity3D 布局60 fps
Kirby and the Forgotten Land
Kirby and the Forgotten Land
Luigi's Mansion 3
Luigi's Mansion 360 fps
Metroid Dread
Metroid Dread2D 布局
Monster Hunter Rise
Monster Hunter Rise3D 布局60 fps
Monster Train 2
Monster Train 22D 布局60 fps
OCTOPATH TRAVELER
OCTOPATH TRAVELER
Octopath Traveler 0
Octopath Traveler 02D 布局60 fps
Octopath Traveler II
Octopath Traveler II60 fps
Patrick's Parabox
Patrick's Parabox2D 布局
Persona 5 Royal
Persona 5 Royal
Pikmin 4
Pikmin 4
Pokémon Brilliant Diamond
Pokémon Brilliant Diamond60 fps
Pokémon Legends: Z-A
Pokémon Legends: Z-A2D 布局
Pokémon Scarlet
Pokémon Scarlet
Pokémon Violet
Pokémon Violet
Pokémon Sword
Pokémon Sword
Pokémon Shield
Pokémon Shield
Portal
Portal
Raging Loop
Raging Loop
Rhythm Heaven Groove
Rhythm Heaven Groove2D 布局
ROMANCE OF THE THREE KINGDOMS 8 REMAKE
ROMANCE OF THE THREE KINGDOMS 8 REMAKE
Sea of Stars
Sea of Stars
SHIN MEGAMI TENSEI V: Vengeance
SHIN MEGAMI TENSEI V: Vengeance60 fps
Stardew Valley
Stardew Valley
STEINS;GATE RE:BOOT
STEINS;GATE RE:BOOT2D 布局
Super Smash Bros. Ultimate
Super Smash Bros. Ultimate
Taiko Risshiden V DX
Taiko Risshiden V DX
Unicorn Overlord
Unicorn Overlord2D 布局
Yoshi's Crafted World
Yoshi's Crafted World
NieR:Automata The End of YoRHa Edition
NieR:Automata The End of YoRHa Edition60 fps
The Legend of Zelda: Echoes of Wisdom
The Legend of Zelda: Echoes of Wisdom
Donkey Kong Country Returns HD
Donkey Kong Country Returns HD
Mario + Rabbids Sparks of Hope
Mario + Rabbids Sparks of Hope
Xenoblade Chronicles 2
Xenoblade Chronicles 2
Xenoblade Chronicles 3
Xenoblade Chronicles 3
FINAL FANTASY CRYSTAL CHRONICLES Remastered Edition
FINAL FANTASY CRYSTAL CHRONICLES Remastered Edition
Return of the Obra Dinn
Return of the Obra Dinn
Blasphemous 2
Blasphemous 2
Silver Pines
Silver Pines
Blasphemous
Blasphemous
FINAL FANTASY X/X-2 HD Remaster
FINAL FANTASY X/X-2 HD Remaster
Mario + Rabbids Kingdom Battle
Mario + Rabbids Kingdom Battle
Persona 4 Golden
Persona 4 Golden
Xenoblade Chronicles: Definitive Edition
Xenoblade Chronicles: Definitive Edition
Pokémon Legends: Arceus
Pokémon Legends: Arceus
Super Mario Party Jamboree
Super Mario Party Jamboree
Cult of the Lamb
Cult of the Lamb
Paper Mario: The Origami King
Paper Mario: The Origami King
Batman: Arkham Knight
Batman: Arkham Knight
Bastion
Bastion
Baba Is You
Baba Is You
SteamWorld Heist II
SteamWorld Heist II
SteamWorld Heist: Ultimate Edition
SteamWorld Heist: Ultimate Edition
Subnautica: Below Zero
Subnautica: Below Zero
SteamWorld Dig 2
SteamWorld Dig 2
Streets of Rage 4
Streets of Rage 4
Mario Party Superstars
Mario Party Superstars
Subnautica
Subnautica
SteamWorld Dig
SteamWorld Dig
Team Sonic Racing
Team Sonic Racing
Well Dweller
Well Dweller
Need for Speed: Hot Pursuit Remastered
Need for Speed: Hot Pursuit Remastered60 fps
EA SPORTS FC 27
EA SPORTS FC 2760 fps
Portal 2
Portal 2
Super Monkey Ball Banana Rumble
Super Monkey Ball Banana Rumble
Atelier Ryza: Ever Darkness & the Secret Hideout DX
Atelier Ryza: Ever Darkness & the Secret Hideout DX
DRAGON QUEST III HD-2D Remake
DRAGON QUEST III HD-2D Remake60 fps
Hyrule Warriors: Definitive Edition
Hyrule Warriors: Definitive Edition
Metroid Prime Remastered
Metroid Prime Remastered
DRAGON QUEST I & II HD-2D Remake
DRAGON QUEST I & II HD-2D Remake
Dead Cells
Dead Cells
Hollow Knight
Hollow Knight
TRIANGLE STRATEGY
TRIANGLE STRATEGY60 fps
Castlevania: Belmont's Curse
Castlevania: Belmont's Curse
SUPER ROBOT WARS Y
SUPER ROBOT WARS Y
Super Mario RPG
Super Mario RPG
The Legend of Zelda: Skyward Sword HD
The Legend of Zelda: Skyward Sword HD
Princess Peach: Showtime!
Princess Peach: Showtime!60 fps

从游戏文件到可玩的应用

用自己的游戏文件构建未签名的 iPhone / iPad IPA,或可在 Mac 运行的应用。首次构建约需 30–60 分钟,之后会复用已完成的步骤。

上游当前要求。构建需 macOS 26.6+、Xcode 27.1、Homebrew 和 ARM64 Python 3.12+;构建 iPhone 版还需安装 Xcode 的 iOS 平台。iPhone / iPad 游玩需 iOS / iPadOS 26+、A17 Pro / M1 或更新芯片。预留约游戏大小两倍再加 10 GB 的磁盘空间。

不想用终端?社区项目 NX2Apple 把这些步骤做成了一个 macOS 应用。

获取 nxnative 和所需工具

在 Mac 上只需做一次。

xcodebuild -downloadComponent MetalToolchain
git clone https://github.com/seedds/nxnative.git && cd nxnative
brew install xcodegen zstd glslang
brew install --cask dotnet-sdk
python3 -m pip install lz4 "capstone>=5,<6" fonttools nsz zbic "backports.zstd; python_version < '3.14'"

把一个游戏的 NSP 放进一个文件夹

将游戏本体、可选更新和 DLC 放在同一文件夹,支持 NSP、XCI、NSZ 和 XCZ。

~/Games/MarioWonder/
  Super Mario Bros. Wonder [010015100B514000][v0].nsp
  Super Mario Bros. Wonder [010015100B514800][v327680].nsp

运行脚本

IPA 或 Mac 应用会出现在游戏文件夹中;添加 --platform mac-app 可在 Apple 芯片 Mac 上游玩。

python3 scripts/build_ipa_from_nsp.py ~/Games/MarioWonder -k ~/keys/prod.keys
# Mac app instead of an iPhone IPA:
python3 scripts/build_ipa_from_nsp.py ~/Games/MarioWonder -k ~/keys/prod.keys --platform mac-app

打开或安装应用

Mac:从 Finder 打开生成的应用。iPhone / iPad:用 AltStore、Sideloadly 或 LiveContainer 侧载 IPA;较大游戏需要在工具支持时启用 Increased Memory Limit。

开玩

点击顶部的 2D / 3D 切换触控布局。连接手柄后触控按键会隐藏。3D 模式下,在屏幕右侧三分之一处滑动来控制视角。摇晃手机即可摇动手柄。

若 IPA 太大无法安装,用 --romfs separate 重新构建,然后执行脚本打印的文件复制命令。操作、存档和设置见游玩说明。下方 iOS 16.1/17 社区分支的兼容性声明与上游不同。

教程与视频 ↓

教程与视频

根据 2026 年 10 月 30 日 Google 检索结果筛选,排名因地区与时间而异。旧教程与项目当前文档冲突时,以项目文档为准;视频标题不代表支持所有游戏。

Mac 图文入门

Guide: Running Switch games natively on Mac with nxnative

AppleGamingWiki · 英文来源

查看原文/视频 →
Mac 构建视频教程

How to Build Any Switch Game As Native Mac App (nxnative)

Andrew Tsai’s Tips · 11:59 · 英文来源

查看原文/视频 →
iPhone 实机演示

NXnative - Native Switch Games on iPhone 17 Pro Max

blackheart909 · 8:41 · 英文来源

查看原文/视频 →

常见问题与技巧

语言

默认英文。打包时用 -l 指定(例如 -l zh-Hans),或在 Documents/env.txt 中加入 DM_LANG=zh-Hans。

存档与日志

在“文件”应用里,位于应用名称下:save/ 和 log.txt。出问题时请发送 log.txt。

卡顿

场景第一次出现时的短暂卡顿是正常的:图形只编译一次,之后会被记住。

重新安装

部分侧载工具会给重装的应用新的数据文件夹。请把旧文件夹里的 save/ 和 pso_user.tsv 复制过来。

设置

在 Documents/env.txt 中加入:DM_OPMODE=0 为掌机模式,DM_FPS_TARGET=30 省电,DM_SHOW_FPS=1 显示帧率。

不支持

没有 amiibo,没有联网功能。其他游戏会得到一份分析报告和尽力而为的 IPA,不一定能启动。

社区工具与兼容分支

需要图形化构建、游戏库管理,或旧版 iOS 兼容支持?了解这些由社区独立维护的项目,进入详情页查看功能、要求与源码链接。

NX2Apple 第三方

面向 Mac、iPhone 和 iPad 的图形启动器与游戏库,可构建并管理游戏。v1.0 起,iPhone 与 iPad 共用统一的壳应用,包含游戏库、Cover Flow、手柄和键盘导航及逐游戏设置;引擎随发布打包并每日跟随上游。

查看详情 →

NX Play 第三方

将解包、游玩、打包和存档管理集中在同一个游戏库中,并新增 iPhone 与 iPad 配套的 NX Play 启动器。移动端可列出 Mac 游戏、通过局域网请求安装、启动已安装游戏、使用手柄,并提醒续签。

查看详情 →

LumaNX 第三方

LumaNX 原名 LumaDock,把 nxnative、图形化游戏库、构建队列和格式转换工具整合在一起。0.3.0 新增仅限 Mac 的实验性解密 Switch 2 游戏目录导入,并复用未变化准备阶段,同时保留 Mac 启动和未签名 IPA 导出。

查看详情 →

iOS 16.1/17 compatibility fork 第三方

面向旧版 iOS 设备的兼容性开发分支,包含传统 Metal 渲染路径、按设备划分的着色器约束和逐构建游戏适配。维护分支现已更名为 ios16-ios17-compat;它是实验性的源码构建路线,并非通用的即装即玩包。

查看详情 →

nx2android 第三方

nx2android 将 nxnative 的直接执行思路带到 Android:游戏自身的 ARM64 代码在设备上运行,项目把 Switch 的 NVN 图形调用转换到 Vulkan,并由构建器生成 APK 和游戏数据。

查看详情 →

MacNativeGames 第三方

MacNativeGames 是以《塞尔达传说:旷野之息》和《王国之泪》为主要目标的独立原生运行项目,覆盖 Mac 与 Apple 移动设备,并提供早期 Apple Vision Pro 支持。它不是单纯的 nxnative 图形界面。

查看详情 →

xbunax nxnative 第三方

xbunax/nxnative 是带本地 WebUI 构建工作室的 nxnative 分支,在保留上游引擎的同时增加浏览器导入、任务管理,并记录 Windows 启动和 IPA 构建路径。

查看详情 →

CA-NINAPPLE 第三方

CA-NINAPPLE 是源自 NXNativeWindows 的 Windows 向 nxnative 分支,提供桌面 GUI 和 PowerShell 流程,可在没有 Mac 的情况下把游戏转储与密钥构建成 iOS IPA。

查看详情 →

NX OS 第三方

NX OS 是基于 nxnative 的主机风格 macOS 前端,可发现已构建游戏、全屏启动并统计游玩时间,也能发起新的 Mac 或 iPhone 构建。

查看详情 →

nxnative-gui 第三方

nxnative-gui 是轻量级 macOS 图形前端,本身不是另一套运行时。它自动克隆或更新 nxnative、检查工具链,并把原本在终端中完成的选择汇总到同一个构建表单。

查看详情 →

ns2ios-shell 第三方

ns2ios-shell 把可复用的、与具体游戏解耦的 iOS 壳与本地逐游戏打包分开。CI 负责构建壳,打包器则可在 Windows、Linux 或 macOS 上把用户游戏文件与壳组合,不需要 Xcode。

查看详情 →