iPhone模拟器在Xcode中不可见

时间:2018-04-12 13:14:40

标签: ios xcode ios-simulator simulator

我最近将我的Xcode从9.2更新到9.3。但不幸的是,所有iPhone模拟器都不再可见。

screen shot

如何解决这个问题?

6 个答案:

答案 0 :(得分:3)

您必须删除派生数据。

在Xcode中,转到class M(type): def __new__(metacls, name, bases, namespace, **kw): name = namespace.get("__name__", name) return super().__new__(metacls, name, bases, namespace, **kw) > Preferences> Locations:单击小箭头以在Finder中打开派生数据路径。删除Derived Data文件夹。

重启Xcode。

它应该有用。

答案 1 :(得分:1)

您还有两个选项,如屏幕截图所示。

  1. 添加其他模拟器
  2. 下载模拟器
  3. 尝试出来

答案 2 :(得分:1)

我有另一种解决方案,您也可以执行这些步骤来解决此问题:

步骤1:从菜单中选择首选项...

Step 1

第2步:从顶部标签中选择位置

Step 2:

第3步:选择您使用的xcode。

Step 3: select xcode which you use.

如果模拟器在此过程后没有显示,则退出XCode,然后重新打开。

答案 3 :(得分:1)

还要记得检查架构,它们必须与设备类型相匹配,例如,如果您只选择了arm64,则什么都不会出现,您必须选择 armv7,或两者都选择。

答案 4 :(得分:0)

降低构建设置中的部署目标对我有用。

答案 5 :(得分:0)

以上所有方法都不适合我。花了 3 天时间,终于我找到了解决此错误的确切方法。因为构建设置下的 iOS Deployment Target 高于列表模拟器。我使用的是 Xcode 12,而部署目标设置为 iOS 14.5。一旦我将它设置为 iOS 14.4,我就得到了模拟器列表。所以你只需要在模拟器中降级小于IOS版本的IOS版本即可。

enter image description here