美文网首页
CocoaPods的安装与使用

CocoaPods的安装与使用

作者: 小宇在哪呢 | 来源:发表于2017-01-17 12:40 被阅读0次

    买了新款pro,就要重新安装cocoapods,这样对于我这样的小白来说安装过程中遇到了很多坑,现在废话不多说总结一下我的安装过程。

    安装须知-------rvm 的安装,rvm的安装和版本对于 ruby的安装是恨重要的,ruby的安装和其版本对于我们安装cocoapos的成功也是前提,所以我们要在终端先把 rvm搞定 -> 然后搞定ruby -> 最后搞定 cocoapods

    1. 处理rvm - 打开终端

    输入    rvm -v    查看rvm的版本,我的版本是1.28,所以你在检查的时候肯定不能低于这个版本。

    输入    curl -L get.rvm.io | bash -s stable  安装rvm

    成功后进入步骤 2

    2.处理ruby -在终端继续操作

    输入    ruby - v    查看当前ruby版本,要想成功,ruby版本不可以低于2.22,本人ruby是2.30

    输入    ruby  install 2.3.0 下载ruby的2.3.0版本

    成功后进入步骤 3

    3.更换ruby 镜像,为什么要更换镜像呢,这个你不用管,安装上cocoapods才是我们的需求。

    输入    gem sources -l    检查当前的镜像源,如果第一次安装肯定是https://rubygems.org

    输入    gem sources --remove https://rubygems.org/ (具体看你上一步检查的结果),移除当前镜像。

    输入    gem sources -a https://gems.ruby-china.org/ 替换镜像,之前用淘宝的,现在你就知道用这个!

    输入    gem sources -l    检查替换是否成功。

    成功进入步骤 4

    4.现在前提条件准备完毕,开始安装cocoapods,再此过程中我失败了好多次,现在直接上步骤。

    4.1  mac系统版本低的输入    sudo gem install cocoapods

    mac系统版本高的输入    sudo gem install -n /usr/local/bin cocoapods

    4.2 下载标准配置文件      pod setup

    注意这一步可能下载后等了好久没反应,最后导致出错,查了好多居然都说是网速原因说不好,还有就是因为访问的都是镜像所以某一时间段,大家如果都在安装所以占了网速。

    新开一个终端 然后输入 cd ~/.cocoapods/ ,然后继续输入 du -sh 看下载进度,如果你人品好,成功了,最后终端显示的是绿色的提示信息,然后 你输入 pod search SDWebImage 搜索成功你就成功安装上,如果你失败了,终端和给你红色的提示信息告诉你失败了。我这样重复了n次 特么最后还是失败了,于是我又换了一种方式。

    4.3 如果步骤4.2成功请忽略此步骤。如果4.2失败了,我就是4.2失败然后用这个办法成功的

    将4.2 的pod setup 换成 git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master    然后就可以成功了(我是这样成功的,这样是直接克隆别人的 😄)

    以上 1,2,3,4是cocoapods的安装,接下来说一下如何使用cocoapods倒入哪些牛B的三方库

    1.在终端操作找到你工程的根目录。

    2.在终端输入 vim Podfile  (其实就是创建一个名字Podfile的文件放在根目录,注意名字不允许错)

    3.编辑Podfile文件(输入 i  就进入编辑模式了)

    platform :ios, '8.0'

    use_frameworks!

    target '工程名' do

    pod "AFNetworking","3.0.4"

    end

    //输入完之后呢,摁下esc 然后  :wq!保存并退出。

    4.输入    pod install    导入你想要的三方库,然后就成功咯,最后打开你Xcode的方式是打开一个后缀为.xcworkspace的文件。

    相关文章

      网友评论

          本文标题:CocoaPods的安装与使用

          本文链接:https://www.haomeiwen.com/subject/xyymbttx.html