cocoapods使用教程
来源:互联网 发布:网络建筑工程专科难吗 编辑:程序博客网 时间:2024/06/05 14:08
:如何下载和安装CocoaPods?
1.用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/ (注意是https)
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
2.使用下面命令升级Ruby版本:
gem update --system
等待更新完成后
3.然后通过gem命令来下载安装CocoaPods:
gem install cocoapods (如果命令不成功加个sudo) sudo gem install -n /usr/local/bin cocoapods
4.安装完毕后调用下面命令,进行CocoaPods设置:
pod setup
执行完成上述命令后,表示安装成功!下面将讲述如何使用CocoaPods。
出现Setting up CocoaPods master repo (这个提示是正在安装的提示),说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,这个目录最终大小是100多M,就是完成了
--------------------------------------------------------------------------------------------
如何使用CocoaPods?
好了,安装好CocoPods之后,接下来就是使用它。所幸,使用CocoPods和安装它一样简单,也是通过一两行命令就可以搞定。
小编在这里用两种使用场景来具体说明如何使用CocoaPods。
场景1:利用CocoaPods,在项目中导入AFNetworking类库
AFNetworking类库在GitHub地址是:https://github.com/AFNetworking/AFNetworking
为了确定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。在终端中输入:
$ pod search AFNetworking
我们先创建这个神奇的PodFile。
$ cd命令 你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:
$ vim Podfile
然后在Podfile文件中输入以下文字: (Podfile里面的命令可以再GitHub.com里面获取)
pod 'AFNetworking', '~> 3.0.4'
然后保存退出。vim环境下,保存退出命令是:
:wq
这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。
这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:
$ pod install
总结一下就是:
- 先在项目中创建Podfile,Podfile的内容是你想导入的类库。一般类库的原作者会告诉你导入该类库应该如何写Podfile;
- 运行命令:$ pod install.
下面,小编继续讲述第二种使用场景。
场景2:如何正确编译运行一个包含CocoPods类库的项目
进入UAAppReviewManagerExample所在的目录,也就是和Podfile在同一目录下,和场景1一样,输入以下命(由于已经有Podfile,所以不需要再创建Podfile):
$ pod update
过几秒(也许需要十几秒,取决于你的网络状况)之后,终端出现:
Analyzing dependencies
Fetching podspec for `UAAppReviewManager` from `../`
Downloading dependencies
Installing UAAppReviewManager (0.1.6)
Generating Pods project
Integrating client project
[!] From now on use `UAAppReviewManagerExample.xcworkspace`.
- CocoaPods使用教程
- cocoapods使用教程
- cocoapods使用教程
- CocoaPods使用简明教程
- Cocoapods的使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- CocoaPods安装和使用教程
- cocos-Lua个人小积累
- 数据的交互
- mysql-8.0.0-dmr-osx10.11-x86_64 安装
- python2和3共存是pip安装三方库的时候问题
- 破解博本S16安装win7系统的秘密
- cocoapods使用教程
- java截取字符串方式:split()与subString()方法
- java基数排序
- 动态规划-最优二叉查找树
- CDOJ 1348柱爷与咸鱼神功(裸01背包)
- TypeScript 优秀开源项目大合集
- Highcharts翻译系列六:legend 图例选项
- ubuntu下使用apt安装mysql
- Hadoop学习笔记(1)-基本概念