CocoaPods禁止显示警告inhibit_all_warnings
使用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相关推荐
- iOS-消除CocoaPods内容警告
前言 2018年2月26日 农历正月十一 星期一 今天就想更新下博客,内容不多,心情复杂: 突然想吟诗一首: 其实,我是一个善良的人: 其实,我是一枚... 算了,还是说正事吧 消除CocoaPods ...
- Xcode消除编译器警告
Whenever,Xcode警告对于我们来说都相当重要,提醒我们可能存在的错误.但是有时候,我们知道一切都好,everything is in the palm of my hand,我们想要消除那些 ...
- “源代码中禁止显示”概述
检查代码之后,您可能确定代码是正确的.也可能是以下情况,即某些冲突的优先级较低,因此不会在当前的开发周期中修复.无论出于何种原因,以下操作通常是有用的,即指出相应警告不适用,以使小组成员了解代码已经过 ...
- PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行了分类,为用户管理第三方框架提供了方便。
PodfileKit ======================== Easy Podfile ! PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行 ...
- iOS 入门开发踩坑实录
其实人生也没有什么道理可讲,但是我们不必丧气,还是要期待,人生有奇遇. 前言 苹果开发者:iOS Developer 最近因为工作需要要开始搞iOS了,简单记录下我收集和学习的过程. 学习资料准备 组 ...
- Swift原生项目中集成RN的踩坑笔记
学习Reate Native的踩坑之路 搭建环境 官方环境搭建地址.官方原生集成地址 本人环境:mac10.15.4.Xcode11.4.brew:2.2.16.Pods:1.9.1.npm:6.14 ...
- VBA中级班课时3小结
本课内容:工作簿和工作表对象 主讲:rover18 学习时间:2010年11月 本节课将学习工作簿对象Workbooks.Workbook与工作表对象Worksheets.Worksheet.在我们了 ...
- 利用urllib3 抓取博客列表
利用urllib3 抓取博客列表 分析页面代码 分析正则表达式 完整代码 分析页面代码 从这段代码中可以找到很多规律,例如,每条博客的所有信息都包含在一个 <div> 节点中,这个< ...
- c语言编译生成obj,GCC编译Objective-C源文件
本章主要讲的是使用 GCC 编译 Objective-C. Objective-C 可以把它看成是 C 语言的扩充,同时它又支持类的使用,所以也是面向对象的编程语言,通常写作是 ObjC 或者是 OC ...
- [WPF自定义控件] 开始一个自定义控件库项目
1. 目标 我实现了一个自定义控件库,并且打算用这个控件库作例子写一些博客.这个控件库主要目标是用于教学,希望通过这些博客初学者可以学会为自己或公司创建自定义控件,并且对WPF有更深入的了解. 控件库 ...
最新文章
- 说说web缓存-强缓存、协商缓存
- Java RMI(2):项目中使用RMI
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- NO4 findmv--特殊符号..和.
- 秒传 php,网站图片上传可以实现秒传功能吗?
- 乐高小颗粒履带机器人_乐高搭建+乐高编程…快带小朋友来漳州这家培训中心,边玩边学...
- Linq To Entity 的分页讨论
- css属性中如果后面个三个值,那么中间的那个一般代表左右元素的值。
- [Vue] : Vue实例的声明周期
- 云物大智题库--人工智能
- 2022百度之星程序设计大赛 - 复赛 1003 最大值
- python求一元二次方程的虚数根_一元二次方程虚数根的求解
- raspberry pi pico|爷青回!在raspberry pi pico上玩nes游戏(2)(开源树莓派pico NES模拟器)-搭建pico开发环境
- 量化投资学习——中证500期现套利
- xb8886a规格书_拆解报告:Baseus倍思Bipow 10000mAh USB PD快充移动电源N1PD
- python,list元素倒置
- 微软收购以色列触控笔技术
- 【Linux】vim全选,全部复制,全部删除
- 北京最大耐克体验店开业;HH中国首家旗舰店在上海开业 | 美通社头条
- powerdesign java,PowerDesigner设计数据库表