GitHub Issue
iPad Air(CPU A14) iOS 26启动即闪退
**哪一步出的问题 / Which step fails**
游戏里
**你的环境 / Your setup**
- 电脑与系统 / Computer and OS: WIN11
- 手机型号与系统版本 / Phone model and iOS version: iPad Air 4, iPad13,1 (A2316), A14, iOS 26.5.2
- 签名用的账号类型:免费 / 使用Sideloadly!
**发生了什么 / What happened**
完成着色器编译后,出现右下角D2图标以及BGM响起后1-2秒程序即闪退。多次重新启动APP同样1-2秒后即闪退。
**日志 / Log**
无法进入游戏获取诊断日志
View Raw Thread
Developer & User Discourse
alexwhw0528 • Oct 14, 2026
感谢回复,日志见下
[boot.previous.txt](https://github.com/user-attachments/files/33426856/boot.previous.txt)
[boot.txt](https://github.com/user-attachments/files/33426855/boot.txt)
[JetsamEvent-2026-10-14-145922.zip](https://github.com/user-attachments/files/33427017/JetsamEvent-2026-10-14-145922.zip)
壳版本1.0.11,D2RMobile-shell.ipa,有带上老机型补充包
另外我用同样的文件在iPhone 14 pro max上安装,可以正常进入游戏,但NPC对白无声音
[boot.previous.txt](https://github.com/user-attachments/files/33426856/boot.previous.txt)
[boot.txt](https://github.com/user-attachments/files/33426855/boot.txt)
[JetsamEvent-2026-10-14-145922.zip](https://github.com/user-attachments/files/33427017/JetsamEvent-2026-10-14-145922.zip)
壳版本1.0.11,D2RMobile-shell.ipa,有带上老机型补充包
另外我用同样的文件在iPhone 14 pro max上安装,可以正常进入游戏,但NPC对白无声音
jhaizhou-ops • Oct 14, 2026
谢谢,材料很完整,原因已经看清楚了。
**iPad Air 4 为什么闪退**:老机型补充包已经正确带上并生效(日志里有「用老机型补充包」一行)。闪退是系统内存整体不够时把 App 结束的:启动后 3 秒左右,App 常驻约 1.2 GB、显卡已分配约 2.1 GB,这台 4 GB 内存的 iPad 同时收到两次系统内存告警,随后系统把 App 和一批后台进程一起结束(JetsamEvent 里记的原因是 `vm-pageshortage` / `proc-thrashing`,不是 App 自己出错)。A14 不支持游戏原本的 BC 压缩贴图,有一部分贴图要按解压后的格式放进显存,这一项在 4 GB 机型上最吃紧。
4 GB 内存的机型是首页表里「尚无报告」那一档,你这份是第一份实测,我们已经把这组读数交给负责图形和内存的同事去看怎么压下来。有进展会在这里回复。
**iPhone 14 Pro Max 的 NPC 对白没声音**:这是另一件事,请再给一份材料:
1. 在 iPhone 上进游戏,找一位会说话的 NPC(比如营地里的阿卡拉或瓦瑞夫)对话,确认听不到语音;背景音乐和打怪音效有没有声音也请说一下。
2. 退出 App 后,从「文件」App →「我的 iPhone」→「D2R Mobile」取 `boot.txt` 发上来。
3. 游戏里的语言设置是中文还是英文。
**iPad Air 4 为什么闪退**:老机型补充包已经正确带上并生效(日志里有「用老机型补充包」一行)。闪退是系统内存整体不够时把 App 结束的:启动后 3 秒左右,App 常驻约 1.2 GB、显卡已分配约 2.1 GB,这台 4 GB 内存的 iPad 同时收到两次系统内存告警,随后系统把 App 和一批后台进程一起结束(JetsamEvent 里记的原因是 `vm-pageshortage` / `proc-thrashing`,不是 App 自己出错)。A14 不支持游戏原本的 BC 压缩贴图,有一部分贴图要按解压后的格式放进显存,这一项在 4 GB 机型上最吃紧。
4 GB 内存的机型是首页表里「尚无报告」那一档,你这份是第一份实测,我们已经把这组读数交给负责图形和内存的同事去看怎么压下来。有进展会在这里回复。
**iPhone 14 Pro Max 的 NPC 对白没声音**:这是另一件事,请再给一份材料:
1. 在 iPhone 上进游戏,找一位会说话的 NPC(比如营地里的阿卡拉或瓦瑞夫)对话,确认听不到语音;背景音乐和打怪音效有没有声音也请说一下。
2. 退出 App 后,从「文件」App →「我的 iPhone」→「D2R Mobile」取 `boot.txt` 发上来。
3. 游戏里的语言设置是中文还是英文。
alexwhw0528 • Oct 14, 2026
谢谢!
日志见下
[boot.txt](https://github.com/user-attachments/files/33429106/boot.txt)
背景音乐打怪音效均正常,语言尝试了中英文,均有此问题
日志见下
[boot.txt](https://github.com/user-attachments/files/33429106/boot.txt)
背景音乐打怪音效均正常,语言尝试了中英文,均有此问题
jiayx • Oct 14, 2026
NPC对白无声音的问题已经提交修复 #38
SaaS Metrics
**App 每次启动都会写日志,闪退也拿得到,不用进游戏:**
1. 打开「文件」App → 「我的 iPad」→ 「D2R Mobile」文件夹。
2. 里面的 `boot.txt` 是最近一次启动的日志,`boot.previous.txt` 是再上一次的。闪退之后不要再打开 App,直接把 `boot.txt` 发上来;已经重开过的话,两份都发。
3. 另外请看「设置 → 隐私与安全性 → 分析与改进 → 分析数据」,找名字以 `DmIOS` 或 `JetsamEvent` 开头、时间对得上闪退的条目,打开后用右上角分享,存成文件一起发上来。`JetsamEvent` 是系统因为内存不够结束 App 时留下的记录。
日志开头几行会写出显卡名、是否支持 BC 压缩格式、有没有用上老机型补充包;系统发出内存告警时,日志里也会记一行。
**再请补充两点:**
- 用的是哪个版本的壳(发布页的版本号),以及 `D2RMobile-shell.ipa` 还是 `D2RMobile-shell-ios18.ipa`。
- 做安装包时有没有按 [docs/LEGACY_DEVICES.zh-CN.md](https://github.com/jhaizhou-ops/d2r-mobile/blob/main/docs/LEGACY_DEVICES.zh-CN.md) 带上老机型补充包(Windows 上就是做包前设 `D2RM_ASTC_PACK`)。