Xcodebuild 脚本错误:找不到 *.h 文件

问题描述

我在新的 xcode 版本(我的是 12.4 (12D4e) 版本)中弹出此错误

所以问题是,我在框架和二进制部分添加一个框架,在 xcode 中一切都很棒,我可以在 iOS 和 iOS 模拟器上构建、测试、分析、存档和运行我的 SDK,但是当我想用 Makefile 和 xcodebuild 构建它,它失败并吐出这个错误/Users/user/Desktop/sdk-ios/SDK/SDK/Pinning.m:10:9: Fatal error: 'TrustKit/TrustKit.h' file not found

有问题的框架被添加xcframework

在这错误下面,是这样的: CompileC /Users/user/Library/Developer/Xcode/DerivedData/SDK-agtufexqywklahgqpkyokhljwrbm/Build/Intermediates.noindex/SDK.build/Release-iphonesimulator/SDK\ Framework.build/Objects-normal/x86_64/Pinning.o /Users/user/Desktop/sdk-ios/SDK/SDK/Pinning.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler

正如我所说,在 XCode 中一切正常,并且找到并链接了框架头文件,并且我已经对其进行了测试,运行时一切正常。

有什么关于做什么或去哪里看的建议吗?我几乎阅读了所有内容,但信息越来越少。

问候, 劳瑞纳斯。

解决方法

因此,我已将框架所在的路径添加到标题搜索路径中,并使该路径递归,这解决了我的问题。