蒸馏由于未知原因而失败-无法获得first.imageset / first.pdf的图像尺寸...

问题描述

过去一个星期五下午,我正在运行Xcode和我的应用程序。然后在某个时候下午Xcode崩溃了。我重新启动了它,但现在无法编译。我收到“由于未知原因蒸馏失败”。当我查看此错误的日志时,我看到Xcode试图获取两个文件的尺寸:Assets.xcassets / first.imageset / first.pdf和Assets.xcassets / second.imageset / second.pdf,但是失败了。难怪-这些文件在那里,但具有零字节。

我不明白,因为过去一年(或多或少),我每周运行Xcode和该应用程序20至50次。当我查看项目的备份时(最早可以追溯到2020年2月4日),这两个PDF文件始终为零字节。

我正在Catalina 10.15.7上运行Xcode 12.1。我已经看到过类似的问题,并尝试过发布的解决方案(Build-Phase / copyBundleResource / remove-clean-reAdd / rebuild),但这无济于事。谁能阐明这个问题?

解决方法

我的坏。我的一组备份(通过处理项目文件夹制成)的PDF文件长度为零(???),但是TimeMachine的一组备份具有良好的文件。当我复制好文件时,Xcode现在可以编译项目。

为什么将项目文件夹作为备份不起作用仍然是我的谜。