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 安装了它。
我从另一台笔记本电脑上取了一个项目。在另一个 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 安装了它。