美文网首页Cocoapods
Mac cocoapod安装,项目中使用

Mac cocoapod安装,项目中使用

作者: yezi1989 | 来源:发表于2018-08-02 09:59 被阅读535次

    新的项目,新的开始

    一、项目中使用CocoaPod管理第三方code

    1.创建一个名称为Test的xcode测试工程
    2.创建Podfile文件

     $ cd desktop/Test
     $ touch Podfile
    
    1. 打开创建的Podfile文件并添加内容,完成后保存。

      platform :ios, ‘8.0’  // 最低支持ios版本
      
      target ‘ Test’ do  // 项目名称
      
      pod 'AFNetworking', '~> 3.1.0' // 第三方code
      pod 'MJExtension'
      pod 'MJRefresh'
      pod 'Masonry', '~> 1.0.2'
      pod 'FMDB', '~> 2.6.2'
      pod 'TZImagePickerController'
      pod 'SDWebImage', '~> 4.0.0’
      pod 'MBProgressHUD'
      
      end
      

    4.执行pod安装命令,命令行转到工程目录下执行以下命令

    $ cd desktop/Test
    $ pod install
    

    5.成功后,代码框架如下:

    image.png

    二、安装cocoapod:

    1、检测RVM是否安装

    $ rvm -v
    

    结果:rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] 说明你应经安装RVM了,否则需要重新安装
    或者使用命令:

    $ rvm list  
    

    输出:

     =* ruby-2.5.1 [ x86_64 ]
    
    # => - current
    # =* - current && default
    #  * - default
    

    2、检测Ruby是否安装
    这里不只是检测Ruby安装的问题,还要看Ruby的版本是否大于2.2.2,不然会报错:Error installing pods: activesupport requires Ruby version >= 2.2.2。

    $ruby -v ,
    

    输出:ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin16]

    如果低于2.2.2则升级版本:
    rvm list known //列出ruby可安装的版本信息rvm install 2.3.1 //安装一个ruby版本 rvm 2.3.1 --default //设置ruby2.3.1为系统默认版本

    3、如果ruby安装出现以下错误,需要更新安装brew

     Error running 'requirements_osx_brew_update_system ruby-2.3.1',showing last 15 lines of /Users/max-pc/.rvm/log/1479699089_ruby-2.3.1/update_system.log https://github.com/Homebrew/homebrew/wiki/Common-Issues and make sure `brew update` works before continuing.'
    

    Brew是OS X上类似apt-get以及yum的一个软件包管理器,它依托于Github,

    安装Homebrew。 直接去官网:http://brew.sh/index_zh-cn.html
    按说明安装:

    image.png

    4、换源

    我们需要来修改源(由于国内被墙),所以腰包源切换至ruby-china在终端执行以下命令,以前使用的大部分命令都是下面的情况:

    sudo gem update --system

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

    gem sources -a https://ruby.taobao.org/ //这个现在是个大坑啊,会报错:

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

    Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://ruby.taobao.org/specs.4.8.gz)

    这是因为淘宝的镜像已经不再维护了,目前是ruby china社区在维护,所以,你可以执行以下命令来完成换源:

    sudo gem update --system

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

    gem sources --remove https://ruby.taobao.org/ //已经安装了淘宝镜像的需要这一步

    gem sources -a https://gems.ruby-china.org/

    使用命令 gem sources - l 来验证你的ruby镜像是并且仅是ruby-china,如果出现以下文字表名你的命令是成功的:

    *** CURRENT SOURCES ***

    https://gems.ruby-china.org/

    5、安装cocoapods
    执行命令:
    $sudo gem install -n/usr/local/bin cocoapods
    安装好之后使用pod,会出现</pre>

    Setting up CocoaPods master repo

    这个就不要急了,你只需要等等吧,这说明cocoapods在将他的信息下载到~/.cocoapods里,cd 到该目录里,用du -sh *命令来查看文件大小

    输出即为安装cocoapod成功
    Successfully installed cocoapods-1.0.1

    相关文章

      网友评论

        本文标题:Mac cocoapod安装,项目中使用

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