使用CocoaPods时开启inhibit_warnings参数的小问题

永久链接 - http://www.ooso.net/archives/702

inhibit_warnings参数能够有效的抑制CocoaPods引入的第三方代码库产生的warning,但是有时候会产生意想不到的错误,例如我今天引入ReactiveCocoa的时候就产生了下面的错误:

CompileDTraceScript ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACSignalProvider.dcd /Users/Tony/Code/TestApp/Podssetenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/Tony/.rvm/gems/ruby-1.9.3-p194/bin:/Users/Tony/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/Tony/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/Tony/.rvm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/heroku/bin:/usr/local/git/bin:/usr/local/share/npm/bin:/Applications/MAMP/Library/bin:/Users/Tony/Applications/play:/Users/Tony/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin:/usr/local/git/bin:/usr/local/sbin:/Users/Tony/.rvm/bin:/Users/Tony/.ec2/bin"/usr/sbin/dtrace -h -DOS_OBJECT_USE_OBJC=0 -fobjc-arc -DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -s ReactiveCocoa/ReactiveCocoaFramework/ReactiveCocoa/RACSignalProvider.d -o /Users/Tony/Library/Developer/Xcode/DerivedData/TestApp-bfkcwbnhjkdedddkxicxplyvlnxq/Build/Intermediates/Pods.build/Debug-iphonesimulator/Pods-ReactiveCocoa.build/DerivedSources/RACSignalProvider.h......Command /usr/sbin/dtrace failed with exit code 2

而我的pod文件中引入方式如下:


pod 'ReactiveCocoa', '~> 2.1', :inhibit_warnings => true

在这里,关闭了inhibit_warnings之后,就可以正常编译了。同理,inhibit_all_warnings也会产生类似的问题。

所以,要开启这个参数,需要谨慎,不要因为一些小小洁癖耽误自己大量的时间。

对于我们使用cocoapod引入的第三方,我们可以在podfile文件中 增加一句  inhibit_all_warnings! 来要pod的工程不显示任何警告,例如

1
2
3
4
5
6
7
8
9
10
11
12
13
link_with 'SecondHouseBrokerAPP','SecondHouseBrokerCOM'
platform :ios,'6.0'
inhibit_all_warnings!
 
 
pod 'CocoaAsyncSocket'
pod 'Reachability'
pod 'ProtobufObjC'
pod 'SDWebImage'
pod 'FMDB'
pod 'GPUImage'
pod 'CXPhotoBrowser'
pod 'CocoaLumberjack'

CocoaPods禁止显示警告inhibit_all_warnings相关推荐

  1. iOS-消除CocoaPods内容警告

    前言 2018年2月26日 农历正月十一 星期一 今天就想更新下博客,内容不多,心情复杂: 突然想吟诗一首: 其实,我是一个善良的人: 其实,我是一枚... 算了,还是说正事吧 消除CocoaPods ...

  2. Xcode消除编译器警告

    Whenever,Xcode警告对于我们来说都相当重要,提醒我们可能存在的错误.但是有时候,我们知道一切都好,everything is in the palm of my hand,我们想要消除那些 ...

  3. “源代码中禁止显示”概述

    检查代码之后,您可能确定代码是正确的.也可能是以下情况,即某些冲突的优先级较低,因此不会在当前的开发周期中修复.无论出于何种原因,以下操作通常是有用的,即指出相应警告不适用,以使小组成员了解代码已经过 ...

  4. PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行了分类,为用户管理第三方框架提供了方便。

    PodfileKit ======================== Easy Podfile ! PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行 ...

  5. iOS 入门开发踩坑实录

    其实人生也没有什么道理可讲,但是我们不必丧气,还是要期待,人生有奇遇. 前言 苹果开发者:iOS Developer 最近因为工作需要要开始搞iOS了,简单记录下我收集和学习的过程. 学习资料准备 组 ...

  6. Swift原生项目中集成RN的踩坑笔记

    学习Reate Native的踩坑之路 搭建环境 官方环境搭建地址.官方原生集成地址 本人环境:mac10.15.4.Xcode11.4.brew:2.2.16.Pods:1.9.1.npm:6.14 ...

  7. VBA中级班课时3小结

    本课内容:工作簿和工作表对象 主讲:rover18 学习时间:2010年11月 本节课将学习工作簿对象Workbooks.Workbook与工作表对象Worksheets.Worksheet.在我们了 ...

  8. 利用urllib3 抓取博客列表

    利用urllib3 抓取博客列表 分析页面代码 分析正则表达式 完整代码 分析页面代码 从这段代码中可以找到很多规律,例如,每条博客的所有信息都包含在一个 <div> 节点中,这个< ...

  9. c语言编译生成obj,GCC编译Objective-C源文件

    本章主要讲的是使用 GCC 编译 Objective-C. Objective-C 可以把它看成是 C 语言的扩充,同时它又支持类的使用,所以也是面向对象的编程语言,通常写作是 ObjC 或者是 OC ...

  10. [WPF自定义控件] 开始一个自定义控件库项目

    1. 目标 我实现了一个自定义控件库,并且打算用这个控件库作例子写一些博客.这个控件库主要目标是用于教学,希望通过这些博客初学者可以学会为自己或公司创建自定义控件,并且对WPF有更深入的了解. 控件库 ...

最新文章

  1. 说说web缓存-强缓存、协商缓存
  2. Java RMI(2):项目中使用RMI
  3. C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
  4. NO4 findmv--特殊符号..和.
  5. 秒传 php,网站图片上传可以实现秒传功能吗?
  6. 乐高小颗粒履带机器人_乐高搭建+乐高编程…快带小朋友来漳州这家培训中心,边玩边学...
  7. Linq To Entity 的分页讨论
  8. css属性中如果后面个三个值,那么中间的那个一般代表左右元素的值。
  9. [Vue] : Vue实例的声明周期
  10. 云物大智题库--人工智能
  11. 2022百度之星程序设计大赛 - 复赛 1003 最大值
  12. python求一元二次方程的虚数根_一元二次方程虚数根的求解
  13. raspberry pi pico|爷青回!在raspberry pi pico上玩nes游戏(2)(开源树莓派pico NES模拟器)-搭建pico开发环境
  14. 量化投资学习——中证500期现套利
  15. xb8886a规格书_拆解报告:Baseus倍思Bipow 10000mAh USB PD快充移动电源N1PD
  16. python,list元素倒置
  17. 微软收购以色列触控笔技术
  18. 【Linux】vim全选,全部复制,全部删除
  19. 北京最大耐克体验店开业;HH中国首家旗舰店在上海开业 | 美通社头条
  20. powerdesign java,PowerDesigner设计数据库表

热门文章

  1. 电脑桌面打开计算机窗口,电脑怎么打开运行窗口
  2. python数据分析007——数据可视化(下)
  3. 花椒前端基于 Docker 的 SSR 持续开发集成环境实践
  4. 京东商品详情数据接口(APP端,H5端),监控京东商品历史价格及价格走势,接口代码对接教程
  5. linux 硬件故障 日志_对Linux中的硬件问题进行故障排除
  6. 【转】如何设置服务器网卡千兆变万兆
  7. 修正牛顿法及其matlab实现
  8. python实现蜂鸣器演奏两只老虎
  9. Docker Wnmp 搭建
  10. 面向对象系列(三)-抽象类的特点