
革新 iOS 开发与研究
vphone-cli 是一个非凡的开源项目,它让你直接在 macOS 上使用 Apple 原生的 Virtualization.framework 启动一个完整的虚拟 iPhone,运行 iOS 26。
该项目拥有 3.7k GitHub 星标、607 个 fork,以及活跃开发(最新提交于 2026 年 3 月 10 日),这是一个对 iOS 开发者、安全研究人员和高级用户的革命性工具。

三种安全变体,满足各种需求
变体 | 补丁 | 启动阶段 | 使用场景
-------------|------|----------|----------
常规版 | 41 | 10 | 基础测试
开发版 | 52 | 12 | 调试/TXM 绕过
越狱版 | 112 | 14 | 完整 root 访问 + Sileo
越狱变体会在首次启动时自动安装 Sileo、TrollStore 和 SSH。
通过 /var/log/vphone_jb_setup.log 监控进度。
快速开始(5 个命令)
git clone --recurse-submodules https://github.com/Lakr233/vphone-cli.git
cd vphone-cli
make setup_machine # 完全自动化!
make boot
# 连接:ssh -p 2222 root@127.0.0.1 (密码:alpine)
先决条件(macOS 15+ Sequoia)
恢复模式设置(选择其一):
# 选项 1:完全禁用
csrutil disable
csrutil allow-research-guests enable
sudo nvram boot-args="amfi_get_out_of_my_way=1 -v"
# 选项 2:仅调试
csrutil enable --without debug
csrutil allow-research-guests enable
pip install amfidont
安装依赖:
brew install ideviceinstaller wget gnu-tar openssl@3 ldid-procursus sshpass
高级功能
自定义 VM 配置
make vm_new CPU=16 MEMORY=16384 DISK_SIZE=128make boot
完整工作流程
# 1. 准备固件make fw_preparemake fw_patch_jb # 越狱变体# 2. 恢复(两个终端)# 终端 1:make boot_dfu# 终端 2:make restore# 3. 安装 CFWsudo make ramdisk_build && make ramdisk_sendiproxy 2222 22 &make cfw_install_jb# 4. 首次启动make boot
访问你的虚拟 iPhone
- SSH:
ssh -p 2222 root@127.0.0.1 (alpine) - VNC
- JB SSH:
ssh -p 2222 mobile@127.0.0.1 (安装 openssh-server 后)
常见问题及解决方案
| |
|---|
zsh: killed | 启用 amfi_get_out_of_my_way=1 或使用 amfidont |
| |
| |
最适合跨平台应用程序的开发。
官网: https://smartface.io/
这个模拟器更侧重于专业用户。那是因为开发人员一直在使用这个模拟器来开发 iOS 应用程序,并正确地测试这些应用程序以查看它们是否可以在iPhone上运行。
因此,这个模拟器起价是 99 美元。但如果您想试一试它,可以使用它的免费版本。当您必须测试跨平台的 iOS 应用程序时,这一款模拟器的效果是最好的。
此外,要知道 Smartface 也可能是功能最为丰富的 iPhone 模拟器哦。
特征:
它允许跨平台开发,能在各平台上有效地工作。
与其他 iOS 模拟器不同,Smartface 支持广泛的操作系统、设备等。
支持 Windows 中的原生 iOS 代码
Smartface 以具有出色且用户友好的界面而著称。
易于使用的应用程序开发应用程序。
支持平台: Windows、Mac 、ChromeOS和 Linux
结论:此应用程序具有交互式 UI,适用于应用程序测试和开发。
Appetize 官网: https://appetize.io/
这款基于 Web 的 iOS 模拟器 ,您需要上传应用程序的模拟器版本。
您可以先使用 Xcode 或 Xamarin 等平台开发应用程序,
然后才能使用 Appetize.io 对其进行测试。
免费试用版允许1个并发用户每月使用 100 分钟。
基本套餐允许20个并发用户每月使用 500 分钟。
如果想要每月 2,000 分钟,并且适用于无限用户,那可以购买高级套餐。
对于公司,企业套餐是没有任何限制的。
特征:
支持iPhone 和 iPad所有版本。
可以在基本配置下流畅运行。是轻量级的。
可以基于云,无需安装任何软件。
适用于所有操作系统。
免费版适用于App测试和验证。
可以将其用于培训、开发、测试、支持等。
为专业人士和公司提供灵活的定价套餐。
支持平台: Windows(适用于任何浏览器)
价格:免费 100 分钟,然后 0.05 美元/分钟

官网: https://www.corellium.com/
Corellium 是另一个用于 PC 的 iOS 模拟器,主要由安全研究人员用来在浏览器中模拟 iOS 设备。
Corellium 的创建者是最早加入 iPhone 越狱开发的公司之一,因此可以放心使用。
Corellium 以前只供企业使用,
但现在每个人都可以使用这款基于 Web 的 iOS 模拟器,
普通用户也在增加,用来测试游戏和App。
特征:
兼容所有操作系统,因为它是基于浏览器的。
适合游戏和应用程序的开发。
支持平台:Windows(适用于任何浏览器)
价格: 2 核 CPU 计划每月 99 美元;
6 核 CPU 计划每月 295 美元
Apple App Store直接下载
Xcode 是 Apple 自己的集成开发环境 (IDE),开发人员创建和审查iOS应用程序。
与其他模拟器不同,Xcode 仅适用于 macOS;因此,不能在 Windows 系统上。
特征:
支持平台: Mac
结论:该软件是开发人员的首选,因为它允许他们在各种 iOS 设备上实现代码。
价格:免费
5) Electric Mobile Studio
Electric Mobile Studio 是一款付费模拟器,
用于在 Windows 运行 iOS 应用程序。
特征:
价格有点贵,但有7 天免费试用。
支持平台: Windows
结论:不推荐使用
价格: 39.99 美元/月
iPadian 官网: https://ipadian.net/mac.html
一个模仿 iOS 硬件设计和外观的 iOS 模拟器,你可以选择 iPadian。
特征:
模仿 iOS 的设计和外观,但不模仿其功能和系统。
支持平台:Windows、Mac
价格: 25 美元/月