不会进行跨模块增量构建

Fab*_*ian 18 xcode xcode14.3

自从使用 Xcode 14.3 以来,我在照常构建项目时收到以下警告:

Will not do cross-module incremental builds, priors saved at TimePoint(seconds: 1682802841, nanoseconds: 0)), but the previous build started at TimePoint(seconds: 1682802841, nanoseconds: 665285000), at '/Volumes/DerivedData-ramdisk/PlayingAround3-bxofrzjmlkadwicxzlwhcctqhimt/Build/Intermediates.noindex/PlayingAroundPagage.build/Debug/Interleaf.build/Objects-normal/arm64/Interleaf-master.priors'

这似乎表明以前的构建在未来开始了 665285000 纳秒,所以我知道 Xcode 可能有问题。不过我可能解释了这个错误。我可以以某种方式修复警告吗?

Rob*_*art 20

在我从 clean 构建项目后,警告消失了(在 XCode 菜单Product>中Clean Build Folder...)。

我认为此警告与使用较新版本的 Xcode 构建项目有关,而此时仍然存在来自旧版本 Xcode 的构建产品。


Fab*_*ian -1

可能与将 Xcode 构建文件夹放在 ramdisk 上有关,这以前不是问题,现在似乎也不是问题,只是警告有点烦人。

Xcode 15.0 beta 似乎已修复。还没有找到14.3的解决方案。

  • 嗯,我仍然在 Xcode 15.0 beta 6 上看到此警告 (2认同)