Skip to content
Tech News
← Back to articles

Boot a Virtual iPhone via Apple's Virtualization.framework

read original more articles
Why This Matters

This article highlights how Apple's Virtualization.framework enables the creation and management of virtual iPhones on Apple Silicon Macs, offering developers a powerful tool for testing and development. It underscores the potential for more streamlined iOS app testing, debugging, and research within the Mac ecosystem, enhancing efficiency and innovation in the tech industry.

Key Takeaways

Boot a virtual iPhone via Apple's Virtualization.framework using PCC research VM infrastructure.

Prerequisites

Host:

Apple Silicon

macOS 15+ (Sequoia)

Xcode + iOS SDK (cross-compiles the guest daemon)

SIP/AMFI relaxation to allow private PV=3 entitlements with unsigned-binary

Dependencies:

brew install [email protected] aria2 wget gnu-tar openssl@3 ldid-procursus sshpass keystone cmake libusb ipsw zstd

Install

... continue reading