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

来源:互联网 发布:韩风男装淘宝店 编辑:程序博客网 时间:2024/05/22 14:24

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

【问题1】

在Podfile文件中内容如下:

platform :iospod '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  。欢迎大家访问!



1 0
原创粉丝点击