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

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


1.png

->安装Coco Pods工具

sudo gem install cocoa pods

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

eg:pod search SDWebImage
2.png

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

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字段的类库。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容