这个暑假,和同学玩联机,我这边服务端都配置好了,但为了让同学在iOS玩上MinecraftJAVA,颇费了几多周折,在此也踩了很多坑,希望能让大家不要再踩坑,或者说为了让我踩得坑有价值一些,我决定编写这篇教程。
由于苹果系统的封闭性与社区对iOS关注度低,iOS上截至2025年,仅有目前功能并不十分完善的PojavLauncher可用:不支持自动安装(需从.jar安装文件手动安装),不支持下载版本与模组(只能手动把从外部下载的mod导入至mods文件夹),不支持版本隔离(?),最要命的,不支持离线,目前所有不修改Pojav本身的越过检测的方式均已失效。但目前它是唯一的选择。不过先别慌,我自己从源码修改,重编译了一个支持离线的版本,下载=》
https://pan.baidu.com/share/init?surl=7ZSJ5Oz6vVVfzQF5_BJgbA&pwd=nqni。
链接失效了请及时补充,我这边受条件限制只能用度盘。
首先从安装开始。安装Pojav需要直接从无签名的.ipa文件进行,如果要实现无签程序像有签成程序一样运行,有两个方法:越狱,或侧载。越狱支持版本可以在爱思助手上看,AltStore 国内不好用,TrollStore(GBox就是从TrollStore改的,也不错)侧载最高支持至16.6.1。都不支持的,只能考虑自签,问题在于需要一周进行一次自签操作,相关软件有牛蛙助手等,但牛蛙助手内部广告极为影响观瞻。
安装成功后需启用JIT来保证游戏正常启动,TrollStore这类侧载自动会启用,牛蛙助手需手动启用。打开后若什么选项也看不到,是GUI设计问题,旋转屏幕即可。
随后,账户方面,买不了正版的使用我修改的版本,直接创建本地账户即可。有正版当然用正版。
安装游戏需从其他途径下载的手动安装包进行,点击侧边栏选项[Execute.jar],运行Minecraft手动安装(亦或者是Forge/Fabric/NeoForge手动安装)文件。如果配置不好会黑屏一段时间,耐心等待,随后会出现安装窗口。
安装完成后,需注意,Pojav仅内置,全网目前也仅有两个支持iOS的JRE:JRE17与JRE8,这意味着自1.20.5的Minecraft版本就不受支持了。此外,钠及其相关分支在移动设备上由于硬性技术问题会使游戏出现极严重的问题,建议出现问题从它们开始排查。
最后,可用内存不足3G的设备很难流畅运行游戏,老旧设备不必太勉强。最重要的是,进行越狱前,请三思!我只是提供者,不负任何责任。目前我的修改重编译版本版本号是未发布的3.0(我手滑了,把正在开发的代码仓库Down下来了...先这样吧,若有他人能为社区提供稳定版本的修改,感激不尽^_^)。这样,基本就能正常游玩了。
修改与编译Pojav必须在XCode上进行,只需改一处代码:
环境配置很麻烦,如果真的对这方面有兴趣可以自行探索,源码:https://github.com/PojavLauncherTeam/PojavLauncher_iOS.
也希望大家为各平台的Minecraft JAVA Edition的生态都有所关注,有所了解!