2017 iOS开发xcode配置cocoapods

本文详细介绍了如何安装及配置CocoaPods的过程,包括更新Ruby环境至最新版本、更换Ruby镜像、安装及更新CocoaPods,并解决了安装过程中常见的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:安装cocoapods需要ruby,先查看ruby环境是不是最新版本。如果不是最新版本,需要先升级到最新版本。在终端输入以下指令用于查询。

查询现已经安装ruby版本:ruby -v  

2:ruby环境的更新。我是通过rvm安装的ruby,所以先要安装rvm,之后查看ruby环境是否最新。

(1):安装rvm。rvm是ruby的版本管理器,包括ruby的版本管理和Gem库管理(gemset)控制台输入指令安装

rvm:curl -L get.rvm.io | bash -s stable

这个过程需要一些时间,请耐心等待:安装完rvm后检查一下是否正常安装控制台输入指令: rvm -v

(2):使用rvm升级ruby:

成功安装好rvm之后。控制台输入指令:rvm list known

控制台将输出该rvm已知的ruby版本,选择最新版本进行更新。更新运行  rvm install 2.4.0 (2.4.0)为ruby的版本号。

三:更换ruby的镜像—淘宝上的镜像已经不可用((https://ruby.taobao.org/)。需要更换新的镜像 我使用的是(https://gems.ruby-china.org/)

在控制台输入指令检查电脑上的镜像:gem sources -l

更换镜像之前需要把旧的镜像移除:  gem sources --remove https://rubygems.org/

移除成功后更换新的镜像:  gem sources -a https://gems.ruby-china.org/

检查镜像是否更换成功:gem sources -l

四:ruby更新好之后下载安装cocoapods

在命令行中输入:安装:sudo gem install cocoapods

更新:sudo gem update cocoapods

安装更新需要一定的时间。

检测安装是否有问题:我是这样检查的:在命令行中输入:pod search  AFNetworking

会出现提示:Setting up CocoaPods master repo 而且会很久一直不动 这是因为可能后台一直在下载。

但是可能会报错:Unable to find a pod with name, author, summary, or description matching     

解决办法:

(1.执行pod setup

其实在你安装CocoaPods执行pod install时,系统会默认操作pod setup,然而由于中国强大的墙可能会pod setup不成功。这时就需要手动执行pod setup指令,如下:

终端输入:pod setup

会出现Setting up CocoaPods master repo,稍等几十秒,最底下会输出Setup completed。说明执行pod setup成功。

如果pod search操作还是搜索失败,如下:

终端输入:pod search AFNetworking

输出:Unable to find a pod with name, author, summary, or descriptionmatching 'AFNetworking' 这时就需要继续下面的步骤了。

删除~/Library/Caches/CocoaPods目录下的search_index.json文件

pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉。

终端输入:rm ~/Library/Caches/CocoaPods/search_index.json

删除成功后,再执行pod search。

执行pod search

终端输入:pod search afnetworking(不区分大小写)

输出:Creating search index for spec repo 'master'.. Done!,稍等片刻······就会出现所有带有afnetworking字段的类库。


http://www.jianshu.com/p/71105e2f4194




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值