通过gitcheckout到本地然后通过pod添加框架后出现.h文件找不到问题的解决办法

来源:互联网 发布:java读懂项目代码 编辑:程序博客网 时间:2024/06/05 18:13

最近烦的不行,项目下周要交,跟公司其他人把手头做的合并一下居然还出现了这样的问题,就是checkout下来 需要导入我自己要用到框架时,一直提示他之前用到的QBImagePickerController/QBImagePickerController.h not found 我明明就只是在podfile文件中加入了我需要用到的框架名称然后pod update了一下 为什么会出现这样的问题呢  

现在重新check一下仓库中最新的可以正常运行的代码,check到本地 运行 OK这时没问题,下面我要添加我需要的框架到podfile中

->在podfile中添加框架名称,如图


添加完成退出到命令行 pod update让pod自动导入 稍等了一会 pod提示已经为我们安装完成 如图


但此时编译运行 就会报错 如图


但是我刚才明明什么代码都没有加  问了一下同事后才知道 原来现在QBImagePickerController Update前后用的不是一个框架 所以导致了我上面的爆炸

那么好吧 现在我们用pod install再来试一下

pod install提示错误 如图


我想了一下 可能是install被墙了得原因 于是又试了一下

pod install --verbose --no-repo-update

发现还是会报错  如图 

有点崩溃 先记录一下  等日后再来研究下这个问题-------------------------

怎么办呢  急着合并工作  只能将我要用的框架下载到本地 不动他的 重新check最新的版本到本地 将需要用到的框架拖入到工程里

拖入框架的过程中失败了一次  第一次是直接拖入到工程名下面的Pods那边 准备和他的框架放在一起的  结果拖过去发现还会报错 然后就直接拖到了工程最上面 如果两个框架里都有class这个文件夹 那么不能放在一起 拖入完毕,运行发现没有报错了 

这里比较奇怪,也许是自己还没有完全理解透吧 先记录下来等后面有时间好好研究下

0 0
原创粉丝点击