美文网首页
Xcode 添加、忽略项目警告信息

Xcode 添加、忽略项目警告信息

作者: Console_Liu | 来源:发表于2017-11-24 17:33 被阅读0次

    添加警告

    • 方便在代码中标记,以及后续处理
    - (void)addWarning {
    #warning implement method by lt 
    ...
    }
    

    忽略警告

    • 1、在源代码中忽略警告
      • 对于一些无关紧要的警告,我们可以手动将其忽略

        #pragma clang diagnostic push
        #pragma clang diagnostic ignored "警告标识符"
        ...
        ...
        #pragma clang diagnostic pop
        
      • 警告标识符

        • 比如在控制器的 viewDidLoad 方法中写下面的代码
          int a = 0; Xcode会有如下的警告信息
        • 通过下面的方面即可找到警告标识符
      • 去除警告信息

      #pragma clang diagnostic push
      #pragma clang diagnostic ignored "-Wunused-variable"
        int a = 0;
      #pragma clang diagnostic pop
      
    • 2、在 Build Settings 中设置项目全局忽略警告
      • 在项目的 Build Settings 中也可以设置忽略某种或多种类型的警告,影响范围就是整个项目。
      • Build Settings 中找到 Custom Compiler Flags,双击 Other Warning Flags(可以配置 Debug 和 Release 环境),填入 -Wno-unused-variable,完成后,编译项目,项目中所有的此类型警告都没有了。这里所填写的内容规则,仅仅是在第一种方法中找到的警告标识符中的 W 字母后面加上 no-就可以了。
        忽略全局警告
    • 3、CocoaPods 导入第三方库忽略警告
      • 通过 CocoaPods 给项目导入了一些第三方库,这些库里面或多或少会有些警告,想消除这些警告,很简单,只需在 Podfile 中加上这一句 inhibit_all_warnings!,所有通过 CocoaPods 安装的第三库的警告就没有了。

    参考原文地址

    相关文章

      网友评论

          本文标题:Xcode 添加、忽略项目警告信息

          本文链接:https://www.haomeiwen.com/subject/kjyfbxtx.html