首页 > 解决方案 > 应用程序构建失败后如何长时间使用路径名删除应用程序文件 - Xcode 12 新构建系统与 MacOS 11.5.2

问题描述

我在垃圾箱中有无法删除的文件,错误是路径名太长。我怎样才能摆脱那些?

这些文件的来源:在切换到新的构建系统后,我遇到了 Xcode 12 构建失败,并出现 plist 太长错误;stackoverflow 对此有所帮助——问题在于不知何故 Product 目标(应用程序)被标记为包含在目标中,从而递归地为应用程序创建了一条巨大的路径。因此,取消选中该框允许构建完成。谢谢大家!!

但是,在战斗中,我经常清理 Build 文件夹或丢弃 Derived Data 文件夹。现在我在垃圾箱中有一堆零长度的应用程序文件;清空垃圾箱失败,并显示无法删除应用程序文件的错误,因为路径名太长。也没有从垃圾箱中删除任何其他内容。

关于如何清理这些东西的任何建议?

标签: macos-big-surxcode12

解决方案


我设法清理了坏的应用程序文件,但我不知道它为什么会起作用。请注意,应用程序图标始终显示为灰色,并带有“停止”图标。我决定尽可能多地清理,所以我将垃圾箱的所有当前内容(许多 Derived Data & Build 文件夹)拖到另一个桌面文件夹中,并将所有不是坏应用程序文件的内容移回垃圾箱,并清空垃圾箱。我将每个应用程序文件留在其直接封闭的文件夹中。然后我尝试将剩余的坏应用程序文件合并到尽可能少的文件夹中,并且在此过程中我发现我可以强制用另一个坏应用程序文件替换一个坏应用程序文件(只需将其拖到另一个文件夹中)。所以我只找到了一个坏文件。然后我试着把它移到垃圾箱,然后砰——我现在可以清空垃圾箱了!也许我的操作导致它获得了合法的大小路径?我在 MacOS 上看到的最奇怪的东西,我从最初的 512K Mac 开始!有什么解释吗?


推荐阅读