You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Xcode 9无法测试iOS 10(iPhone 5)模拟器

解决iOS 10(iPhone 5)模拟器不在运行选项中的问题

我来帮你排查几个容易被忽略的配置点,应该能解决这个问题:

  • 检查项目级别的设备支持设置
    打开项目根文件(不是单个Target),切换到Info标签页,找到Supported Destinations区域,确认iPhone选项是被勾选的。如果这里没正确配置,特定设备类型的模拟器会被系统过滤掉。

  • 验证Target的部署信息配置
    进入你的Target的General标签页,在Deployment Info板块:

    1. 确认Devices设置为iPhone或Universal
    2. 再次核对Deployment Target确实是iOS 10.0,点击它旁边的下拉箭头,确保iOS 10.0是被选中的状态
    3. 如果有Device Orientation相关设置,确保没有限制导致设备被排除
  • 清理项目并重启Xcode(经典但有效)
    有时候缓存会搞乱设备列表,试试这几步:

    1. 按下 Command + Shift + K 清理项目
    2. 按下 Command + Option + Shift + K 清理构建文件夹
    3. 完全退出Xcode(包括后台进程),隔几秒再重新打开
  • 检查模拟器的状态与重新添加
    打开Window > Devices and Simulators,找到那个iOS 10的iPhone 5模拟器:

    • 如果它的状态显示Unavailable,选中它点击右下角的Delete按钮,然后点击左下角的+重新添加一个iOS 10版本的iPhone 5模拟器
    • 确认模拟器的iOS版本和你安装的镜像一致,避免版本不匹配
  • 核对项目的架构配置
    进入Target的Build Settings标签页,搜索Architectures:

    • 确保Architectures设置为Standard Architectures (arm64, armv7),因为iPhone 5是32位设备,依赖armv7架构
    • 检查Valid Architectures(如果这个字段存在的话),确认里面包含armv7,缺失这个架构会导致32位设备模拟器不显示

如果以上方法都没用,试试重置模拟器缓存:打开终端执行命令 xcrun simctl erase all,然后重启Xcode再查看运行列表。

内容的提问来源于stack exchange,提问作者robinyapockets

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:33:24