XP3Player 中文文档 下载 App

iOS 16+ 上保存进度闪退的来龙去脉

问题是什么

iOS 16 发布后,App Store 上架的 XP3Player 丧失了 GalGame 的游玩能力。具体表现为:游戏运行正常,但当游戏逻辑需要弹出保存进度或读取进度的对话框时,XP3Player 直接崩溃退出。

这并非个别游戏或个别版本的问题。原因在于 KiriKiri 引擎内部调用弹窗的 API 逻辑在新系统下不再兼容,而开发者没有及时更新引擎代码。

影响范围

所有从 App Store 正规渠道下载的 XP3Player 1.3.9 及以上版本,在 iOS 16、iPadOS 16 及更高系统版本上都存在这个问题。低版本 iOS(iOS 15 及以下)不受影响,但这些系统版本本身已经非常老。

为什么开发者不修

可能的原因有几个:

  1. 签名机制限制——App Store 上架应用使用的是 Apple 审核签名,开发者如果修复了弹窗 API 逻辑,需要重新提交审核
  2. 开发活跃度低——开发者聃张长期保持低调,没有公开沟通渠道
  3. 技术方案复杂——KiriKiri 引擎是第三方开源项目,修改底层弹窗行为需要深入理解引擎源码

目前能解决吗

能,但不完美。 社区已经找到了三种绕过方案:

方案一:侧载旧版本 IPA

通过 SideStore 或 LiveContainer 等侧载工具安装 XP3Player 的旧版本 IPA(1.3.8 或更早)。这个版本的弹窗逻辑在 iOS 16 上还能正常工作。缺点是旧版本缺少一些新功能(比如 File App 文档显示)。

方案二:侧载 LiveContainer + 容器内运行

这是目前最受欢迎的方案——将 Krkr 模拟器 IPA(如 Kirikiriroid2 iOS 版)装入 LiveContainer 容器中运行。容器化环境绕过了部分弹窗限制,保存进度功能恢复正常。详见 SideStore + LiveContainer 侧载方案。

方案三:等官方更新

1.3.11(2021 年)修复了蓝牙音频,1.3.12(2026 年 5 月)适配了 iOS 26 和高刷新率设备。开发者仍在更新,但弹窗问题至今未解。如果官方后续修复了这个问题,App Store 版将重新可用。

建议

如果你愿意折腾,推荐尝试方案二(侧载容器方案),社区实践表明它能稳定解决闪退问题。如果不想折腾,建议保持 iOS 15 或更早版本(但设备可能不支持),或者暂时放弃 iOS 上玩 GalGame 的需求。