iOS打包动态库时报错

记录一下最近碰到的问题:
基于XCode16.1
编译了一个iOS动态库,它依赖了WebRTC Framework
我们在.h文件#import <WebRTC/WebRTC.h>,并将该.h设置为公开头文件

尝试编译会报错:
image.png

但是在旧版本的XCode上可以编译通过。
极其达咩。。。

是因为新版XCode的Build Settings的Enable Module Verifier默认为YES,改成NO就可以编译通过了。

Enable Module Verifier提供在构建时验证与模块链接的能力,这会大大增加编译构建的时间。
这说明我们的项目配置或者依赖的WebRTC Framework某些地方的兼容性还有问题,但鉴于本人的C/C++水平,具体问题可能出在哪,没有任何头绪。。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、静态库和动态库的区别 库:是资源文件和代码编译的一个集合 静态库: 静态库是在编译时,完整的拷贝至可执行文件中...
    深山问阅读 11,144评论 0 7
  • 写这篇文章的契机是在开发过程中,我发现车e估日常测试打包只需要不到十分钟,而车商则经常大于16分钟,所以就想通过一...
    coder_zhengyi阅读 9,034评论 1 3
  • 写在前面 所谓 SDK 开发,就是做一个库(library)给别人用,本文重在介绍 iOS 平台下的库 --fra...
    栖息于旷野阅读 5,639评论 0 7
  • 如果你经常困惑 iOS 开发中的静态库和动态库的作用与区别, 那么这篇文章可以为你解惑 静态库 (Static L...
    闪耀旅途阅读 6,286评论 1 2
  • 在iOS开发中,将特定功能代码封装在一个库中,对外提供接口调用,这样方便维护和集成,如网络库。库有静态库和动态库,...
    Sweet丶阅读 7,104评论 1 2

友情链接更多精彩内容