zoukankan      html  css  js  c++  java
  • Xcode

    在维护公司老项目的时候,因为很早以前开发的,项目能跑起来。但是公司已经不希望在上面花费时间,或多或少都会出现不少的警告。但是对于我绝对不忍受警告的出现,就想关闭它。以下是一下警告关闭的常规方法,希望能给后继开发者一些帮助!

    1.遇到之前非ARC的项目

    遇到非ARC写的SDK,而自己项目是ARC。

    点击 Project -> Targets -> Build Phases 标签->展开 Compile Sources ,

    双击.m文件的文件名,然后加上“-fno-objc-arc”这个标记,就可以指定此.m文件按照 non-ARC 方式编译。

    对应的如果加上“ -fobjc-arc ”标记,就可以指定.m文件按照ARC方式编译。

    如图:

    alt

    如果不确定的话,在代码中可以加入如下代码

    #if ! __has_feature(objc_arc)
    #error This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC).
    #endif

    2.遇到警告一大堆的

    最好的解决办法就是消除这些警告,但是想法很好。

    实现:★★☆☆☆ 时间是关键。

    遇到警告这样1

    alt

    出现2:

    复制它

    alt

    -Wunused-const-variable

    然后

    点击 Project -> Targets -> Build Settings 标签 找到 Other Warning Flags

    加入:-Wno-unused-const-variable

    如图:

    alt

    注意!

    -W是前缀,这个前缀表示的是 打开这种类型的警告 如果我们是要关闭某种类型的警告的话, 要将 -W换成 -Wno-

    如: -Wno-unused-const-variable 是关闭

  • 相关阅读:
    【2019-12-20】做好人和己可以事半功倍
    【2019-12-11】人生信条再抄写
    【2019-12-10】人生信条抄写
    【2019-12-19】多跟自己讲讲道理
    【2019-12-18】要时刻警惕思维固化
    【2019-12-17】做人还是要回归朴实
    爬取美团
    总结day7 ---- 函数的内容 ,初识,返回值,进阶(一)
    day05 --class --home
    一期 自检:
  • 原文地址:https://www.cnblogs.com/gongyuhonglou/p/7097330.html
Copyright © 2011-2022 走看看