ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

PojavLauncher 在 iPhone 上运行 Minecraft Java 版实操指南

PojavLauncher 在 iPhone 上运行 Minecraft Java 版实操指南

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-FiJIT 自动开启
AltStore是是是(局域网内要有 AltServer)
SideStore否是否,需手动
TrollStore否否是
Jailbroken 设备否否是

想尝鲜 nightly 构建的话,从项目 Actions 页下载 IPA 再用侧载工具(sideload,把 IPA 装到设备上的过程)安装,这类构建可能带着破坏游戏的 bug。

首次打开要做三件事

  1. 登录账号:支持微软账号和演示模式,二选一先把身份问题解决,后面存档、服务器都依赖这一步。
  2. 添加版本:在版本列表里挑一个,启动器会解析 版本清单 并下载对应资源,第一次启动等待时间主要花在这里。
  3. 调整内存与画质:按设备档位分配 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),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进