CocoaPods安装记录

时间:2021-05-29 04:22:12

1. ruby版本过低的解决方法

查看ruby版本:$ruby -v 终端会输出你的ruby 版本信息

查看目前的所有ruby版本:$rvm list known

安装ruby版本:$rvm install 2.3

2.RubyGems可用的镜像-淘宝网:http://rubygems-china.oss.aliyuncs.com

删除原有镜像:gem sources --remove https://rubygems.org/

添加你找到的可用的镜像源:gem sources -a http://rubygems-china.oss.aliyuncs.com

验证新源是否替换成功:gem sources -l

3.安装 CocoaPods

$ sudo gem install cocoapods

$ pod setup

搜索验证安装 $ pod search AFNetworking

4.出现错误

[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`

解决:rm ~/Library/Caches/CocoaPods/search_index.json

Setting up CocoaPods master repo

解决:说明Cocoapods正在将它的信息下载到 ~/.cocoapods里;(这一步是很费时间的,等输出Setup completed 安装完成啦)

在此过程中可以右击终端选 --->新建窗口;在新建的终端窗口输入:
cd ~/.cocoapods
进入cocoa pods文件,然后在终端输入:

du -sh *
即可查看下载的文件大小。也就可以知道是网速不好,还是源不可用了。

5.在工程中创建Podfile 文件

(1).新建xcode文件
(2).打开命令行,切换到你工程的目录下
(3).新建Podfile文件:touch Podfile
(4).使用vim文本编辑器打开Podfile文件,在文件中填写版本信息和需要pod管理的第三方库(i(insert)进入编辑模式,)输入完成之后按Esc然后:wq 保存退出

platform :ios,'7.0'
pod 'SDWebImage'
pod 'AFNetworking', '~> 3.0.4'
pod 'MBProgressHUD', '~> 0.9.2'

(5).pod install 安装
(6).pod update 更新