Virtual Mac on iPad

tortilla2 pts1 comments

GitHub - nfzerox/VirtualMacOniPad: People have dreamed of running macOS on iPad for more than a decade. Today, that dream comes true. With Virtual Mac, iPad finally breaks free from iPadOS, enabling pro apps like Xcode and Terminal to run directly on device. Requires iPad Pro (M1, M2) or iPad Air (M1) running iPadOS 16 up to 16.3.1. · GitHub

/" data-turbo-transient="true" />

Skip to content

Type / to search

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

nfzerox

VirtualMacOniPad

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>14

Star<br>252

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>8 Commits<br>8 Commits

VirtualMac

VirtualMac

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

View all files

Repository files navigation

Virtual Mac on iPad

People have dreamed of running macOS on iPad for more than a decade. Today, that dream comes true. With Virtual Mac, iPad finally breaks free from iPadOS, enabling pro apps like Xcode and Terminal to run directly on device. Requires iPad Pro (M1, M2) or iPad Air (M1) running iPadOS 16 up to 16.3.1.

Virtual Mac on iPad is a community project and is not affiliated with Dopamine, UTM, VirtualBuddy, or Apple. Contributions are welcome!

Installation

Jailbreak an iPad Pro (M1, M2) or iPad Air (M1) running iPadOS 16 up to 16.3.1. Choose "TrollInstallerX (16.0..." on the page to view the appropriate instructions. If jailbreak fails, switch to a different exploit in Dopamine settings.

Add the https://nfzerox.github.io/cydia/ repository in Sileo, then search and install Virtual Mac.

Frequently Asked Questions

Which iPad and iPadOS versions does this require?

Virtual Mac on iPad requires an iPad Pro (M1, M2) or iPad Air (M1) running iPadOS 16 up to 16.3.1. iPad Pro models with 1 TB or 2 TB of storage have 16 GB of RAM and provide the best performance and experience.

Which versions of macOS does this support?

Virtual Mac on iPad is compatible with macOS 12 Monterey up to macOS 27 Golden Gate. macOS 13 Ventura up to macOS 15 Sequoia are the recommended versions to install. Because signing into iCloud or Apple Account is not supported, choose Set Up Later when asked. Support for macOS 26 Tahoe and macOS 27 Golden Gate is experimental, and you may encounter visual or performance issues.

To use Xcode in Virtual Mac on iPad, download Xcode 26.3 for macOS 15 Sequoia, Xcode 16.2 for macOS 14 Sonoma, Xcode 15.2 for macOS 13 Ventura, and Xcode 14.2 for macOS 12 Monterey.

Do I need a Magic Keyboard?

Magic Keyboard is not required, but is recommended for the best experience. If you don't have a Magic Keyboard, you can use the touchscreen and virtual keyboard instead:

To select a menu item, tap and drag.

To open a document or folder, tap it, then press Command + O using the virtual keyboard.

To make scrolling easier, go to System Settings > Appearance > Show Scroll Bars and set it to Always.

To access the virtual keyboard, tap the keyboard icon. If the virtual keyboard gets in the way, press and hold the bottom-right icon to switch to Floating mode.

If the HUD gets in the way, move it to a different corner or hide it from the More menu. To show it again, press and hold the Virtual Mac icon on the iPad Home Screen, then tap Show Virtual Mac Controls.

To automatically start up your virtual Mac, enable System Settings > Users & Groups > Automatically log in, and set System Settings > Lock Screen to Never. Then in Virtual Mac's in app Settings, change Start on Launch from Show Library to the name of your virtual Mac. To show library again, press and hold the Virtual Mac icon on the iPad Home Screen, then tap Show Library.

Is it possible to support additional versions of iPadOS?

Supporting iPadOS 16.4 or later presents additional challenges because Hypervisor support was removed from the iPadOS XNU kernel. Adding support for iPadOS 15 should be relatively straightforward. Contributions toward either goal are welcome!

What kind of performance does Virtual Mac on iPad offer?

Virtual Mac on iPad uses hardware CPU virtualization and supports graphics acceleration, providing excellent performance for everyday tasks. Because it uses an extracted and modified version of Apple's macOS virtualization stack, it provides roughly the same class of CPU and GPU performance as VirtualBuddy or UTM virtualizing macOS on an M1 or M2 Mac.

What if I encounter crashes, bugs, or other issues?

Open a GitHub issue when you encounter a crash, bug, or other problem. Include clear reproduction steps, a screenshot or screen recording, and the corresponding crash log from Settings > Privacy & Security >...

ipad virtual macos ipados settings keyboard

Related Articles