如何将 ROM 传输到 iPhone 模拟器
如何将 ROM 传输到 iPhone 模拟器:每种方法详解
在 iPhone 上安装模拟器是第一步。第二步(也是许多新手容易卡住的地方)是把 ROM 文件导入模拟器。与 Android 不同,iOS 的文件系统限制更多,但现在的 iOS 版本配合”文件”App 和 iCloud 云盘,已经让 ROM 传输比以前简单得多。
本指南涵盖 2026 年可用的所有传输方法,适用于包括 Delta、RetroArch、PPSSPP 和 Provenance 在内的所有主流 iPhone 模拟器。
了解 iOS 的文件访问机制
iOS 应用可以访问三个主要位置的文件:
- App 沙盒:仅对特定应用可见的私有存储空间
- iCloud 云盘:任何获得授权的应用都可访问的云存储
- 我的 iPhone / 文件 App:通过”文件”App 访问的本地设备存储
大多数模拟器允许你通过 iOS 的文件选择器浏览 ROM,这意味着”文件”App 中能访问到的任何位置(包括 iCloud 云盘、USB 驱动器和网络共享)都可以用来导入 ROM。
方法一:iCloud 云盘(最简单)
如果你使用 Mac,或者 ROM 已经存放在云端,iCloud 云盘是最顺畅的选择。存储在 iCloud 云盘中的文件可以在任何 iPhone、iPad 或 Mac 上访问。
操作步骤
- 在你的 Mac 或 PC 上,使用 iCloud 网页版(icloud.com)或 Mac 上 Finder 中的 iCloud 云盘文件夹,把 ROM 文件上传到 iCloud 云盘。
- 在 iPhone 上打开文件 App,确认 ROM 出现在 iCloud 云盘下。
- 打开你的模拟器(例如 Delta),点击 + 按钮或导入选项。
- 在文件选择器中定位到 iCloud 云盘,并选中你的 ROM 文件。
在 iCloud 中整理 ROM
建议创建与模拟器设置相对应的文件夹结构,例如:iCloud Drive / ROMs / GBA / 、iCloud Drive / ROMs / N64 / 等。这样在导入时可以更方便地找到文件。
方法二:AirDrop(单个文件最快)
如果附近有 Mac 或 iPhone,AirDrop 是传输单个 ROM 最快的方式。
操作步骤
- 在 Mac 上,在 Finder 中找到 ROM 文件。
- 右键点击该文件,选择共享 > AirDrop(隔空投送)。
- 在 AirDrop 设备列表中选择你的 iPhone。
- 在 iPhone 上接受传入的文件,它会被保存到 Files(文件)应用中的下载文件夹。
- 打开你的模拟器,从“下载”文件夹中导入该文件。
方法三:通过 Finder 或 iTunes 使用 USB 连接
如果需要快速传输大量 ROM 文件,使用 USB 连接到 Mac 或 PC 是最快的方式。
操作步骤(Mac)
- 用 USB 数据线将 iPhone 连接到 Mac,并信任该连接。
- 打开 Finder,在侧边栏中选择你的 iPhone。
- 点击顶部的文件标签页。
- 在列表中找到你的模拟器应用(例如 Delta、PPSSPP),将 ROM 文件拖入其文档文件夹中。
- 文件会立即出现在模拟器的文件浏览器中。
操作步骤(Windows)
- 连接 iPhone,打开 iTunes。
- 点击 iPhone 图标,然后进入文件共享。
- 从列表中选择对应的模拟器应用。
- 将 ROM 文件拖入右侧的文档区域。
方法四:内置 Web 服务器(Provenance)
Provenance 内置了一个 Web 服务器,可以在同一 Wi-Fi 网络下的任意设备上进行无线文件传输,无需通过 USB 连接。
Provenance WebDAV 设置
- 打开 Provenance,进入设置。
- 启用 Web Server(Web 服务器)。Provenance 会显示一个可供电脑访问的网址。
- 在电脑上用浏览器打开该网址,或通过 Finder / 文件资源管理器连接。
- 通过网页界面上传 ROM 文件。
方法五:HTTP 服务器类应用
一些第三方文件管理应用,比如 Documents by Readdle,可以帮助将文件传输到 iPhone,让文件管理更加便捷。不过对大多数用户来说,上述原生方法已经足够。
方法六:直接通过 Safari(适用于特定模拟器)
有些模拟器可以检测到通过 Safari 直接下载的 ROM 文件,并提供立即打开的选项。此方法最适合单个 ROM 文件的下载。只需点击下载链接,等待下载完成,然后在分享菜单中点击在 [模拟器名称] 中打开即可。
文件格式参考
- GBA:.gba
- GBC / GB:.gbc, .gb
- NES:.nes
- SNES:.smc, .sfc
- Nintendo 64:.z64, .n64, .v64
- Nintendo DS:.nds
- PSP:.iso, .cso
- PS1:.bin/.cue, .chd, .iso
- Genesis / Mega Drive:.md, .gen, .bin
哪个模拟器支持哪种导入方式?
- Delta:文件选择器(iCloud、本地、AirDrop 下载),通过 Finder 使用 USB
- RetroArch:文件选择器,通过 Finder 使用 USB
- PPSSPP:文件选择器(可跳转至任意本地或云端文件夹)
- Provenance:网页服务器,通过 Finder 使用 USB,文件选择器
ROM 导入问题排查
- ROM 无法识别:检查文件扩展名是否正确,以及该模拟器是否支持这一系统。
- 游戏立即崩溃:ROM 文件可能已损坏,请重新提取或重新获取该游戏。
- iCloud 文件未显示:请确认「设置」中已启用 iCloud 云盘,并且文件已下载完成到设备上。
- USB 传输内容不可见:确保 iPhone 已解锁,并在连接电脑时接受信任提示。
如果你遇到的是模拟器本身的问题,而不是 ROM 传输问题,我们的Scarlet iOS 故障排查指南涵盖了常见的 sideloading 问题,而我们的模拟器概览文章则提供了更多关于哪些应用最好用的背景信息。
总结
一旦了解了适合自己使用习惯的方法,将 ROM 传输到 iPhone 模拟器其实很简单。对大多数人来说,iCloud 云盘在便利性和灵活性之间取得了最佳平衡。对于较大的游戏库,通过 Finder 使用 USB 速度最快。如果没有 Mac 又想无线传输,Provenance 内置的网页服务器是一个不错的选择。
ROM 加载完成后,剩下的就只有开始游戏了。安装 Scarlet iOS,几分钟内即可配置好你的模拟器。