A PlayCover fork focused on running Minecraft Bedrock for iOS/iPadOS on Apple Silicon Macs.
Documentation
·
Discord
·
Website
This repository exists specifically to run the iOS/iPadOS version of Minecraft Bedrock on Apple Silicon Macs.
- this is a PlayCover fork, not the upstream PlayCover release channel
- you need your own decrypted Minecraft Bedrock IPA file
- this repository and its releases do not include Minecraft itself
- prebuilt DMGs for this fork belong in GitHub Releases
- Download the latest DMG release from this fork.
- Drag
PlayCover.appinto/Applications. - If macOS blocks it, right-click
PlayCover.appand chooseOpenonce. - Run
Install Minecraft IPA.shfrom the DMG. - Select a decrypted Minecraft Bedrock IPA.
- Launch Minecraft from PlayCover or from the generated launcher app in
~/Applications/PlayCover.
- an Apple Silicon Mac
- macOS 12 or newer
- a decrypted Minecraft Bedrock IPA for iOS/iPadOS
- Xcode Command Line Tools if you want to build from source
- scrolling is still imperfect
- mouse wheel support is not fully correct in-game
- the shipped public build is capped at 60 FPS
- controller support is not implemented yet
- with Vibrant Visuals enabled, the practical render-distance ceiling is about 12 chunks
This repository is a Minecraft Bedrock-focused fork of PlayCover. The goal is to keep the upstream PlayCover project recognizable while documenting the extra launcher/runtime work needed to run the iOS version of Minecraft on Apple Silicon Macs.
- upstream PlayCover remains the main project and primary upstream for the app itself
- this fork vendors the matching
PlayToolssource tree in-repo so Minecraft-specific runtime fixes can ship from one repository - source builds use the vendored
PlayToolstree inVendor/PlayTools - release binaries belong in GitHub Releases as DMG assets, not committed to git
- the sections below still largely follow the upstream README so upstream authorship and project context stay visible
Maintainer notes for the one-repo layout are in MINECRAFT_FORK.md.
Use GitHub Releases from this fork for prebuilt DMGs. The repository should stay source-first:
- do not commit DMGs, IPAs, or user-specific snapshots to git
- upload the finished DMG as a release asset
- keep Minecraft itself out of the repository and out of releases
Welcome to PlayCover! This software is all about allowing you to run iOS apps and games on Apple Silicon devices running macOS 12.0 or newer.
PlayCover works by putting applications through a wrapper which imitates an iPad. This allows the apps to run natively and perform very well.
This fork is focused on Minecraft Bedrock support. In addition to the upstream PlayCover app changes, it vendors the matching PlayTools source tree in-repo so the launcher/runtime fixes needed for Minecraft can be maintained and released from a single repository.
PlayCover also allows you to map custom touch controls to keyboard, which is not possible in alternative sideloading methods such as Sideloadly.
These controls include all the essentials, from WASD, camera movement, left and right clicks, and individual keymapping, similar to a popular Android emulator’s keymapping system called Bluestacks.
This software was originally designed to run Genshin Impact on your Apple Silicon device, but it can now run a wide range of applications. Unfortunately, not all games are supported, and some may have bugs.
Localisations handled in Weblate.
Follow the instructions below to get Genshin Impact, and many other games, up and running in no time.
At the moment, PlayCover can only run on Apple Silicon Macs. This means that only devices with M-series SoCs (eg. M1) are supported.
If you have an Intel Mac, you can explore alternatives like Bootcamp or emulators.
Upstream PlayCover stable releases are here. For this fork, prefer GitHub Releases from this repository or build from source.
This fork expects a decrypted Minecraft Bedrock IPA. It does not include one.
Recommended install flow:
- Install
PlayCover.appfrom this fork's DMG. - Open
Install Minecraft IPA.sh. - Select your decrypted IPA.
- Let the helper import the app and apply the Minecraft-specific working state.
- Launch Minecraft from PlayCover or the generated launcher.
If you want to build the app and package the Minecraft DMG yourself:
git clone https://github.com/nikitafine/PlayCover.git
cd PlayCover
./scripts/package-source-backed-minecraft-dmg.shThat script:
- builds the vendored
PlayToolstree fromVendor/PlayTools - builds
PlayCover.appfrom the current source tree - stages the Minecraft helper assets from
release-assets/minecraft - creates a source-backed DMG under
../dist/
If you only want the app build without packaging a DMG:
./scripts/build-vendored-playtools.sh
xcodebuild build \
-project PlayCover.xcodeproj \
-scheme PlayCover \
-configuration Release \
-derivedDataPath .source-backed-release-build \
CODE_SIGNING_ALLOWED=NO \
CODE_SIGN_IDENTITY="-" \
SWIFT_ENABLE_EXPLICIT_MODULES=NO \
CLANG_ENABLE_EXPLICIT_MODULES=NOTo learn how to setup and use PlayCover, visit the documentation here.
This section refers to the upstream PlayCover cask. It should not be treated as an installation path for this Minecraft-focused fork unless a separate fork-specific cask is published.
We host a Homebrew tap with the PlayCover cask. To install from it run:
brew install --cask PlayCover/playcover/playcover-communityTo uninstall:
- Remove PlayCover using
brew uninstall --cask playcover-community; - Untap
PlayCover/playcoverwithbrew untap PlayCover/playcover.
Distributed under the GPLv3 License. See LICENSE for more information.
For Minecraft-specific issues in this fork, use this repository's GitHub Issues. For general upstream PlayCover discussion, use the upstream PlayCover repository and community channels.
These open source libraries were used to create this project.
-
Thanks to @iVoider for creating such a great project!

