资产文件夹错误“由于未知原因蒸馏失败”Xcode 11

Posted

技术标签:

【中文标题】资产文件夹错误“由于未知原因蒸馏失败”Xcode 11【英文标题】:Assets folder error "Distill failed for unknown reasons" Xcode 11 【发布时间】:2019-10-15 10:47:43 【问题描述】:

我已将我的 Xcode 更新到最新版本 xcode'11,并在我的资产文件夹中收到错误“Distill failed for unknown reason”。我该怎么做才能解决这个问题

【问题讨论】:

【参考方案1】:

我也遇到过同样的问题。我解决了 转到目标/构建阶段/复制捆绑资源 删除 Assets.xcassets 清理项目并再次在复制包资源中添加 Assets.xcassets 然后构建项目。

【讨论】:

【参考方案2】:

您可能已从普通项目迁移到使用 image.catalog。 因此,您绝对可以尝试复制捆绑资源,例如启动 图片。之所以如此,是因为迁移到图标资产目录和 启动图像显然并不总是将自身添加到目标中 自动。

您可以在此here 和here 上找到更多信息。

希望对你有帮助。

reference

【讨论】:

感谢您的回复。 “从普通项目迁移到使用 image.catalog”是什么意思 @MAHMOUDOMARA 请看第二个链接【参考方案3】:

您的某些图像未正确复制转到项目 -> 目标 -> 构建阶段 -> 复制捆绑资源 并检查缺少哪个文件,将文件复制到此处即可。

【讨论】:

【参考方案4】:

对我来说,更新 Xcode 是不够的,我还必须将我的 Mac OS 更新到 Catalina。其他一切都不起作用。

【讨论】:

感谢您的回复。我正在使用最新的 Catalina 版本 10.15 Beta (19A487m)。你能告诉我你用的是哪个版本吗?【参考方案5】:

我已经通过安装 Catalina 的干净副本解决了这个问题。

【讨论】:

【参考方案6】:

升级 xcode11 后我遇到了同样的问题。 MacOS beta 升级解决了我的问题。

我的当前版本: XCode 11.2.1 (11B500) 和 Catalina 10.15.1 (19B88)

可以看here如何安装OS beta

希望能帮助其他遇到此问题的用户...

【讨论】:

以上是关于资产文件夹错误“由于未知原因蒸馏失败”Xcode 11的主要内容,如果未能解决你的问题,请参考以下文章

缺少营销图标 Xcode 错误?

Xcode 6 - 未能找到或生成匹配的签名资产

Xcode 11.4 中的资产目录编译 (actool) 失败

如何将 JPEG 添加到 Xcode 中的资产目录?

在 xCode 中使用多个资产文件夹

如何以正确的方式命名 XCode 资产目录中的图像?