美文网首页
cocopods安装使用以及遇到问题解决方法!

cocopods安装使用以及遇到问题解决方法!

作者: 4ae4223a0fae | 来源:发表于2017-03-15 10:32 被阅读16次

    昨天又新建了一个项目,为了下载第三方库方便使用,就安装了cocopods。原本很简单的安装流程,自己却整了大半天,参考了各大博客,最终安装成功!

    iOS 最新版 CocoaPods 的安装流程

    【一】Cocoapods的安装

    (1)Cocoapods的官方网站为https://cocoapods.org/    。

    如果你的电脑已经安装了Ruby开发环境,那么在终端(Terminal)中使用以下命令即可直接安装:cd

    (2)如果你的电脑还没有安装Ruby环境,请看以下步骤:首先安装RVM,即Ruby的虚拟机,类似JVM,执行如下命令即可:

    curl -L https://get.rvm.io | bash -s stable

    (3)重新载入RVM,或者重开终端Terminal也可:

    source ~/.rvm/scripts/rvm

    (4)检查RVM是否安装成功,并查看RVM的版本:

    rvm -v

    (5)然后使用RVM安装Ruby环境:

    rvm install 2.0.0

    (6)查看Ruby的版本:

    ruby -v

    (7)安装Ruby的时候默认会安装gem,我们也可以查看gem的版本:

    ruby -v

    (8)下面开始安装Cocoapods,由于有墙,所以我们要修改Ruby的镜像,恰巧某宝提供了这个镜像:首先移除原来的镜像:  

      gem sources --remove https://rubygems.org/

    (9)然后增加新的镜像: https://gems.ruby-china.org/  (https://ruby.taobao.org/ :已经不能使用了 )gem sources -a https://gems.ruby-china.org/

    (10)查看当前的Ruby镜像,如果显示是china.org就可以了:  

        gem sources -l

    (11)这是最后一步,安装cocoapods:稍等片刻就可以了;  

        sudo gem install cocoapods

    sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 sudo gem install -n /usr/local/bin cocoapods

    【二】Cocoapods的使用

    (1)首先建立一个iOS项目,我取名为CocoapodsDemo。当前的目录结构如下:

    (2)在终端下进入这个项目的根目录,使用vim创建一个PodFile文件,在终端切换到 项目目录

    cd  /users/Desktop/projectName$pod init$sudo vi Podfile

    (3)然后在Podfile中输入如下代码,其中我以AFNetworking为例:

    保存退出。  在target “projectName”上面输入 pod ’AFNetworking’ 然后保存退出:wq之后,把模拟器和xcode都关了,执行 pod install 

    (4)然后仍旧是在项目根目录下执行如下命令:结果如图:

    pod install

    当出现 Setting up CocoaPods master repo 说明已经在下载了,你可以新开一个命令窗口执行MacZym:~ Alan$ cd ~/.cocoapods/        //跳转到cocoapods文件夹MacZym:.cocoapods Alan$ du -sh *        //查看文件已经下载的大小101Mrepos

    (5)然后在终端中提示以后要用***.xcworkspace来打开项目,所以我们关闭之前的Xcode,来到项目根目录下,打开CocoapodsDemo.xcworkspace,然后就打开了项目,此时发现项目结构已经变成了这样:注意此时导入第三方库只能使用尖括号导入 #import至此,项目中已经导入了一个第三方库,在开发中就可以引用了。以后我们就可以使用Cocoapods对我们的库进行管理了,是不是很方便呢?

    以下是我昨天安装遇到的错误问题

    安装错误1:

    解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程 4.安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoa pods

    安装错误2:

    Error fetching http://ruby.taobao.org/:

    bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

    解决方案:把安装流程中 $gem sources -a http://ruby.taobao.org/  ---改为----> $gem sources -a https://ruby.taobao.org/

    错误3:

    [!] Unable to satisfy the following requirements: - `AVOSCloud (~> 3.1.6.3)` required by `Podfile`

    Specs satisfying the `AVOSCloud (~> 3.1.6.3)` dependency were found, but they required a higher minimum deployment target.

    解决方案:安装流程:Podfile文件 中  platform:ios, ‘6.0’  后边的 6.0 是平台版本号 ,一定要加上

    相关文章

      网友评论

          本文标题:cocopods安装使用以及遇到问题解决方法!

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