xcode8模拟器列表不显示

我一直只使用Xcode 8 beta 4,但到目前为止它一直工作的很好。 模拟器列表不显示我的任何项目。 我已经尝试创build一个新的计划,并没有奏效。 我该如何解决?

删除派生数据并重新启动Xcode在我的情况下工作。

rm -rf ~/Library/Developer/Xcode/DerivedData/* 

确保Build SettingsDeployment Target版本也设置为所需版本(并且已安装相应模拟器的版本)。 在下面的例子中,如果设置为10.3,我没有安装iOS 10.3模拟器,我将无法看到任何模拟器。 但是因为它被设置为10.1,并且我安装了10.1个模拟器,所以我可以看到它们。 在这里输入图像说明

设置适当的部署目标。 而且还需要下载具有更大/相同部署目标版本的模拟器。

如果这个问题是项目特定的,你打开了一个项目,其中“支持平台”build立设置为iPhone或类似设置。 这很可能是由于模拟器没有具备所需的function或embedded式库没有编译为在模拟器上运行。

将此设置更改为“iOS”以查看可用于运行的模拟器。

在这里输入图像说明

TL; DR sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

一年之后,在安装Xcode 9 beta 6之后,10.3模拟器从xcode 8中消失了rm -rf ~/Library/Developer/Xcode/DerivedData/* 这次不工作

运行xcode-select --print-path打印xcode-select --print-path打印/Applications/Xcode.app/Contents/Developer

只是为了确保,试过sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer ,它在xcode重新启动后工作。

试试这个,对我来说是完美的,

按照以下步骤,

1)清理派生数据

  rm -rf ~/Library/Developer/Xcode/DerivedData/ 

要么

  Xcode---> Preferences--->Location--->Derived Data 

2)在部署信息中更改部署目标

3)退出Xcode

4)重新打开Xcode,你会看到模拟器列表

有关更多详细信息,请参阅详细解答

希望这是对某个人的帮助。

在我的情况下,升级到Xcode 8后,我不得不手动添加所有的模拟器

点击产品 – >目的地 – >添加其他模拟器 – >添加模拟器。

面对类似的问题与Xcode 8.3.2(在塞拉利昂)安装设备没有出现。 不幸的是重新启动Xcode没有为我工作,但重新启动机器。 也在苹果开发者论坛上回答

没有其他解决scheme为我工作。 我试图下载新的模拟器,并重新启动xCode,现在所有的模拟器。

我试图删除我所有的DerivedData,但没有帮助。 出于某种原因,没有任何设备出现,虽然所有的模拟器都在列表中,当我点击“添加模拟器”。 我试了一下,并尝试产品 – >build立为 – >运行和编译的应用程序。 一旦成功,我所有的设备重新出现。

¯\ _(ツ)_ /¯

我将Xcode.app重命名为Xcode_old.app,突然我所有的模拟器都无法添加新的模拟器。 然后我创build了名称Xcode(或任何你想要的)的新文件夹,然后粘贴在那个Xcode 8.3版本。

两个步骤

步骤1:

产品 – >目的地 – >下载模拟器…下载您需要的模拟器

如果模拟器显示在scheme旁边的列表中,你就全部设置! 否则,继续…

第2步:

有时当您下载新的模拟器types时,它们不会自动显示在可能的模拟器列表中。

产品 – >目标 – >添加其他模拟器…单击左下angular的+button,然后Add Simulator给它一个名称,设备types和您刚下载的iOS版本。

现在它应该显示在您的模拟器设备列表中!

按照以下步骤来解决这个问题。

第1步:退出所有的XCode和各自的模拟器。

第2步:打开Xcode 8并转到Xcode菜单 – >打开开发工具 – >模拟器。

第3步:退出Xcode 8并重新打开。