Cocoapods

Mac cocoapod安装,项目中使用

2018-08-02  本文已影响535人  yezi1989

新的项目,新的开始

一、项目中使用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

上一篇下一篇

猜你喜欢

热点阅读