我在构建以前工作的项目时遇到的错误:
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