我最近才开始使用 Xcode 8 beta 4,但到目前为止它一直运行良好。我的任何项目都没有显示模拟器列表。我已经尝试过创建一个新方案,但它不起作用。我该如何解决?
16 回答
在我的情况下,删除派生数据并重新启动 Xcode 有效。
rm -rf ~/Library/Developer/Xcode/DerivedData/*
设置适当的部署目标。并且还需要下载具有更大/相同部署目标版本的模拟器。
TL;博士sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
OP 一年过去了,在安装 Xcode 9 beta 6 后,10.3 模拟器从 xcode 8 中消失了。rm -rf ~/Library/Developer/Xcode/DerivedData/*
这次没有用。
奔跑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)在部署信息更改部署目标
等于或小于Xcode的SDK版本_
3) 退出Xcode
4) 重新打开Xcode你会看到模拟器列表
有关更多详细信息,请参阅此详细答案
希望这对某人有帮助。
请检查您的部署目标,部署目标大于您的 iOS 版本会出现此问题。
就我而言,升级到 Xcode 8 后,我不得不再次手动添加所有模拟器
单击产品 -> 目标 -> 添加其他模拟器 -> 添加模拟器。
Xcode 8.3.2(在 Sierra 上)遇到了类似的问题,安装的设备没有出现。不幸的是,重新启动 Xcode 对我不起作用,但重新启动机器可以。也在苹果开发者论坛上回答
第1步:
产品 -> 目的地 -> 下载模拟器...下载您需要的模拟器。
第2步:
下载新模拟器后,它们不会自动添加到模拟器列表中。
Product -> Destination -> Add Additional Simulators ... 单击左下角的 + 按钮,然后单击 Add Simulator。提供名称、设备类型和您下载的 iOS 版本。
第 3 步:
设置部署目标。如果您下载了较低版本的模拟器,请将部署目标设置为相同。
现在,它应该会出现在您的模拟器设备列表中!
没有其他解决方案对我有用。我尝试下载新的模拟器并重新启动 xCode,现在所有模拟器都显示出来了。
我尝试删除所有我的 DerivedData 但这没有帮助。由于某种原因,没有出现任何设备,尽管当我单击“添加模拟器”时所有模拟器都在列表中。我试了一下,尝试了 Product -> Build For -> Running 并编译了应用程序。一旦成功,我所有的设备都会重新出现。
¯\_(ツ)_/¯
我由 Xcode.app 重命名为 Xcode_old.app 突然我所有的模拟器都消失了,也无法添加新的模拟器。然后我创建了名为 Xcode(或任何你想要的)的新文件夹,然后将 xcode 8.3 版本粘贴到其中。
两步
第1步:
产品 -> 目的地 -> 下载模拟器...下载您需要的模拟器
如果模拟器出现在方案旁边的列表中,那么您就大功告成了!否则,继续...
第2步:
有时,当您下载新的模拟器类型时,它们不会自动显示在可能的模拟器列表中。
Product -> Destination -> Add Additional Simulators... 单击+
左下角的按钮,然后Add Simulator
给它一个名称、设备类型和您刚刚下载的 iOS 版本。
现在它应该出现在您的模拟器设备列表中!
请按照以下步骤解决此问题。
第 1 步:退出所有 XCode 和相应的模拟器。
第 2 步:打开 Xcode 8 并转到 Xcode Menu -> Open Developer tool -> Simulator。
第 3 步:退出 Xcode 8 并重新打开。
您可以转到菜单栏:转到文件夹输入下面的路径 ~/Library/Developer/CoreSimulator/ 选择设备并删除所有设备列表并重新打开 x-code 项目它工作正常