PojavLauncher 在 iPhone 上运行 Minecraft Java 版实操指南
【免费下载链接】PojavLauncher_iOSA Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. Succeeded by https://github.com/AngelAuraMC/Amethyst-iOS项目地址: https://gitcode.com/GitHub_Trending/po/PojavLauncher_iOS
PojavLauncher 是基于 Boardwalk 项目的 Minecraft: Java Edition 启动器,面向 iPhone 与 iPad。它能跑从最早 beta 到最新快照的绝大多数 Java 版版本,配合 Forge、Fabric、OptiFine 等框架装模组,也支持微软账号登录。在 iPhone 上玩 Minecraft Java 版这条路,它算是现成的起点。⚠️ 官方已宣布项目停更,后续由 Amethyst-iOS 接手,下面按当前版本把流程走通。
核对设备与系统版本
| 项目 | 要求 |
|---|---|
| 最低设备 | iPhone 6s / iPad(第 5 代)/ iPad Air(第 2 代)/ iPad mini(第 4 代)/ iPad Pro 全系 / iPod touch(第 7 代) |
| 推荐设备 | iPhone XS 及之后(不含 iPhone XR、SE 第 2 代)/ iPad(第 10 代)及之后 / iPad Air(第 4 代)及之后 / iPad mini(第 6 代)及之后 / iPad Pro 全系(不含 9.7 英寸) |
| 系统版本 | iOS / iPadOS 14.0 及以上 |
| 存储空间 | 预留 2GB 起步,装模组前建议留 4GB |
按签名工具选路线再安装
先判断你落在哪条分支,再动手装。
- iOS 17.0 之前且能装 TrollStore:走这条。用 TrollStore 打开下载好的 IPA 即可,签名永久有效,JIT 自动开启,内存上限也会放宽。
- 当前系统是 iOS 17.0:官方给出的办法是用 TrollRestore 重刷到可支持的状态,17.0 以上版本不在其支持范围内。
- 当前系统是 iOS 17.x 或 18.x:需要电脑配合,通过 pymobiledevice3 开启 JIT,电脑端要把 Python 3.11 环境配好。
- 其余情况:走 AltStore 或 SideStore。在可信源菜单添加 PojavLauncher Repository,点 FREE 开始安装。注意:用分发证书(distribution certificate,企业签名一类,不绑定设备)的服务不支持,因为 PojavLauncher 必须能附加调试器。
JIT(just-in-time compilation,即时编译)决定游戏能不能跑到能用的速度,各方案的差别如下:
| 方案 | 需要外部设备 | 需要 Wi-Fi | JIT 自动开启 |
|---|---|---|---|
| AltStore | 是 | 是 | 是(局域网内要有 AltServer) |
| SideStore | 否 | 是 | 否,需手动 |
| TrollStore | 否 | 否 | 是 |
| Jailbroken 设备 | 否 | 否 | 是 |
想尝鲜 nightly 构建的话,从项目 Actions 页下载 IPA 再用侧载工具(sideload,把 IPA 装到设备上的过程)安装,这类构建可能带着破坏游戏的 bug。
首次打开要做三件事
- 登录账号:支持微软账号和演示模式,二选一先把身份问题解决,后面存档、服务器都依赖这一步。
- 添加版本:在版本列表里挑一个,启动器会解析 版本清单 并下载对应资源,第一次启动等待时间主要花在这里。
- 调整内存与画质:按设备档位分配 Java 内存,推荐设备可给足一些;旧设备先压低渲染距离再谈流畅。
模组与操控方案
- 模组生态:场景——想加光影或玩法模组;效果——Forge、Fabric、OptiFine、Quilt 四个框架都能装,装完按正常方式启动对应版本即可。
- 自定义屏幕控制:场景——触屏操作不顺手;效果——用 屏幕按键与摇杆 这套控件自定布局,蓝牙手柄、键鼠转接也可直接接上,对应逻辑在 输入桥接。
常见故障对照
| 症状 | 原因 | 解法 |
|---|---|---|
| 打开即闪退 | 系统版本不满足或 JIT 没生效 | 核对上文设备表;确认所选签名路线下 JIT 状态 |
| 运行明显卡顿 | 内存分配不足、画质偏高 | 降低渲染距离与分辨率,调大内存,关闭后台应用 |
| 用几天后无法启动 | AltStore/SideStore 签名过期 | 重签或改用 TrollStore |
| 模组加载失败 | 框架与游戏版本不匹配 | 核对模组要求的游戏版本,重新下载完整文件 |
核心源码位置
- 启动器主程序:JavaApp/src/launcher/net/kdt/pojavlaunch/PojavLauncher.java
- 账号登录模块:Natives/authenticator/
- 游戏渲染界面:Natives/SurfaceViewController.m
- 自定义控制工具:Natives/customcontrols/CustomControlsUtils.m
- 构建入口:Makefile
- 项目仓库(如需 clone):
git clone https://gitcode.com/GitHub_Trending/po/PojavLauncher_iOS
PojavLauncher 已停止维护,后续版本与更新由 Amethyst-iOS 接手。存量用户继续用当前版本没问题;想要新特性和修复,直接去看 Amethyst-iOS。
【免费下载链接】PojavLauncher_iOSA Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. Succeeded by https://github.com/AngelAuraMC/Amethyst-iOS项目地址: https://gitcode.com/GitHub_Trending/po/PojavLauncher_iOS
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考