美文网首页
CocoaPods安装和使用教程

CocoaPods安装和使用教程

作者: chenzhenlindx | 来源:发表于2018-05-21 20:18 被阅读20次

下载和安装CocoaPods

1. 升级Ruby环境

//命令
sudo gem update --system
//输出
Password:
Latest version already installed. Done.

2. 更换Ruby镜像

首先移除现有的Ruby镜像

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

然后添加国内最新镜像源(淘宝的Ruby镜像已经不更新了)

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

执行完毕之后输入gem sources -l来查看当前镜像

//命令
gem sources -l
//输出
*** CURRENT SOURCES ***

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

说明添加成功,否则继续执行gem sources -a https://gems.ruby-china.org/来添加

3. 安装CocoaPods

接下来开始安装

sudo gem install cocoapods

如果出现这个


image.png

说明没有权限,需要输入

sudo gem install -n /usr/local/bin cocoapods

安装成功如下:


image.png

到这之后再执行pod setup(PS:这个过程是漫长的,要有耐心)

pod setup

然后你会看到出现了Setting up CocoaPods master repo,卡住不动了,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。

image.png

你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次,这个目录最终大小是1.6G

image.png
当出现Setup completed的时候说明已经完成了。

4. CocoaPods的使用

1、首先我们来搜索一下三方库
 pod search AFNetworking

这时有可能出现

image.png
这是因为之前pod search的时候生成了缓存文件search_index.json
执行rm ~/Library/Caches/CocoaPods/search_index.json来删除该文件
然后再次输入pod search AFNetworking进行搜索
这时会提示Creating search index for spec repo 'master'..
等待一会将会出现搜索结果如下:
image.png
出现这个了就说明搜索成功了,看一下上图中的这一句:
pod 'AFNetworking', '~> 3.1.0'

这句话一会我们要用到,这是CocoaPods添加三方库的关键字段
然后退出这个界面(这一步只是验证一下cocoapods有没有安装成功,能不能搜索到你想要的三方库),直接按"q"就退出去了。

如果搜索到的版本不是最新的,请查看iOS解决CocoaPods搜索不到最新版SDK的问题

2、在工程中创建一个Podfile文件

Podfile 文件是用来用来声明项目代码相关性的,我们要在这个文件中写入我们需要添加管理的第三方类库。
在终端中用cd命令进入你的项目.xcodeproj文件所在的目录,通过以下命令来创建一个Podfile文件

cd "项目路径"
pod init

你生成的Podfile文件中可能包含如下信息

platform :ios, '9.0' 
target "你的项目名" do
end 

编辑Podfile文件,这里可以用vim编辑,也可以用文本编辑工具打开Podfile文件进行编辑,将需要的第三方的名字以及版本信息加入文件. (注:以下内容不是终端中输入的代码,是要写在Podfile文件里面的)

pod 'AFNetworking', '~> 3.0'

接下来,通过以下代码就可以轻松安装第三方了

// 终端输入
pod install
// 等待安装完成
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.1.0)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `HelloWorld.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

到此CocoaPods就安装完成了。
需要注意的是:

  1. 打开你的项目,你会发现多处许多文件,下次打开项目时,需要打开.xcworkspace文件才可以使用刚添加的Pods依赖库里面的第三方类库。而不是以前的.xcodeproj文件。
  2. 当你想添加新的第三方的时候,只需要在Podfile文件里面写入,然后执行一次pod update命令。
  3. 如果你想卸载不需要的第三方,直接在Podfile文件里面删除那个第三方的信息,然后执行一次pod update
    即可。
    image.png

相关文章

网友评论

      本文标题:CocoaPods安装和使用教程

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