ns2ios-shell
ns2ios-shell 把可复用的、与具体游戏解耦的 iOS 壳与本地逐游戏打包分开。CI 负责构建壳,打包器则可在 Windows、Linux 或 macOS 上把用户游戏文件与壳组合,不需要 Xcode。
第三方核对于 2026 年 11 月 3 日
使用要求
- 本地打包器需要 NSP 或 XCI 转储与 prod.keys;NSZ 必须先解压。Windows GUI 会下载壳和所需工具。
- 一个壳可服务多款游戏,但程序与着色器按作品打包。有些游戏需要在设备上首次采集着色器;Oodle/LZ5 着色器归档尚未支持。
操作步骤
- 在 Windows 下载 ns2ios-packer.exe,启动后让程序下载当前壳与工具。
- 按提示安装本地 Python 依赖,选择游戏包和 prod.keys。
- 开始打包,并同时保存生成的包与设备安装说明。
- 通过受支持的设备流程安装已签名壳或包,再执行该项目为此游戏记录的着色器采集步骤。
使用与排错
- 流程是跨平台的:壳可由 CI 构建,打包可在 Windows、Linux 或 macOS 本地完成;Windows GUI 是文档中最直接的入口。
- 同一个壳不代表所有游戏通用兼容。程序和着色器会进入 Guest.framework 与逐游戏数据,因此每款游戏仍需单独打包和验证。
- 遇到 Oodle/LZ5 着色器归档或缺少设备采集支持时,应以项目支持状态为准,不要把打包失败误判成签名问题。