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
以上基本问题可以解决了.
再次更新,会出现下面界面,说明成功:
下面附上其他指令,仅供参考学习:
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最新安装(不使用淘宝镜像)
网友评论