实用操作笔记
更新前保留存档备份
在替换应用、更新构建或尝试排障前,先找到正确游戏的数据容器,独立复制 save/ 与可用的 pso_user.tsv,再核对备份内容。本文区分 iOS 文件入口和 Mac 应用路径,说明恢复前保护新数据、恢复后核对存档槽位与进度的方法,并提醒侧载重装可能更换容器,不默认删除旧数据。
适用范围 上游 README 的 iOS 文件容器,以及开发文档的 Mac app 路径。
更新之前先备份
替换、重装或尝试排障前先复制数据。只保存在应用容器内部的备份,可能随容器一起丢失。正确顺序是复制、检查副本,再考虑更新;不要把删除旧数据放在第一步。
找到正确位置
iPhone 或 iPad:上游 README 指向“文件 → 应用名称 → save/”。同时保留可用的 pso_user.tsv;同目录 log.txt 可用于排障。部分侧载工具重装会更换容器。
Mac app:开发文档给出的路径是 ~/Library/Application Support/nxnative/<title ID>/save/,同目录包含 pso_user.tsv。日志位于 ~/Library/Logs/nxnative/<title ID>.log。请将占位标题 ID 换成你自己的实际游戏标识,不要套用其他项目路径。
备份与恢复步骤
- 停止游戏内操作,关闭应用后再复制,避免副本处于不一致状态。
- 将完整 save/ 和可用的 pso_user.tsv 复制到独立文件夹,用标题 ID、游戏版本、构建和日期标注。
- 检查副本非空且属于目标游戏;重要存档可再保留一份副本。
- 完成上述检查后,才按对应平台的上游流程更新或重装。
- 恢复之前另存新容器里的数据,再将备份放入正确游戏容器;启动后检查预期槽位与进度。
检查点与失败处理
恢复后的存档成功载入前,不要删除原备份。若文件夹为空或标题 ID 不符,先核对位置,不要覆盖另一款游戏的数据。此清单用于保护数据,不保证所有游戏版本都能读取每份旧存档。
使用实际运行路线对应的路径
| 路线 | 存档位置 | 相关诊断记录 |
|---|---|---|
| iPhone/iPad IPA | “文件”→ 应用名称 → save/ | log.txt;有 pso_user.tsv 时一并保留 |
| Finder Mac 应用 | ~/Library/Application Support/nxnative/<title ID>/save/ | ~/Library/Logs/nxnative/<title ID>.log |
| Mac 开发宿主 | 文档中宿主路线的 <NSP folder>/<title ID>_build/run/save/ | 以该次构建运行命令中的实际路径为准 |
游戏标识占位符指同一游戏的 title ID,不是界面上显示的应用名称。先确认路线,再判断空文件夹是否意味着进度丢失。此表只适用于 nxnative 文档,不覆盖其他项目的目录。
给备份留下能认出的信息
在副本旁记下游戏标识、游戏版本、nxnative 提交、设备、日期和预期存档槽位或进度。这些是你自己的观察,本站无法自动检测。准备分享存档备份时,不要把密钥或游戏文件放进去。
恢复失败时,继续分开保留原备份和目标应用新生成的数据,检查是否将内容放到了正确游戏的位置,而不是意外多嵌套一层 save/save/。排查过程中不要覆盖其他游戏或删除原备份。整体路线见快速入门;替换 IPA 前也可再核对手机安装流程。
常见问题
pso_user.tsv 能代替 save/ 吗?
不能。必须保留存档目录本身;管线数据与游戏进度是两种不同数据。
来源与核验
根据链接中的项目文档和问题报告原创整理;来源核验日期为 2026-10-27。