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)

相關