Cocoa Pods的安装和使用

Cocoa Pods是一个负责管理IOS项目中第三方资源的工具,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后再终端命令行中执行pod install命令,CocoPods就会自动将这些第三方库的资源代码下载下来,并且为当前工程设置好相应的依赖文件.

安装Cocoa Pods步骤:
一.如何在MAC系统下安装
1.MAC下已经自带ruby,只要使用ruby的gem命令就可以安装
2.打开MAC终端,在终端输入行上打上以下命令

sudo gem install cocoa pods

3.如果失败,需要以下命令操作:
->删除原来的源

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

->添加新的源

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

->查看新添加的源是否成功

gem sources -l

->如果显示以下内容表示添加源成功


Cocoa Pods的安装和使用_第1张图片
1.png

->安装Coco Pods工具

sudo gem install cocoa pods

二.如何使用pod工具查询第三方库

eg:pod search SDWebImage
Cocoa Pods的安装和使用_第2张图片
2.png

三.如何在Xcode环境下使用Cocoa Pods工具
1.打开终端
2.使用cd命令切换到项目所在的路径
3.接着在该路径下面输入pod init命令,该命令会在当前Xcode项目中创建Podfile文件
4.打开Podfile文件,添加第三方库的文件名和版本号,如下图

Cocoa Pods的安装和使用_第3张图片
3.png

5.在终端上输入命令 pod install安装Podfile文件中的第三方库
6.如果要修改了Podfile文件,需要在终端执行命令 pod update
7.最终等待下载第三方库就好
8.使用Cocoa pods更新后会自动添加workspace文件,以后工程都要双击以***.workspace后缀结尾的文件去打开运行

问题点:
一.最近在更新Mac系统到macOS High Sierra后,pod install 出现下面提示:

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

解决办法:

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

二.执行pod search
终端输入:pod search afnetworking(不区分大小写)
输出:Creating search index for spec repo 'master'.. Done!,稍等片刻······就会出现所有带有AFnetworking字段的类库。

你可能感兴趣的:(Cocoa Pods的安装和使用)