CocoaPod安装

1升级ruby环境,max系统自带所以不需安装

gem update —system

2安装需访问.cocopost.org这个网站,反正连接不到这个网站,但是我们貌似连接不到,所以要借助淘宝的ryby镜像,来进行访问.

gem sources --remove https://rubygems.org/

然后用淘宝镜像进行替换

gem sources -a http://ruby.taobao.org/

说明,已在缓存里了,可以继续了

gem sources -l 可查看镜像是否替换成功 这句换的意思是当前的镜像已是淘宝的啦,ok成功继续吧

3接下来,安装cocopoads了,那么,我们需要在终端输入这样的命令

sudo gem install cocoa pods 接下来会让我们输入密码,这时候光标是不会移动的输入完毕后,直接回车. 这个时候,会进行cocopoads的下载,时间会小长点,等吧.....(它是需要连接外部的一个网络的,能慢点,看网速喽)

如果成功呢,它会打出很多命令,例如: na

那么,兄弟你安装成功了

////////////////////////////////////

那么我们就可以搜索类库,导类库了.据网上说,cocopoads支持近5000个类库

我们可以输入这样的命令搜索下看看 ,例如搜索AFNetWorking

pod search AFNetWorking 这个时候我们会看到AFNetWorking 目前支持的最高版本2.4.1

那么我们要安装AFNetWorking 怎么安装呢,这个时候在我们cocopoads文件里会生成podfile这样的文件,在这个文件里面我们需要输入这行代码

这个时候我们需要建一个工程,在工程里我们来看看一怎么使用cocopoads

(CocoaPods的工作原理是利用Podfile文件来下载我们指定的类库,每个工程只需要一个Podfile文件,但Podfile文件需要我们利用终端自行创建 )

1.首先呢,我们需要在终端找到我们要安装cocopoads的工程路径,在终端输入

cd + 工程(把工程直接拽入终端即可)

这个就表明我们在这个文件下了,可以继续了

2然后在这里面呢我们需要创建一个podfiled这样的一个文件

在这个目录下输入

touch podfile (这个时候可以去工程看看有木有)

3然后呢我们需要在这里面,配置一些我们需要添加的第三方类库,我们可以在终端通过vim编译器来来对podfile这个文件进行编译,也可以双击,在里面直接输入

终端vim演示

在终端输入

vim podfile

4接下来会进入vim的编辑界面,这个时候我们需要在里面插入东西

platForm:iOS,’7.0’ 配置平台(我觉得不写也行)

然后按esc + : + wq 然后按回车进行保存(wq代表,写入并保存)

这个时候去podfiled文件看看是不是有东西了?

5然后在终端输入pod install (进行安装)

安装完后我们会会看到pod文件

好啦,从现在起,你就用这个文件写你的项目吧.哈哈(这个时候你的工程里就可以使用第三方看远框架了)

//然后我们之后安装某个第三方类库,(但要确保你要在你的工程下在再终端进行编译如果没在没课cd + 工程名找到工程路径)就方便了, 直接 pod install 我们只需要在podfile文件里配置好相关的东西就行

//进行演示:比如ASIHTTPRequest

终端输入搜索看一下

1 pod search ASIHTTPRequest

2然后在podfiled文件里面直接 pod’ASIHTTPRequest’, ‘~>1.8.2’然后come + s 保存一下

3然后这个时候呢,我们还在这个工程目录下

然后输入 pod install 下载去吧

////////////////////

cocopads 删除第三方类库

在poldfiled 文件里面,直接删掉你想删的然后终端直接pod install下(也可以使用终端vim进行编辑)

执行,删除命令,这个时候,已经操作成功

////////////

不想要cocopoads了,想要自己手动添加第三方类库,那么怎么办呢?

那就删除和cocopads有关的所有东西

//////{

//意外情况:

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动

原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

}

时间: 2024-10-12 09:33:39

CocoaPod安装的相关文章

cocoapod安装过程中Bug

在cocoapod安装过程中遇到: diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. 解决: 删除pod.重新pod inst

CocoaPod安装第三方库

oc开发,集成第三方库,使用CocoaPod是一个很好的原则.下面以mac为例,说明一下. 首先,你的电脑上需要有Ruby运行环境.然后终端运行sudo gem install cocoapods.至此,cocoapod安装完毕. 使用时,需要在工程的根目录下手动编写一个Podfile,在里面填写需要安装的第三方库,如: pod 'XXXX'.终端切换到工程根目录,运行pod install即可. 完成之后会发现根目录下多了很多文件,运行其中的workspace文件即可. 如果出现: 则需要去工

Cocoapod安装 - 管理第三方库

在我们开发移动应用的时候,一般都会使用到第三方工具,而由于第三方类库的种类繁多,我们在项目中进行管理也会相对麻烦,所以此时我们就需要一个包管理工具,在iOS开发中,我们使用最多的就是Cocoapods. Cocoa是开发OS X下的苹果提供的API,Cocoa Touch是开发iOS触摸类设备的API.比如我们在开发iOS中,常常需要新建一个类,就是用Cocoa Touch Class来进行新建的.在本篇博客中我们将会讨论包管理工具Cocoapods的安装与使用. [一]Cocoapods的安装

Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎

CocoaPod是一个用ruby实现,用于方便的管理Xcode中第三方插件的管理器.用它我们可以很方便的安装和升级插件而不用担心破坏原有的项目. 而pop是一个用于实现App中动画的引擎,它是由Facebook开源的,如果本猫没记错的话 ;] 下面简单聊聊如何在最新的Xcode中安装pop 首先你必须在mac上安装ruby,无论你使用rvm还是从源代码自己编译生成. 接着打开终端输入如下指令: sudo gem install cocoapods 玩过ruby的都知道,这是通过ruby安装gem

Cocoapod安装使用

最近换工作,项目中推荐使用Cocoapod,把常用的第三方库加入到工程中,大致说一下流程,标记一下. 第一步:安装 CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入: sudo gem install cocoapods 第一次会出现错误: ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://rubygems.o

Cocoapod安装使用和常见问题

1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会出现timeout,中国zf你懂的,我们需要把服务器地址移除,添加taobao提供的镜像地址:http://ruby.taobao.org/ 移除命令:gem sources --remove https://rubygems.org/ 添加命令:gem sources

CocoaPod安装和使用教程

一.CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具.CocoaPods的项目源码在Github上管理.我们开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外,但是,集成这些依赖库需要我们手动去配置,还有当这些第三方库发生了更新,还需要手动去更新项目.这就显得非常麻

cocoaPod安装使用中遇到的问题

一. ios Undefined symbols for architecture arm64:错误解决 出现问题: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_AFHTTPRequestOperationManager", referenced from: objc-class-ref in AFNetworkingUtil.o ld: symbol(s) not found for architecture x

CocoaLumberjack+XcodeColor(输出带有颜色的日志)在安装过程中遇到的问题

在安装的时候遇到了各种坑,(在这里用到的pch文件的使用以及解决无法引入的问题,可以参考上午的文章) 一(XcodeColor的安装).在github上下载XcodeClolor的插件,并且安装,Xcode完全退出后,打开插件,然后编译运行,然后再完全退出,打开这个插件,Xcode会提示是否安装插件(选择lo ad),然后打开,选择TestXcodeColors,运行 这个时候,控制台会有带颜色的日志输出.如果没有的话,不要继续进行.重复前面的步骤(最好到~/Library/Applicatio