我有一个从 Internet 下载的 Xcode 项目,所以我不知道使用哪个 Xcode 版本编写它,但语言是 Swift 2。我在 Xcode 7.1 beta 1 中打开它,我收到以下编译时错误。
无法通过 CoreSimulator spawn 启动 IBCocoaTouchImageCatalogTool
我删除了 DerviedData 文件夹,多次清理和构建项目。尝试将项目转换为最新的 Swift 语法,但它说没有什么可以转换的。
我完全没有想法。建议?
我有一个从 Internet 下载的 Xcode 项目,所以我不知道使用哪个 Xcode 版本编写它,但语言是 Swift 2。我在 Xcode 7.1 beta 1 中打开它,我收到以下编译时错误。
无法通过 CoreSimulator spawn 启动 IBCocoaTouchImageCatalogTool
我删除了 DerviedData 文件夹,多次清理和构建项目。尝试将项目转换为最新的 Swift 语法,但它说没有什么可以转换的。
我完全没有想法。建议?
我也遇到了同样的情况,通过清理项目解决了。但是,如果你清理了它——正如你所说的那样——我会尝试关闭并重新打开 Xcode。尽管它看起来很愚蠢,但它经常起作用。
所以在尝试了一下之后,我从 Copy Bundle Resources 中删除了 XCassets 文件,在没有它的情况下构建一次,然后再次添加它。为我解决了。
我遇到过同样的问题。我的解决方案是执行以下操作
出于某种原因,它可以正常工作...
上面的答案是正确的。我有一点类似的方法。
之后,我使用以下步骤:
清理项目。
从您的项目中删除您的资产(删除参考)。运行没有资产的项目。现在项目会显示一些编译错误,这些都不是很棘手。
运行项目,这次项目在没有你的资产的情况下运行,可能会崩溃。这确保了项目将运行。
现在清理项目并添加资产,现在运行项目。项目运行成功。
对我来说它有效。我希望它对你有帮助。
对我来说,只需要一点时间就可以执行的唯一正确解决方案是删除~/Library/Developer/CoreSimulator
及其所有内容。在此之后立即构建成功完成。
我相信重新安装 Xcode 的解决方案,最终刷新 CoreSimulator 文件夹,这就是他们成功解决问题的原因。
在使用 Xcode 11.6 和 Xcode 11.7 升级到 MacOS Big Sur 后,我开始遇到错误。
对于那些在上述答案中苦苦挣扎的人的可能解决方案。
如果你刚刚从时间机器备份中恢复了你的机器(从旧机器迁移到新机器),你可能需要重新安装 Xcode。
它似乎没有从时间机器恢复中正确地带来缓存或其他重要设置。
我刚拿了那个;这似乎是一个激烈的步骤,但它奏效了!
操作说明:完全重新安装 Xcode 9
-W
我也面临同样的问题,尝试清理和重新启动 XCODE 对我不起作用,
所以我删除了 xcassets 并一一添加了图像集,这对我有用。
不得不添加一步 Airman00 的答案。
出于某种原因,它可以正常工作...
如果您的项目中有此类错误,请按照以下步骤操作:
这将成功解决错误。
也许你刚刚清理了Logs
目录......然后你可以试试这个:
sudo chmod 777 /Users/[YourUserName]/Library/Logs
从 7.1 更新到 XCode 7.1.1 解决了我的问题。
在 XCode 7.1 中,我使用了 Airman00 的解决方案,但它突然停止工作。
希望能帮助到你!
我什么都试过了。但没有任何效果。所以我重新安装了 Xcode 。我花了一些时间。但工作
我最近在 Catalina 10.15.4 上使用 Xcode 11.4 时遇到了同样的问题。
重新启动、清理项目文件夹或删除派生数据目录都没有帮助。为我解决问题的是删除并重新安装 Xcode(我使用 AppStore 版本)。
有可能是我自己通过 Combo-Update 重新安装 macOS 10.15.4 导致了这个问题。
我必须重新启动我的机器才能让它工作。以防万一,以下是我所做的确切步骤: