1 CocoaPods的安装 ①安装Ruby CocoaPods的开发语言是Ruby,安装CocoaPods需要Mac OS的Ruby版本高于2.0.0 查看Ruby版本命令: gem --version 如果Ruby版本低于2.0.0,需要先升级Ruby 更换Ruby镜像地址为国内镜像以加快速度 执行命令如下: gem sources --remove https://rubygems.org/ //移除默认的下载地址 gem sources -a https://gems.ruby-china.com/ //更换为国内地址 gem sources --list //查看下载地址列表,注意,这里面保证只有一个地址 然后执行如下命令升级Ruby: sudo gem update --system ②安装CocoaPods: sudo gem install cocoapods 安装完成后,查看版本: pod --version 2 初始化Pod的环境 这一步比较漫长,因为这一步要从https://github.com/CocoaPods/Specs下下载所有的已经被CocoaPods所收纳的 第三方开源框架的Podspecs文件,到~/.cocoapods/目录下,这一步要执行的命令如下: pod setup 3 CocoaPods使用 (重点) ①初始化 创建一个项目,然后在终端,进入到该项目目录下,执行如下命令创建Podfile文本文件 pod init 这样,在项目下,就会发现一个名为Podfile的文本文件,格式如下: # platform :ios, '9.0' //指定项目的操作系统是iOS,后面指定的事支持第三方开源库的最低版本 target 'CocoaPodsDemo' do //target 后跟的是项目的名称 use_frameworks! # Pods for CocoaPodsDemo pod 'AlamofireObjectMapper','~>5.2' //具体要引入的开源库 pod 'Moya','~>12.0' end ②安装需要的框架 pod install 安装完成之后,项目目录下会多出一个 *.xcworkspace文件,打开这个文件,就是常用的工作区文件了,而不是之前的 *.xcodeproj文件 ③导入并使用框架 在项目中,使用 import导入即可正常使用 4 pod install 和 pod update的使用 pod install 简单的说,就是当你增加或删除某个第三方开源框架,或第一次增加Podfile到工程时,执行pod install pod update 这个命令的作用是更新第三方开源框架到一个新的版本 不更新podspecs 执行pod install 和 pod update命令时,默认是要更新podspecs这些文件的,这个会很耗时间,如果操作不需要 更新podspecs,可以加上这个参数 --no-repo-update 以避免更新podspecs: pod install --no-repo-update pod update --no-repo-update