CocoaPods的安装使用

cocoaPods配置

1.先升级Gem (这个步骤可以省略,系统较老需要)
    sudo gem update --system
2.切换cocoapods的数据源
    【先删除,再添加,查看】
    gem sources --remove https://rubygems.org/
    gem sources -a https://ruby.taobao.org/
    gem sources -l
3.安装cocoapods
    sudo gem install cocoapods
    或者(如10.11系统)sudo gem install -n /usr/local/bin cocoapods
4.将Podspec文件托管地址从github切换到国内的oschina
    【先删除,再添加,再更新】
    pod repo remove master
    pod repo add master http://git.oschina.net/akuandev/Specs.git
    pod repo add master https://gitcafe.com/akuandev/Specs.git
    pod repo update

 

出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里,cd  到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,我的这个目录最终大小是800M,就是完成了


5.设置pod仓库
    pod setup
6.测试
    【如果有版本号,则说明已经安装成功】
    pod --version
7.利用cocoapods来安装第三方框架
    01 cd 文件路径    进入要安装框架的项目的.xcodeproj同级文件夹 
    02 vim Podfile   在该文件夹中新建一个文件Podfile
    03 在文件中告诉cocoapods需要安装的框架信息
        a.该框架支持的平台
        b.适用的iOS版本
        c.框架的名称
        d.框架的版本

03步骤中打开Podfile 按i 下面会出现 INSERT 后输入框架信息见 8.说明 然后一次输入 ESC  :wq退出并保存

8.说明

 

platform :ios, ‘8.0’ 用来设置所有第三方库所支持的iOS最低版本

#use_frameworks!个别需要用到它,比如reactiveCocoa 

 target ‘MyApp‘ do   

pod ‘AFNetworking‘, ‘~> 2.6’   设置框架的名称和版本号

pod ‘ORStackView‘, ‘~> 3.0’   

pod ‘SwiftyJSON‘, ‘~> 2.3’ 

end


platform :ios, ‘8.0‘ 用来设置所有第三方库所支持的iOS最低版本
pod ‘SDWebImage‘,‘~>2.6‘ 设置框架的名称和版本号
版本号的规则:
‘>1.0‘    可以安装任何高于1.0的版本
‘>=1.0‘   可以安装任何高于或等于1.0的版本
‘<1.0‘    任何低于1.0的版本
‘<=1.0‘   任何低于或等于1.0的版本
‘~>0.1‘   任何高于或等于0.1的版本,但是不包含高于1.0的版本
‘~>0‘     任何版本,相当于不指定版本,默认采用最新版本号

9.安装
pod install 第一次初始化(--no-repo-update)
pod update 更新(--no-repo-update)


10.使用pod install命令安装框架后的大致过程:
01 分析依赖:该步骤会分析Podfile,查看不同类库之间的依赖情况。如果有多个类库依赖于同一个类库,但是依赖于不同的版本,那么cocoaPods会自动设置一个兼容的版本。
02 下载依赖:根据分析依赖的结果,下载指定版本的类库到本地项目中。
03 生成Pods项目:创建一个Pods项目专门用来编译和管理第三方框架,CocoaPods会将所需的框架,库等内容添加到项目中,并且进行相应的配置。
04 整合Pods项目:将Pods和项目整合到一个工作空间中,并且设置文件链接。

时间: 2024-10-05 04:28:01

CocoaPods的安装使用的相关文章

Cocoapods的安装和使用

一.Cocoapods的安装 第一步:打开终端 第二步:修改ruby镜像引用 gem source --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ 完成后用命令行查看ruby镜像是否是taobao,用命令行: gem sources -l 返回信息为: *** CURRENT SOURCES *** http://ruby.taobao.org/ 即为成功. 第三步:安装cocoapods sudo ge

Mac下CocoaPods的安装

安装需要使用Mac下自带ruby的gem命令来安装 要查看ruby的版本,打开终端,输入ruby -v即可看到 首先去GitHub上下载CocoaPods 终端输入命令:sudo gem install cocoapods 按提示输入电脑密码 初次安装提示了一个错误: ERROR:  Error installing cocoapods: cocoapods requires cocoapods-core (= 0.31.1, runtime) 然后我使用sudo gem update --sy

iOS进阶学习-CocoaPods的安装与使用

一.CocoaPods的安装 1.简介: CocoaPods是一个用来帮助我们管理第三方依赖库的工具. 在开发iOS应用时,会经常使用第三方类库,比如SDWebImage.AFNetworking等等,手动的下载与添加类库非常麻烦,通过CocoaPods可以便捷的下载与管理第三方类库. 使用CocoaPods的目的是让我们能自动化的.集中的.直观的管理第三方开源库. 官方链接:https://cocoapods.org 2.安装步骤 第一步:打开终端,查看自己电脑的ruby环境:gem sour

IOS CocoaPods的安装与使用教程

CocoaPods的安装步骤: 1.先配置Ruby环境: 若已安装Ruby,请升级Ruby环境 sudo gem update --system 若没有安装,则请看下面,以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白. $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖

OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin-master插件来加载三方框架

OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin-master插件来加载三方框架A.安装cocoapods:1.sudo gem update --system 更新gem(1.1 sudo gem uninstall cocoapods 该情况看是否需要卸载cocoapods 一般不必使用该命令) 2.gem source -l http://rubygems.org/ 查看安装ruby环境的路径 3.gem source -a http:/

CocoaPods的安装与使用——图文并茂版

接触过一段时间的iOS开发的朋友,应该或多或少都知道一些加载第三方库的知识.通常学习的前期,我们都是选择使用哪个第三方库,就将这个第三方库给拖拽到我们的程序中.该方法的好处是简单快捷,但不便于维护: 如果该第三方库有更新,需要手动更新到自己的程序中,不便于操作: 如果该第三方库中又使用了其它第三方库,则还需要将关联的第三方库给加载到程序中,增加了维护的成本. 为了解决上述问题,我们可以使用强大的CocoaPods--CocoaPods应该是iOS最常用最有名的类库管理工具了,只要设置和使用正确,

CocoaPods的安装及使用

一.前言 2016年4月15日,为什么我会记得这个日子呢,因为这一天,是我接触iOS开始的一天.也是因为项目的需要,就投入到iOS的开发中了,在接到说要我去开发iOS,当时的心情既激动也忐忑,激动是觉得自己除了Android,又有iOS可以去学习了,可以开拓思维,也就多了一门技术.忐忑是因为说以前都没接触过,不知道能不能做好.带着这样的心情,开始了我的iOS之旅了.好了,听我扯了这么多,还没讲到今天的主角,是不是有些犯困了呢.那就有请我们的主角闪亮登场.掌声响起来..... 二.什么是Cocoa

iOS包管理工具Cocoapods的安装与使用

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

CocoaPods 2015安装和使用说明

cocoapods 简介: CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本. Cocoapods意义体现在两个方面.第一,在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段.连接器选项.甚至是ARC环境下的-fno-objc-arc配置等.第二,使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,

CocoaPods的安装与配置

CocoaPods 简单介绍 CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具.利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以 及在整个开发环境中对第三方库的版本管理非常方便. CocoaPods 背后的理念主要体现在两个方面.首先,在工程中引入第三方代码 会涉及到许多内容.针对 Objective-C 初级开发者来说,工程文件的配置会让 人很沮丧.在配置buildphases和linker flags过程中,会