Xcode 10、11 - 发出预编译失败 header

Xcode 10, 11 - failed to emit precompiled header

我从另一台笔记本电脑上取了一个项目。在另一个 mac 中,它没有任何问题,但在我的中,我遇到了这个问题 -

failed to emit precompiled header '/Users/appinventiv-adi/Library/Developer/Xcode/DerivedData/Virdrobe-ahwxulrvqoovkyfbnbtarxxnsjsa/Build/Intermediates.noindex/PrecompiledHeaders/Virdrobe-Bridging-Header-swift_HAGCLKDLI8AG-clang_3Q648AEBG43LR.pch' for bridging header '/Users/appinventiv-adi/Downloads/Vardrobe/Virdrobe/Application/Virdrobe-Bridging-Header.h'

我已经尝试过这里提到的所有解决方案 - 但没有任何效果。

这是 b'coz 在其他机器上,搜索路径设置为 /Users/appinventiv-adi/Downloads/Vardrobe/Virdrobe/Application/Virdrobe-Bridging-Header.h 并且该文件在您的机器上的该路径上不可用。

您需要做的是更改项目的搜索路径表单构建设置,以便它可以正常工作。

NOTE: Instead of static path you can set dynamic path using $(SRCROOT) or $(PROJECT_NAME) as required.

我的问题的解决方案是外部库链接使用了 GPUImage 的第 3 方库 bridging-header。 我删除了库并通过 cocoapod 安装了它。