【伪】第一次在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
[!] /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管理第三方开源类库
以下都是在【终端】的操作
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 pullon 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管理第三方开源类库
相关文章推荐
- 插件管理框架 for Delphi(一)
- 使用CSS框架布局的缺点和优点小结
- 一起动手编写Android图片加载框架
- Android中Volley框架下保持会话方法
- 基于.NET平台常用的框架和开源程序整理
- Android的搜索框架实例详解
- 列举PHP的Yii 2框架的开发优势
- Windows窗体的.Net框架绘图技术实现方法
- 浅谈JavaScript 框架分类
- 微信小程序 框架详解及实例应用
- 轻量级javascript 框架Backbone使用指南
- javascript实现框架高度随内容改变的方法
- JS刷新框架外页面七种实现代码
- 超赞的动手创建JavaScript框架的详细教程
- 深入探讨前端框架react
- Bootstrap框架的学习教程详解(二)
- js验证框架实现代码分享
- jQuery的框架介绍
- 完美解决jQuery符号$与其他javascript 库、框架冲突的问题
- 简单介绍不用库(框架)自己写ajax