我在我的 MBP 上运行这个项目并且工作正常,从 repo 中提取甚至将整个项目复制到我的 Mac mini 时,图像中的错误就会发生。我确信它可以工作(验证正确添加桥接头并在目标的构建设置中设置适当的标志,因为它在 MBP 上工作)
我的项目很快,要导入的库是用目标 c 编写的,我在两台机器上都运行 Xcode 9.4.1
任何帮助表示赞赏
编辑: - 我尝试卸载并重新安装 macOS 和 Xcode,但错误仍然存在 - 错误消息:“/Users/******/Desktop/folderName/folderName/Bridging-Header.h:9:9: error: '未找到 PayFortSDK/PayFortSDK.h' 文件
进口
^
产生 1 个错误。:0: 错误: 未能发出预编译头 '/Users/******/Library/Developer/Xcode/DerivedData/projectName-hjvpkqxmenpclmebdbrkxcarqoap/Build/Intermediates.noindex/PrecompiledHeaders/Bridging-Header-swift_27LSG8YDJOKNN-clang_13WCR1S0OL464.pch ' 用于桥接头 '/Users/******/Desktop/folderName/folderName/Bridging-Header.h'"
编辑:找到解决方案:
1-删除框架文件和旧桥接头
2-用新名称添加新桥接头并在 buildSettings 中修改名称
3-在框架下再次添加框架文件
4-一些文件具有不同的目标(主要目标 - 测试目标)/统一所有文件目标
5-clean/索引/构建成功
SecondEDIT:**另一个分支/同一个项目**
有另一个桥接头是项目文件夹,在删除后没有添加到项目中,一切都按预期工作