您的位置:首页 > 其它

【伪】第一次在Xcode中安装CocoaPods并,安装第三方框架AFNetWorking!

2016-12-05 12:25 375 查看
之所以说是【伪】是因为之前莫名其妙的装上过一次,又被我莫名其妙的删除了……

以下都是在【终端】的操作

1 、查看镜像:gem sources -l

2 、替换镜像

删除镜像:gem sources -r https://rubygems.org/

增加可用镜像:gem sources -a https://gems.ruby-china.org/

查看镜像是否替换成功:gem sources -l

3、安装 CocoaPods

3.1 sudo gem install cocoapods

CocoaPods安装成功标志:

Password:

Fetching: activesupport-4.2.7.1.gem (100%)

Done installing documentation for activesupport, cocoapods-core,cocoapods-downloader, cocoapods-trunk, fourflusher, gh_inspector, molinillo, CFPropertyList, nanaimo, xcodeproj, cocoapods after 14 seconds

11 gems installed

3.2在CocoaPods中搜索第三方库 pod setup 设置pod[或者直接pod search AFNetworking]

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

终端输入:pod setup

会出现Setting up CocoaPods master repo,稍等,最底下会输出Setup completed。说明执行pod setup成功。如果在此期间想要查看下载进度:

新建窗口

cd ~/.cocoapods

du -sh *

遇到的问题:

1、执行pod setup

当出现如下

[!] An error occurred while performing
Git pull
on repo
master
.

[!] /usr/bin/git pull –ff-only

这个错误应该是说这个节点有问题。就又找资料,然后试试把cocoapods的节点删除,重新添加一个节点,或许就行,说干就干:

原因: Cocoapods的分支不支持当前最新的Xcode版本

解决办法: 删除master分支 重新建立新的分支

sudo rm -fr ~/.cocoapods/repos/master

2、然后再: pod setup

如果pod search操作还是搜索失败[无响应],如下:

终端输入:pod search或pod search AFNetworking来搜索类库信息时,

却总是显示:

[!] Unable to find a pod with name, author, summary, or descriptionmatching

[!] Unable to find a pod with name, author, summary, or descriptionmatching AFNetworking

上网搜索后得知要删除一个文件

rm ~/Library/Caches/CocoaPods/search_index.json

然后我再一次搜索AFNetworking

pod search AFNetworking [看看是否支持第三方]

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

3、问题:

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

Cloning into ‘master’…

error: could not lock config file /Users/wxw/.cocoapods/repos/master/.git/config: No such file or directory

fatal: Not a git repository: ‘/Users/wxw/.cocoapods/repos/master/.git’

方法:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

4、然后再: pod setup

执行pod search

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

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

部分参考链接:

我第一次成功安装CocoaPods的过程

如何安装和使用cocoapods来集成第三方库

CocoaPods: pod search 搜索类库失败的解决办法

Setting up CocoaPods master repo 卡着不动

CocoaPods的安装以及遇到的坑

CocoaPods的安装使用和常见问题

cocoapods安装中遇到的问题

CocoaPods安装过程中遇到的那些坑

使用CocoaPods管理第三方开源类库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xcode 框架 AFNetWorki