我有一个带有以下 Podfile 的 Xcode 项目:
pod '!ProtoCompiler-gRPCPlugin', '~> 1.33'
pod 'gRPC', '~> 1.33'
pod 'libopus'
问题在于,由于 GRPC 决定使用 Abseil 作为依赖项,因此发生了奇怪的冲突。编译时,我在 Pods/abseil/base/config.h 上收到以下错误:
'absl/base/options.h' file not found
但堆栈中的先前调用实际上位于 Pods/libopus/float/warped_autocorrelation_FLP.c :
#include "config.h"
这没有意义,因为特定的config.h
libopus 试图获取实际上是在同一个 pod 目录中。
知道如何解决这个问题吗?我尝试了多个版本的 libopus,但静态版本本身就引起了问题。