序言
由于每次使用CocoaPods,或换电脑,或升级系统,或版本更新,或其他种种原因,不定时的都会出现一些问题,或者一些报错。每次都去翻阅,查找十分麻烦。于是乎决定,把这些都记录下来作为自己的笔记,便于翻阅和查找。同时也希望能够和大家一起分享!
一、CocoaPods的安装
一、更换源
步骤:
1.删除源【gem sources --remove https://rubygems.org/】
2.替换成国内的源【gem sources -a https://gems.ruby-china.org/】
3.查看源是否替换成功【gem sources -l】
其它源资料:
Gem 是一个管理Ruby库和程序的标准包,它通过Rubyhttp://rubygems.org/源来查找、安装、升级和卸载软件包
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -a https://gems.ruby-china.org/
gem sources -l 查看源网站
二、更新升级gem
sudo gem update --system
显示版本号:gem -v
三、安装gem
sudo gem install -n /usr/local/bin cocoapods
三、更换repo镜像为国内服务器
//1.移除源repo
pod repo remove master
//2.更换国内服务器源
pod repo add master https://git.coding.net/CocoaPods/Specs.git
//其它源
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo add master https://git.oschina.net/akuandev/Specs.git(貌似不行)
//3.更新repo
pod repo update
/*
出现 [!] To setup the master specs repo, please run pod setup.
请出入下面指令
*/
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
四、初始化第三方库信息
pod setup
将远程的第三方框架下载到本地
五、以后更新第三方库信息
pod repo update
二、CocoaPods的使用
1.首先搜索一下第三方库
终端输入:$ pod search AFNetworking
- 问题1:如果出现下图
-
搜索不到的提示
- 这是因为之前pod search的时候生成了缓存文件search_index.json
执行rm ~/Library/Caches/CocoaPods/search_index.json
来删除该文件
然后再次输入pod search AFNetworking
进行搜索
这时会提示Creating search index for spec repo 'master'..
等待一会将会出现搜索结果如下: -
搜索结果
出现这个了就说明搜索成功了,(这一步只是验证一下cocoapods有没有安装成功,能不能搜索到你想要的三方库),直接按"q"就退出去了
2.用Vim命令使用CocoaPods
3.使用CocoaPods插件来使用CocoaPods「推荐使用」
参考博客:
网友评论