You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Xcode 11系列模拟器添加失败及项目无法显示问题咨询

问题1:如何给Xcode 11添加新模拟器?

我帮你整理了一步步的操作流程,跟着做就行:

  • 打开Xcode,点击顶部菜单栏的 XcodePreferences(或者直接按快捷键 Cmd + , 快速打开)
  • 在弹出的偏好设置窗口中,切换到 Components 标签页,找到你需要的iOS版本(比如iOS 10.3),点击右侧的Download按钮,等待安装完成
  • 安装好系统镜像后,打开 WindowDevices and Simulators(快捷键 Cmd + Shift + 2
  • 切换到 Simulators 标签页,点击左下角的+按钮新建模拟器
  • 在弹出的创建窗口中:
    • 填写一个好记的模拟器名称(比如「iPhone 8 - iOS10.3」)
    • 选择对应的设备类型(比如iPhone 8、iPad Air等)
    • iOS Version下拉菜单里选择刚才安装的iOS 10.3
    • 最后点击Create,新模拟器就会出现在你的模拟器列表里了

问题2:iOS 10.3模拟器已创建但项目中不显示,怎么解决?

这种情况大概率是项目的部署目标设置高于模拟器的iOS版本,或者构建设置有冲突,按下面的步骤排查:

  1. 检查项目的Deployment Target

    • 在Xcode左侧的项目导航栏里,选中最顶部的项目根节点
    • 切换到 Info 标签页,找到Deployment Target选项,把它设置为≤iOS 10.3(比如直接设为iOS 10.3,或者更低的iOS版本)
  2. 验证Build Settings中的部署目标

    • 切换到 Build Settings 标签页,在搜索框里输入 iOS Deployment Target
    • 确保这里的设置和Info标签页里的一致,并且数值不超过10.3
  3. 其他排查步骤

    • 如果设置完还是不显示,试试重启Xcode,有时候Xcode需要刷新配置
    • 也可以回到Devices and Simulators里删除这个iOS 10.3模拟器,重新创建一次
    • 最后检查项目的Deployment Info里的Devices选项,是不是被设置成了特定设备(比如只支持iPad),如果是的话改成Universal或者对应你创建的模拟器设备类型

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

火山引擎 最新活动