项目警告消除-三方库警告

The warning flag is-Wincomplete-umbrella, so to suppress, pass -Wno-incomplete-umbrella

消除警告方法在OC 项目时候:

第一种:Build Settings -Other C Flags添加 -Wno-incomplete-umbrella

第二种:在PCH预编译文件里添加#pragma clang diagnostic ignored "-Wincomplete-umbrella"

要消除其他警告,可以先在这个网站查找对应的Flag,然后添加 #pragma clang diagnostic ignored "flag"

swift 项目中 需要加两个:(单独加一个不起作用)

1:Build Settings -Other C Flags添加 -Wno-incomplete-umbrella

2::Build Settings -Other Swift Flags 添加 -Xcc 和 -Wno-incomplete-umbrella (单独加这个项目运行不起来,报错。)


参考:

https://stackoverflow.com/questions/31508434/xcode-llvm-7-0-disable-warning-umbrella-header-for-module-does-not-include-he

iOS 中cocopods 如何去除第三方框架的黄色警告 - 简书

"Lexical or preprocessor issue"解决方法_jacob_ios的博客-CSDN博客

Double-quoted include “YGMacros.h“ in framework header, expected angle-brack_reylen的专栏-CSDN博客

[Xcode]去除烦人的第三方引用库警告 - 简书

Xcode:消除警告“Umbrella header for module does not include header” - 简书

Apple Mach-O Linker Warning 警告解决办法_我的iOS王者之路-CSDN博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容