cocoa pods

使用cocoapods,咱们首先了解一下rvm、gem、ruby。ios

rvm和brew同样,可是rvm是专门管理ruby的版本控制的。ruby

rvm list known 罗列出ruby版本spa

rvm install 版本号     能够指定更新ruby版本版本控制

而gem是包管理 gem source -l 查看ruby源orm

gem source -r https://xxxxxxxx 移除ruby源get

gem source -a https://xxxxxxxx 添加ruby源it

如今用的是 https://gems.ruby-china.com/这个ruby源,以前那个org的不能用了io

若是报404错误的状况,能够打开你个ruby源,有介绍的form

下面就能够安装cocoapods了class

sudo gem install cocoapods 

简单使用就是 cd到工程目录,touch一个Podfile,(这个名字必定不能改,就是Podfile,P大写)

vi进去添加依赖,

platform:ios,'8.0'

target '工程名' do

end

do和end之间就是你这个工程下所用的第三方了

多个工程就重复一下就好了

platform:ios,'8.0'

target '工程名1' do

end

target '工程名2' do

end

wq保存以后pod install就能够了

若是install后停留在Updating local specs repositories,能够试一试 pod install --verbose --no-repo-update

须要更新的时候进去改一下版本号,出来pod update

不知道最新版本能够用pod search 第三方名 (记不全也没问题,一部分也能够,这个是模糊搜索的)

还能够pod outdated,这个是查看你Podfile里面包是否有最新版本的,这个也能够

pod install和pod update的区别

install是初始化的,也就是没有包,你初次添加时用这个,这个是根据lock文件里面是否存在下载的,并不会匹配版本号

而update是查找Podfile里面的,而且忽略lock文件里的版本

相关文章
相关标签/搜索