# PojavLauncher iOS
# 2.2 "深板岩"
本次更新我们优化了功能体验,修复了漏洞,并对现有功能进行了小幅增补以提升用户体验。虽然重大改动不多,但以下亮点值得关注:
- 新增手柄配置功能
- 多处稳定性提升
- 为屏幕控件添加触觉反馈
- 采用新输入方案提升操作响应速度
- 演示模式安全加固
- 新增偏好设置扩展自定义功能
- 解决旧版窗口系统多项问题
- 以及更多优化!
此为支持iOS 12与13的最终主版本。我们将继续提供限时的重要安全补丁与漏洞修复,但相关问题的处理优先级会降低。详情参见#547。
完整提交记录请见此处 (opens new window)。
# 2.1 "幽匿催发体"
小版本大革新!
# 越狱需求变更
现已解除越狱限制,最新iOS系统亦可运行。但部分功能存在限制:
- 需通过支持应用开启JIT功能(已集成JitStreamer实现自动化)
- 首次启动需Wi-Fi网络激活JIT(不支持蜂窝网络,可尝试热点转换)
- 内存分配受限,超额加载区块会导致随机崩溃
通过TrollStore安装可突破上述限制(沙盒例外机制),体验与越狱环境一致。
# 新特性
- 支持演示模式
- 自动选择Java版本与渲染器
- 集成Cosmetica自定义披风
- 完整手柄支持
- 支持AirPlay全屏投射
- 键鼠支持深化
- 新增多项Android版缺失设置
- (iPadOS 16) 支持台前调度
# 安全性
- 修复客户端log4shell漏洞
# 界面优化
- 新增竖屏界面
- 启动器UI与Android版统一
- 标题栏显示登录状态
- 启动时播放按钮灰化
- 启动时隐藏返回按钮
- 自定义控件UI完善
- 控件编辑器改为浮动窗口
- 游戏崩溃时自动显示日志输出
- 多语言支持:可通过Crowdin参与翻译
- 新增iPadOS界面解锁开关(iPhone用户可使用浮动键盘等原iPad专属功能)
# 修复
- 错误提示微调
- 修复
deploy与ipa的Makefile错误 - 修复启动≤1.6.4时的NullPointerException
- 修复设置继承字段时的NullPointerException
- 修复"分享日志"功能失效
- 修复Forge与Fabric 1.17+启动失败
- 修复Procursus的postinst问题
# 已知问题
- 任天堂Switch Joy-Con手柄需iOS 16.0+才官方支持
- 鼠标需iOS 14.0+,键盘需iOS 13.4+
- 旧版(2.0之前)自定义控件.json文件失效,删除即可修复
- 此为支持A7芯片设备的最终版本
- 因3月10日截止期限制,本版本移除了Mojang登录
# 2.0.1
与v2.0内容一致,仅修复了Procursus越狱环境的安装问题及描述文件错误。
# 2.0 "粗铁"
# 变更
- 登录界面简化为三键设计
- 离线账户被本地账户 (opens new window)取代,安装游戏需登录Mojang或微软账户
- 新增FAQ页面快速解答疑问
- 新增关于页面展示详情/链接/更新历史
- 支持启动器内直接发送日志
- 账户选择改为弹窗模式
- 新增版本选择器免手动输入
- 支持显示本地已安装客户端
- 新增设置页面管理偏好
- 支持OpenJDK 8以运行旧版模组
- 内置模组安装功能
- 未完成的启动器内自定义控件(#292)
- 移至
/usr/share提升rootFS兼容性 - 新打包格式(#291):
- release:iOS 14及以下(完整越狱)
- release-rootless:iOS 15(Procursus无根越狱)
# 修复
- 阶段性修复1.12.2及更早版本的输入问题
- 物品栏现适配所有GUI缩放比例
- (配合JDK 8) Forge 1.8.9-1.15.2现可运行
- (配合JDK 8) 原版1.5.2及以下版本现可运行
- 按钮现按屏幕尺寸正确缩放
- 修复微软登录失败的崩溃问题
# 问题
- 旧版自定义控件.json文件失效,删除即可修复
- 自定义控件设置页未完成,可能存在异常
- 未知问题可能导致Taurine、14.3及A12+设备启动崩溃
# 致旧款设备用户
- 1GB内存设备可进入游戏主界面,但可能因内存不足无法进入世界/服务器。可通过Java参数调整分配更高内存(需关闭后台应用并卸载部分插件)
# 1.2
# 变更
- 采用新微软登录方案
- 新增gl4es 1.1.5选项
- 开发中自定义控件(需放置于
/var/mobile/Documents/.pojavlauncher/controlmap/default.json),部分功能可能异常 - 开发中外接鼠标支持
- 自定义环境变量路径:/var/mobile/Documents/.pojavlauncher/custom_env.txt
- 移除无用二进制文件减小体积
- 将latestlog.txt与overrideargs.txt移至/var/mobile/Documents/.pojavlauncher
# 修复
- 修复安装包文件权限问题
- 如基岩版隐藏Home条
- 正确隐藏iPad状态栏
# 已知问题
- 微软登录失败会崩溃
- 控件按钮刘海偏移量异常
- 因移除过时类导致部分Forge版本失效(参见#67/#68)
- 1.12.2及以下版本文本输入失效
# 致旧款设备用户
- 1GB内存设备可进入主界面,但可能因内存不足无法加入世界。可通过overrideargs.txt和jetsamctl调整内存,但iOS 12的实际可用内存存疑
# 1.1
# 变更
- 支持通过创建编辑
minecraft/overrideargs.txt自定义JVM参数 - 调整按钮偏移避免iPhone X及以上机型刘海遮挡
- 支持Forge 1.13+(非全部)及Fabric API
- 自动生成
launcher_profiles.json - 可运行Minecraft 1.6.1至1.13.2
- 重写Mojang验证模块
# 修复
- 修复初始化时的随机崩溃
# 已知问题
- 微软登录失败会崩溃
- 因移除过时类导致部分Forge版本失效(参见#67/#68)
- 1.12.2及以下版本文本输入失效
# 致旧款设备用户
- 1GB内存设备可进入主界面,但可能因内存不足无法加入世界。可尝试调整内存分配,但iOS 12的实际可用内存存疑
# 1.0
# 功能
- 支持Mojang(可能异常)/微软(未测试)/离线登录
- 可运行Minecraft 1.14+
- 支持多人游戏与服务器联机
- 音频正常(需开启铃声)
- 支持Fabric与OptiFine
- 基岩版式操作:点击选择物品栏;点击放置方块(触发右键);长按移动破坏方块(触发长按左键),但攻击实体仍为左键
- 界面长按可触发鼠标长按(适用于拖动滚动条)
- 屏幕控制按钮
# 限制
- 需越狱安装OpenJDK与启动器
- Forge不可用
- Fabric API不可用
- 问题反馈 (opens new window)
# 崩溃问题
收到部分"播放"按钮点击后JVM崩溃的报告checkra1n越狱设备进入游戏时可能崩溃- 上述随机崩溃问题将在后续版本修复