一、CocoaPods简介
CocoaPods负责管理iOS项目中第三方框架。CocoaPods的项目源码在Github上管理。,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。伴随着一直开发项目越来越大,本人学习CocoaPods可以使项目瘦身,所有就出于好奇安装使用,到后来发现除了没有瘦身反而更大了。好了不多说了,直接切入主题
1. 卸载已有的cocoapods
sudo gem uninstall cocoapods
2. 查看本地安装过的cocopods相关东西
gem list --local | grep cocoapods
3. 删除上述文件
sudo gem uninstall cocoapods-xxx
4. 查看Ruby环境
gem sources -l
二、开始安装 pod环境
安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下
命令:sudo gem update --system
接下来输入系统密码就可以安装了,输入密码时不会显示的,输完回车就行了(黑色块是我个人加上去的,遮挡用户名的)
因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源
命令:gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ (移除就得ruby源,防止安装不成功)
接下来查看下源路径是否更换了
命令:接下来查看下源路径是否更换了
接下来安装Cocoapods了
命令:sudo gem install -n /usr/local/bin cocoapods(安装时会输出很多文件以及进度条,稍安勿躁耐心等待)
安装完后你可以输入下面的命令查看是否成功
命令:pod --version
三、cocoapods的第三方框架下载每个版本和网络地址以及一些其他描述信息到本地(该步需要下载大量的文件到本地,建议使用网速好的网络下进行)
手动克隆repo的master仓库
1. ~/.cocoapods/repos/master删除仓库
2. git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
3 pod repo update
下面的可以不操作,这部分可以不操作,为了让你看的更明白而
地址 :~/.cocoapods 前往本地查看
四、开始使用
1.设置完成后就可以开始使用了,先创建一个Project,然后创建一个single View Application到桌面,终端中输入cd+空格,把刚刚创建到桌面的文件夹拖到终端中,回车(把当前路劲切换到项目)
2.新建配置文件Podfile 并且放入到项目中
3.保存项目
五、执行pod
命令:pod install
接下来你打开工程就会发现,自动帮您建立好了workspaces,并且关联到项目中,可以直接使用项目了
六、如果哪里有不对的地方请大神门指点,不胜感激。