美文网首页
Cocoapods安装及使用总结

Cocoapods安装及使用总结

作者: kangomake | 来源:发表于2019-12-10 11:18 被阅读0次

Cocoapods安装步骤

注意:在终端输入命令时,取$后面部分输入

一、升级Ruby环境

终端输入:$sudo gem update --system

二、安装CocoaPods

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

三、CocoaPods的使用

1.首先我们来搜索一下三方库,终端输入:$pod search AFNetworking

2.在工程中创建一个Podfile文件,要想在你的工程中创建Podfile文件,必须先要进到该工程目录下
终端输入:$ cd/Users/liyang/Desktop/CocoaPodsTest//我电脑上的路径,你输入你自己项目的路径或直接拖拽也行,进来之后就创建
终端输入:$ touch Podfile 然后你在你的工程目录下可以看到多了一个Podfile文件

3、编辑你想导入的第三方库的名称及版本
使用vim编辑Podfile文件
终端输入:$ vim Podfile
编辑Podfile文件
进来之后紧接着按键盘上的英文'i'键
下面的"Podsfile" 0L, 0C将变成-- INSERT --
编辑完成
此时该退出去了,怎么退出去呢?跟着我做,先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。
这时候,你会发现你的项目目录中名字为Podfile的文件的内容就是你刚刚输入的内容。

4、把该库下载到Xcode中
终端输入:$ pod install
这就开始下载了,需要一段时间

可能出现的问题

一、使用pod init 出现bad interpreter: No such file or directory

这是因为升级了macOS 的系统,导致cocoapods不能使用.
当你的Mac系统升级为 high sierra 的时候,别忘记更新cocoapods.
执行命令为:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
以上基本问题可以解决了.
再次更新,会出现下面界面,说明成功:

image.png

下面附上其他指令,仅供参考学习:

1、更新gem:sudo gem update --system
2、删除gem源:gem sources --remove [https://ruby.taobao.org/](https://ruby.taobao.org/)
3、修改gem源:gem sources -a [https://gems.ruby-china.org](https://gems.ruby-china.org/)
4、查看gem源是否是最新的:gem sources -l
5、升级cocoapods:sudo gem install -n/usr/local/bin cocoapods --pre
6、查看升级后的cocoapods版本:pod --version

二、vim 修改文件出现错误“E45: ‘readonly‘ option is set (add ! to override)”

其实这是权限造成的,文件设置成了只读权限,众所周知,只读文件修改前需要执行sudo,但是已经修改了,如何强制保存呢?技术宅告诉你!只需要保存的时候执行如下命令:
:wq!以上命令是强制保存退出,然后就可以了!

三、Couldn't determine repo type for URL: https://cdn.cocoapods.org/: Net::OpenTimeout

解决办法:
后来就去查了半天资料, 最终在 github CocoaPods issues 找到解决方案
就是在 Podfile 加上 source ‘https://github.com/CocoaPods/Specs.git’, 就是不用新版本的 CDN

参考链接:
cocoapods的安装:请参考文章CocoaPods最新安装(不使用淘宝镜像)

相关文章

网友评论

      本文标题:Cocoapods安装及使用总结

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