install cocoapods
来源:互联网 发布:软件创新之路 编辑:程序博客网 时间:2024/06/06 00:27
$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***http://ruby.taobao.org/
等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。$ sudo gem install cocoapods
$ vim Podfile
platform :ios, '7.0'pod "AFNetworking", "~> 2.0"
$ pod install
场景2:如何正确编译运行一个包含CocoPods类库的项目
你也许曾经遇到过(特别是新手iOS开发者)这种情况,好不容易在GitHub上找到一份代码符合自己想需求,兴冲冲下载下来,一编译,傻眼了,发现有各种各样错误。一看,原来是缺失了各种其他第三方类库。这时候莫慌,你再仔细一看,会发现你下载的代码包含了Podfile。没错,这意味着你可以用CocoaPods很方便下载所需要的类库。
下面,小编以代码 UAAppReviewManager 为例来说明如何正确编译运行一个包含CocoPods类库的项目。
UAAppReviewManager是一个能够让你方便地将提醒用户评分的功能加入你的应用中。当你去UAAppReviewManager的GitHub地址下载这份代码之后,打开Example工程(UAAppReviewManagerExample),编译,你会发现Xcode报告一大堆错误,基本都是说你编译的这份代码找不到某某头文件,这就意味着你要成功编译UAAppReviewManager的Example代码,必须先导入一些第三方类库。同时你会发现在UAAppReviewManagerExample文件夹下面有三个跟CocosPods相关的文件(文件夹):Podfile,Podfile.lock和Pods,如下图:
用
这时候,打开终端,进入UAAppReviewManagerExample所在的目录,也就是和Podfile在同一目录下,和场景1一样,输入以下命令(由于已经有Podfile,所以不需要再创建Podfile):
$ pod update
过几秒(也许需要十几秒,取决于你的网络状况)之后,终端出现:
Analyzing dependenciesFetching podspec for `UAAppReviewManager` from `../`Downloading dependenciesInstalling UAAppReviewManager (0.1.6)Generating Pods projectIntegrating client project[!] From now on use `UAAppReviewManagerExample.xcworkspace`.
这时候,再回到UAAppReviewManagerExample文件夹看一看,会看到多了一个文件UAAppReviewManagerExample.xcworkspace:
根据终端的信息提示,你以后就需用新产生的UAAppReviewManagerExample.xcworkspace来运行这个Example代码了。
打开UAAppReviewManagerExample.xcworkspace,编译运行,成功!如下图:
注意,这里有个小问题,如果刚刚你不是输入
$ pod update
,而是输入$ pod install
,会发现类库导入不成功,并且终端出现下面提示:[!] Required version (UAAppReviewManager (from `../`)) not found for `UAAppReviewManager`.Available versions: 0.1.6
这里的意思大概是Podfile文件过期,类库有升级,但是Podfile没有更改。
$ pod install
只会按照Podfile的要求来请求类库,如果类库版本号有变化,那么将获取失败。但是$ pod update
会更新所有的类库,获取最新版本的类库。而且你会发现,如果用了$ pod update
,再用$ pod install
就成功了。那你也许会问,什么时候用
$ pod install
,什么时候用$ pod update
呢,我又不知道类库有没有新版本。好吧,那你每次直接用$ pod update
算了。或者先用$ pod install
,如果不行,再用$ pod update
。好了,小编就啰嗦到这里吧。上述都只是CocoaPods的最基本用法。要继续研究CocoaPods其他高级用法,请点击这里CocoaPods Wiki。
From:http://code4app.com/article/cocoapods-install-usage
- install cocoapods
- cocoapods install
- CocoaPods install
- cocoapods-install-usage
- Cocoapods pod install
- Install Cocoapods 安装教程
- CocoaPods pod install
- mac 10.9 install cocoapods issue
- CocoaPods: Pod update/install 出错
- cocoapods pod install 卡死
- cocoapods pod install 没有xcworkspace
- cocoapods pod install 报错
- 如何安装cocoaPods 默认源 终端 sudo gem install cocoapods
- CocoaPods pod install/pod update更新慢
- pod install 速度很慢--cocoapods
- CocoaPods install/update 遇到的问题
- CocoaPods pod install/pod update 特别慢
- CocoaPods - pod install ,pod update的用法
- asp.net文件编辑器-路径的操作
- 11.6学习笔记
- Sqlite数据库操作的sql操作语句
- Android -- ImageLoader本地缓存
- Oracle使用connect by循环查询从某个时间到某个时间的时间
- install cocoapods
- C#连接数据库在控制台输出结果集(示例)
- jquery .parents()和.parent() 方法
- TCP Socket简单模拟多线程
- 学习c++函数
- Java学习笔记 —— 20
- 解决ORA-28002: 密码几天之后过期办法
- Android 布局学习之——LinearLayout的layout_weight属性
- uva 10361