ns2ios-shell

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

第三方

核对于 2026 年 11 月 3 日

使用要求

  • 本地打包器需要 NSP 或 XCI 转储与 prod.keys;NSZ 必须先解压。Windows GUI 会下载壳和所需工具。
  • 一个壳可服务多款游戏,但程序与着色器按作品打包。有些游戏需要在设备上首次采集着色器;Oodle/LZ5 着色器归档尚未支持。

操作步骤

  1. 在 Windows 下载 ns2ios-packer.exe,启动后让程序下载当前壳与工具。
  2. 按提示安装本地 Python 依赖,选择游戏包和 prod.keys。
  3. 开始打包,并同时保存生成的包与设备安装说明。
  4. 通过受支持的设备流程安装已签名壳或包,再执行该项目为此游戏记录的着色器采集步骤。

使用与排错

  • 流程是跨平台的:壳可由 CI 构建,打包可在 Windows、Linux 或 macOS 本地完成;Windows GUI 是文档中最直接的入口。
  • 同一个壳不代表所有游戏通用兼容。程序和着色器会进入 Guest.framework 与逐游戏数据,因此每款游戏仍需单独打包和验证。
  • 遇到 Oodle/LZ5 着色器归档或缺少设备采集支持时,应以项目支持状态为准,不要把打包失败误判成签名问题。

原项目文档 ↗

← 社区工具与兼容分支