metamacros.h file not found

今天在使用CocoaPod导入ReactiveCocoa和Mantle三方库文件时,出现了一个问题,提示metamacros.h file not found,后来经过Google找到了答案,特此记录一下,点击这里

1.cocoapods导入ReactiveCocoa和Mantle出现的这个问题,其他的 没有这个问题
D875C943-03A4-4302-AAAE-8FE5173822B3.png
后来找到原因了,如下图所示,两个三方库文件出现了同样的文件,后来经查找发现是ReactiveCocoa的podspec问题,
0583C558-601A-4F0F-9EBE-FA6AFA202FFD.png
解决办法就是在podfile文件中改变ReactiveCocoa的podspec文件,在pod 'ReactiveCocoa'后面加上 :podspec => 'https://gist.githubusercontent.com/PaulTaykalo/04f8e2ee25b9d57f03455ccafd541b34/raw/e94f3bec7a9450ecd0f0cdc9b4899deb0b91d758/ReactiveCocoa.podspec.json'
如下图所示
BFAA6FB5-8CCE-4086-AB88-07E492CF128D.png
意思就是在ReactiveCocoa的metamacros.h重命名为RACmetamacros.h,在看ReactiveCocoa下的metamacros.h文件,是不是变了
7F55DFBA-859F-4699-8824-EA6CEDDC6CFB.png
此时在编译运行,你会发现,伤口愈合了!至此ReactiveCocoa和Mentle的文件冲突解决了。欢迎大家批评指教
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、创建的github仓库原文地址 1 进入Github网站www.github.com登陆自己的账号后 2 建立...
    freesan44阅读 4,010评论 2 12
  • 最近在学习vue.js的时候发现,vue的组件化的思想对于编写代码是一个非常有用的事情。 首先为什么需要组件化? ...
    拂晓的云阅读 7,275评论 6 23
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,480评论 25 709
  • 金剑堂皇正气凛,赤刃恢弘秉余息。 物有阴阳兼顺逆,二器同炉俱神兵。 刀本无辜又何罪?何由相生使相摧? 剑落惊雀飞云...
    星尘梦羽阅读 465评论 2 7
  • 我在寒冬的山谷 追一只小鹿 她跑得欢快 似乎有人指路 白雪盖住了她的脚印 我丢失了路 枪声在远处响起 鸟儿们却在欢...
    Prisio阅读 485评论 5 8