初次使用CocoaPods遇到的问题总结

1.要使用CocoaPods,首先要在本地安装好Ruby环境

    安装教程参见:http://www.cnblogs.com/daguo/p/4097263.html

2.安装好Ruby环境后,通过在终端输入下面一行命令即可下载安装CocoaPods

    sudo gem install cocoapods

    如果半天没有反应,可以通过淘宝的Ruby镜像来访问CocoaPods,按照下面的顺序依次输入命令:

    gem sources --remove https://rubygems.org/
    //等有反应之后再敲入以下命令
    gem sources -a http://ruby.taobao.org/

     iOS 9以后,要用https://ruby.taobao.org/,也就是:

  gem sources -a http://ruby.taobao.org/

   为了验证自己的Ruby镜像是并且仅是taobao,可以通过以下命令查看:

   gem sources -l 
   只有在终端中出现下面文字才表明你上面的命令是成功的:
    *** CURRENT SOURCES ***
    http://ruby.taobao.org/
    上面所有的命令完成之时,在终端上是这个的样子:

         

     这时候,再次在终端中运行:   

     sudo gem install cocoapods
     等上十几秒钟,CocoaPods就可以在本地下载并且安装好了,不再需要其他设置。

3.利用CocoaPods,在项目中导入AFNetworking类库

   为了确定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。在终端中输入:

     pod search AFNetworking
   过几秒钟之后,你会在终端中看到关于AFNetworking类库的一些信息。比如:

   

   这说明,AFNetworking是支持CocoaPods,所以我们可以利用CocoaPods将AFNetworking导入你的项目中。

4.来到你项目所在目录下,输入下行命令:

    vim Podfile
    或者输入:touch Podfile

    接着输入:open -e Podfile  打开Podfile文件编辑,在其中输入:

   source 'https://github.com/CocoaPods/Specs.git'
   #platform:iOS,’7.0’
   target "CocoaPodsDemo" do
      pod "Reachability", "~> 3.0.0"
      pod "SBJson", "~> 4.0.0"
      pod "AFNetworking", "~> 2.5.0"
   end

    其中,CocoaPodsDemo是工程的名称,需要根据自己的工程名更改。

5.现在可以配置工程了,在终端输入命令行:

    pod install
   可能会出现以下错误:

    
   这时在命令行中输入:

    sudo -- sh -c "echo '117.18.237.29   ocsp.digicert.com' >> /etc/hosts"
   之后,再次输入:pod install即可

   成功信息:

   <span style="color:#3366ff;">Analyzing dependencies
   Downloading dependencies
   Installing AFNetworking (2.5.0)
   Installing Reachability (3.0.0)
   Installing SBJson (4.0.1)
   Generating Pods project
   Integrating client project

  [!] From now on use `CocoaPodsDemo.xcworkspace`.</span>
   此时,程序目录下出现了以下文件

    
     这样就OK了。

  以后就运行.xcworkspace文件就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值