PlayCover is a project that allows you to sideload iOS apps on macOS (currently arm, Intel support will be tested)
Run iOS apps & games on M1 Mac with mouse, keyboard and controller support.
Showcase
·
Contribute
·
Discord
Welcome to PlayCover! This software is all about allowing you to run apps & games on your M1 device runnnig macOS 12.0 or newer.
It does this by putting the applications through a wrapper which imitates an iPad. This allows the apps to perform very well and run natively, because the M1 chip is essentially a glorified mobile chip. Another advantage to the software is that you can insert and manipulate custom controls with your 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.
While this software was originally created to allow you to run Genshin Impact on your M1 device, it grew to allow many more applications to run. Although support for all games is not promised and bugs with games are expected.
Following the installation instructions will get Genshin Impact you up and running in no time. The steps can be repeated if you want to try out other games or apps.
At the moment, PlayCover can only be installed and executed on M1 MacBooks. Devices with the following chips are supported:
Unfortunately, it cannot run on any Intel chips, so you are forced to use Bootcamp or other emulators.
Disable SIP
Utilities
at the topTerminal
csrutil disable
in that terminal windowModify nvram boot-args
Command + Space
, type Terminal
in the search boxsudo nvram boot-args="amfi_get_out_of_my_way=1"
Login to Genshin
Command + Q
Enable SIP
Utilities
at the topTerminal
csrutil enable
csrutil clear
should also workApple Logo
> Restart
Open Genshin
The above steps are shown in the following video:
How to play Genshin Impact using Playcover on your M1 Mac (2020 or newer)!
Keymapping
> Upsize Selected Element OR Cmd + '↑'
Keymapping
> Upsize Selected Element OR Cmd + '↓'
Download the .playmap
file from #?・keymap-showcase
Open PlayCover and right click the app you wish to import the keybinds to
Click on Import Keymapping
Select the previously downloaded .playmap
file
Quit and reopen the app
For additional help, please join the Discord server
If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the AGPLv3 License. See LICENSE
for more information.
Alexandr Dorofeev - [email protected]
Project Link: https://github.com/iVoider/PlayCover
These open source libraries were used to create this project.