Files
knowledge-kit/第一部分 iOS/1.16.md
2020-02-25 17:35:10 +08:00

2.5 KiB
Raw Blame History

CocoaPods最新安装步骤

一、简介

  • 什么是CocoaPods

    • CocoaPods是OS X和iOS下的一个第三方库管理工具通过CocoaPods我们可以为项目添加所依赖的库。这种库必须是CocoaPods本身可以找到且支持的且可以方便管理这些库的版本更新、回退
  • 好处

    • 在引入第三方库的时候它自动为我们完成各种各样的配置包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等

    • 使用CocoaPods可以方便查找第三方库pod search AFNetworking)这些库是比较标准的因为在CocoaPods上可以找得到所以符合CocoaPods的规范比较标准

二、CocoaPods的安装步骤

1、升级机器的Ruby环境

终端输入:$ gem update --system

此时有可能出现You do not have write permissions for the /Library/Ruby/Gems/2.0.0 directory

明显告诉我们没有权限用过linux的人知道需要加上sudo接下来会让你输入密码。不出意外接下来会提示

RubyGems system software updated

2、更换Ruby镜像

  • 首先移除现有的Ruby镜像
终端输入:$ gem sources --remove https://rubygems.org/
  • 然后添加国内镜像
终端输入:$ gem sources -a https://gems.ruby-china.org/
  • 执行完毕之后输入gem sources -l来查看当前镜像
终端输入:$ gem sources -l

如果结果是

*** CURRENT SOURCES ***https://gems.ruby-china.org/

3、安装Cocopods

输入

终端输入:$ sudo gem install cocoapods

在我的MBP上出现了提示说权限不足接下来再次输入

终端输入:$ sudo gem install -n /usr/local/bin cocoapods

安装成功

终端显示 21 gems installed

继续

pod setup

这个过程比较长

三、Cocopods的使用

1、查找

终端输入:pod search ReactiveObjc

会显示找到的最新库及其历史版本

2、用法

  • 新建工程
  • 命令行切换到工程目录下
  • 新建一个Podfile
终端touch Podfile
  • 编辑Podfile
终端vim Podfile

输入以下内容

target 'RAC' do

pod 'ReactiveObjC', '~> 3.0.0'

end 
  • 终端安装库
终端pod install
  • 完成之后会看到一个在项目目录下多出一个RAC.xcworkspace文件
  • 终端输入
终端open RAC.xcworkspace