Xcode 10无法为桥接头发出预编译头

Jaq*_*ine 13 xcode objective-c ios swift bridging-header

嗨,我在Xcode 10上遇到了一个非常恼人的错误

1 error generated. <unknown>:0: error: failed to emit precompiled header '/Users/me/Library/Developer/Xcode/DerivedData/APP-hlczpckeselwrtaqjcbxdpoiogkj/Build/Intermediates.noindex/PrecompiledHeaders/APP-Bridging-Header-swift_35K3KO8G70VCD-clang_3DGF15CYP79L0.pch' for bridging header '/Users/me/Desktop/Swift/Folder/APP/APP/UNLKV2-Bridging-Header.h'

我不知道如何解决这个问题我已经尝试了一切.今天非常突然之前没有问题,但第二次我将Firebase info.plist添加到我收到此错误的项目中.我试图删除该文件,确保在"Objective-C桥接标题"中正确输入了头文件的名称,然后输入,因为
$(PROJECT_DIR)/$(PROJECT_NAME)/$(PROJECT_NAME)-Bridging-Header.h
我已经清理并多次构建项目并重新安装了所有的pod.

除此之外,我也得到一个错误

找不到JPSVolumeButtonHandler/JPSVolumeButtonHandler.h'文件

我真的很感激,如果有人能帮我解决这个问题,我一直在每一个帖子和论坛上一整天都在寻找,没有什么对我有用.如果您需要有关此问题的更多信息,请告诉我们.

小智 0

您可以在...中搜索 JPSVolumeButtonHandler/JPSVolumeButtonHandler.h

  1. finder 并确保该文件存在。
  2. 确保该文件包含在您的项目中。
  3. 如果 JPSVolumeButtonHandler 包含在 bridging-header.h 中,但源代码中缺少 JPSVolumeButtonHandler,则可能会收到发出预编译错误。