Exploring vphone-cli and Apple's Virtualization.framework
2024
Running iOS in a virtual environment on macOS
Boot and run iPhone instances directly on macOS
Leverages native Apple virtualization for optimal performance
Simple command-line interface for automation and scripting
Fully transparent codebase on GitHub for community contributions
Built on Apple's native virtualization framework
Download via Homebrew or build from source
Configure iPhone model and iOS version
Launch the virtual device with native acceleration
Test apps, run automation, or explore iOS
# Install vphone-cli
brew install vphone-cli
# List available iOS versions
vphone versions
# Create and boot a virtual iPhone
vphone create --model iPhone15 --ios 17.0
vphone boot
Get up and running in minutes with simple commands
Explore the future of iOS virtualization