• 安装Cocoapods(Pods 管理iOS 第三方库)


    安装

     可先检测Mac电脑是否安装Pods。打开控制台: 

    $ which pod 
    如果安装,结果如下;如果没有安装,控制台无反应。
    /usr/bin/pod 
    如果没有安装, 以下命令安装之。
    $ sudo gem install cocoapods
     
    此时,安装的进度会 常慢。主要原因是cocoapods.org被和谐了。但好在我们可以用淘宝的
    Ruby镜像来访问cocoapods。ctl+c把上 的命令中断! 
     
    先删除gem访问cocoapods.org的地址。 
    $ gem sources --remove https://rubygems.org/ 
    然后添加新访问地址 
    $ gem sources -a https://ruby.taobao.org/ 
     
     
    可以 以下命令验证你设置的新Ruby镜像 

     $ gem sources -l 

    以上所有完成后,您就可以安装了。
    $ sudo gem install cocoapods
     
    输 Mac登陆的密码安装之。 
    当然,如果你之前安装过,你可以通过以下命令更新。 
    $ sudo gem update cocoapods
    使用

    以上安装完成pods后就可以直接用它了。 

    如何查找需要的类库

    如果我要搜索AFNetworking类库。直接可以在控制台输 : 

    $ pod search AFNetworking
     
    得到如下结果(结果只供参考):
     
    -> AFNetworking (2.5.0)
    A delightful iOS and OS X networking framework.
    pod 'AFNetworking', '~> 2.5.0'
    - Homepage: https://github.com/AFNetworking/AFNetworking
    - Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0. 0.5.1 [master repo]
    - Sub specs: - AFNetworking/Serialization (2.5.0) - AFNetworking/Security (2.5.0) - AFNetworking/Reachability ( AFNetworking/NSURLConnection (2.5.0) - AFNetworking/NSURLSe

        - AFNetworking/UIKit (2.5.0)

    -> AFNetworking+AutoRetry (0.0.5)
    Auto Retries for AFNetworking requests
    pod 'AFNetworking+AutoRetry', '~> 0.0.5'
    - Homepage: https://github.com/shaioz/AFNetworking-AutoRetry - Source: https://github.com/shaioz/AFNetworking-AutoRetry. - Versions: 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 [master repo] 

  • 相关阅读:
    Java实现 LeetCode 455 分发饼干
    Java实现 LeetCode 455 分发饼干
    Java实现 LeetCode 455 分发饼干
    Java实现 LeetCode 454 四数相加 II
    Java实现 LeetCode 454 四数相加 II
    Java实现 LeetCode 454 四数相加 II
    FFmpeg解码H264及swscale缩放详解
    linux中cat more less head tail 命令区别
    C语言字符串操作总结大全(超详细)
    如何使用eclipse进行嵌入式Linux的开发
  • 原文地址:https://www.cnblogs.com/lantu1989/p/4937845.html
Copyright © 2020-2023  润新知