前文:
网上其实有了很多关于Cocoapods的用法和功能,但是个人觉得一部分文章是因为过时了未及时更新而不能正常使用,还有一部分是虽然能正确使用,但是用起来非常的困难!因此我还是想自己写一篇关于Cocoapods,供初学者使用,我不想写太多无用的用法,如果大家想研究一些更多的其用法能请在网上继续搜下吧,这只写几个核心使用操作,足以使大家能够正常的使用Cocoapods功能。
一、安装
# 首先最好查看gem源,看下自己的gem源是否安装过
$ gem sources –l
# 添加源
$ sudo gem sources -a https://ruby.taobao.org/ !!请注 意,以后都是https了!!
# 删除源
$ sudo gem sources -r https://rubygems.org/
# 安装
$ gem install cocoa pods 目前已替换为->:sudo gem install -n /usr/local/bin cocoa pods
二、搜索+配置Podfile
1.搜索
$ pod search AFNetworking
2.配置Podfile(有三种办法)
方法一、pod init (极力推荐)
方法二、使用插件(安装插件见下面)(推荐使用插件)
安装插件之后,Xcode-> Product ->Cocoapods -> 点击 Create/Edit Podfile (创建和修改都在这里)
然后这里会切换到Podfile文件,你就写如下:
platform :ios, "7.0" //这里是适配平台,自己选择
pod 'AFNetworking' //这里是你上面搜索需要安装的第三方,后面还可以继续跟第三方版本
方法三、新建Podfile(不推荐)
点击项目名->新建-> other ->Empty ->Podfile为文件名
然后也同样复制你所需要安装的第三方粘贴到这里。效果一样!
三、使用
3.锁定路径
$ cd【路径】 //直接把项目文件夹拖到终端即可
4.更新、安装第三方
$ pod install (全部安装)
$ pod install --verbose --no-repo-update (更新没有安装过的第三方,我一直用的都是这个,上面的那个从没有使用过哦!推荐使用,如果记不得就使用 pod install --help查询)
四、常用命令(平时几乎都用不到,最多用到第一个)
# 查看gem源
$ gem sources –l
# gem自身升级
$ sudo gem update –system
# 查看版本
$ gem --version
# 清除过期的gem
$ sudo gem cleanup
# 安装包
$ sudo gem install cocoa pods
# 删除包
$ gem uninstall cocoa pods
# 更新包
$ sudo gem update
# 列出本地安装的包
$ gem list
五、Cocoapods插件
Cocoapods插件网站:https://github.com/kattrali/cocoapods-xcode-plugin简单使用:下载、打开项目,cmd+B编译一下,然后Xcode重启,这个不用我多说吧!估计大家都会的哦!