记录一下最近碰到的问题:
基于XCode16.1
编译了一个iOS动态库,它依赖了WebRTC Framework
我们在.h文件#import <WebRTC/WebRTC.h>,并将该.h设置为公开头文件
但是在旧版本的XCode上可以编译通过。
极其达咩。。。
是因为新版XCode的Build Settings的Enable Module Verifier默认为YES,改成NO就可以编译通过了。
Enable Module Verifier提供在构建时验证与模块链接的能力,这会大大增加编译构建的时间。
这说明我们的项目配置或者依赖的WebRTC Framework某些地方的兼容性还有问题,但鉴于本人的C/C++水平,具体问题可能出在哪,没有任何头绪。。。