首页 > Web开发 > 详细

Cocoapods管理SDWebImage库问题汇总与解决方案

时间:2015-10-28 23:03:02      阅读:408      评论:0      收藏:0      [点我收藏+]

    今天需要使用第三方库SDWebImage来进行网络图片的加载,所以选择了Cocoapods来进行包管理,但是中途遇到不少问题。下面我将把问题罗列出来,并进行解决。

【问题1】

在Podfile文件中内容如下:

platform :ios
pod 'SDWebImage'

注意到我并没有在ios之后指定需要的系统版本号,因为在一般情况下,的确是不需要指定ios版本的。此时由于我项目是部署在iOS9上的,会出现如下错误:

技术分享

程序在编译时就出现错误。。。没办法,我们只能再修改。


【问题2】

对于问题1,我把Podfile文件修改如下:

platform :ios,'9.0'
pod 'SDWebImage'
因为我们的应用至少是要在iOS9.0下面运行的,按照理论来说这是没问题的。

我们把项目设置到iOS9.0

技术分享

会出现如下警告:

技术分享

表示有个东西已经不推荐使用了。如果我们再把项目部署到iOS8.0下,则出现的警告更多,如下:

技术分享

真心没办法,我们只能继续修改Podfile文件了。


【最终解决方案】

我把Podfile文件修改如下:

platform :ios,'8.0'
pod 'SDWebImage'

注意:我们在每一次修改Podfile文件后,并不需要执行pod install,而是执行pod update即可。pod install只需要在第一次执行一次即可。

此时,我们再次编译项目,可以发现,无论项目部署在iOS8.x还是iOS9.x下面,都不会出现任何警告和错误,问题终于解决。



github主页:https://github.com/chenyufeng1991  。欢迎大家访问!



版权声明:本文为博主原创文章,未经博主允许不得转载。

Cocoapods管理SDWebImage库问题汇总与解决方案

原文:http://blog.csdn.net/chenyufeng1991/article/details/49474535

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!