我在构建以前工作的项目时遇到的错误:

Images.xcassets:无法找到适合 SimDeviceType 类型的设备:com.apple.CoreSimulator.SimDeviceType.iPad-2 with runtime SimRuntime:9.0 (13A4305g) - com.apple.CoreSimulator.SimRuntime.iOS-9-0

我已经删除了我的 mac 上所有对 Xcode 和所有模拟器的引用,重新启动它的次数我数不清了。
这发生在 2 天前最后一次发布 El Capitan 之后。该项目之前构建和运行良好......为什么错误首先来自Images.xcassets?

我可以看到 xcode 7 beta 4 的包中包含所有模拟器, 可用模拟器列表是空的。请注意,我只想在物理设备上运行我的项目,而不是模拟器(打开时会卡住)

自从我升级 OSX 以来一直显示的 CoreSimulator 的日志:

7 月 22 日 14:53:53 CoreSimulatorService[787]:com.apple.CoreSimulator.CoreSimulatorService 166~1 开始。

设法缩小范围以从 Images.xcassets 中删除所有图像并添加一个 AppIcon 和一个 LaunchImage。构建正常,但是每当我尝试添加任何其他图像时,构建都会再次失败,并出现与上述相同的错误。仅当图像为空且没有关联的 png 文件时才会构建。为什么?

最佳答案

尝试
删除这两个路径中的所有文件

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

10-08 06:00