当前位置:   article > 正文

Cocoapods安装及使用_cocoapods 国内

cocoapods 国内

       1.CocoaPods安装是基于ruby环境的,所以要安装CocoaPods先要安装Ruby环境,国内不能直接安装,只能通过VPN或淘宝的Ruby镜像来访问。

       通过Ruby镜像来访问在终端输入以下命令:

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

       等有反应后,然后输入

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

       为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

       gem sources -l

       端终出现如下文字表明你的命令成功

        *** CURRENT SOURCES ***

        https://ruby.taobao.org


      2.    下面就是安装CocoaPods

         输入命令:sudo gem install cocoapods

        如果需要密码,直接填写电脑密码

        这里须注意,如果版本号太高,可能下载安装类库的时候出错:

        pods  Failed to send stats:  SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: sslv3 alert handshake failure

       如果出错,则要降低CocoaPods的版本号,不能直接降低,只能先卸载,后安装低版本的CocoaPods

       先用命令卸载当前版本:sudo gem uninstall cocoapods

         然后安装低版本:sudo gem install cocoapods -v 0.37

   3.如果要用CocoaPods,引用第三方类库AFNetworking,可以用命令:

       pod search AFNetworking //查看该类库的版本号以及该类库是否存在,如果存在如下图:

      

       

    4.如果类库存在,我们新建一个工程项目,这里叫PodTest,然后cd 到这个工程目录下:

      执行命令 pod init会在当前目录下生成Podfile文件

      open -e Podfile打开文件,将:

      pod "AFNetworking","~>2.0.1"//可以是以上中所有版本中的一个  

     复制到

       target '' do 


       end之间

     保存Podfile文件,如下图

    

  5.用CocoaPods下载AFNetworking类库

       用命令pod install,如果出现如下图情况

        

       用pod install --verbose --no-repo-update来替换pod install,然后等待下载类库并集成到项目中

  

  6.结果如下图:

     


7.在该引用类库的地方输入#import "AFNetworking.h",如果没有引用提示,则选择工程的Target->Build Settings,找到"User Header Search Paths"设置项,新增一个值"$(PODS_ROOT)",并且选择"recursive",这样Xcode就会在项目目录中递归搜索文件

8.如果第三方库版本更新了,可以执行pod update来进行更新第三方库

     

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/929464
推荐阅读
相关标签
  

闽ICP备14008679号