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 gem install cocoapods

等待十几秒中,就可以安装完成。

第四步:运行pod search AFNetworking(用与测试是否安装成功,检索AFNetworking)

如果出现

Setting up CocoaPods master repo。

说明是正在配置cocoapods信息,可能要等好长时间,(只有第一次等待,其他时间就很快了)

如果不想等待(先退出终端)可以直接到:

下载repos.zip。解压后

打开finder,前往文件夹:

~/.cocoapods

然后将下载好的repos.zip解压到该文件夹下。再次运行终端,即可。

如果运行命令行:pod search AFNetworking

返回AFNetworking版本信息,则说明安装成功。

二、Cocoapods的使用(简单介绍)

第一步:创建Podfile文件

在项目文件下(即.xcodeproj文件所在的目录下):vim Podfile

然后在里面输入:

platform:iOS,’7.0’

第二步:

搜索你需要的第三方类库,然后写入Podfile。例如你需要MBProgressHUD则写入

pod ‘MBProgressHUD‘, ‘~> 0.8‘

  第三步:执行pod install --verbose --no-repo-update

当install/update时,使用括号内的替代pod install/update,这样速度会快一点。具体原因不解释(我也不太清楚)。

1、pod install (pod install --verbose --no-repo-update)

2、pod update (pod update --verbose --no-repo-update)

---------------------------------------------------------------------------------------------------------------------------------------------------------

2016年1月11日更新--重要更新

三、从项目中移除Cocoapods

第一步:删除工程文件夹下的Podifle、Podfile.lock以及Pods文件夹

第二步:删除xcworkspace文件

第三步:使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig以及libPods.a引用

第四步:在工程设置的Build Phases下删除

  Check Pods Manifest.lock以及Copy pods Resources

2017年3月24日更新--重要更新

四、多个Target支持Cocoapods

如果是单个Target的话,我们一般是这样写的:

platform :ios, ‘9.0‘
use_frameworks!

target ‘BR_Product‘ do
      pod ‘Toast‘, ‘~> 3.0‘
    pod ‘Masonry‘, ‘~> 1.0.0‘
end

如果是多个Target,那么就需要都添加Cocoapods支持,可以这样写:

platform :ios, ‘8.0‘
use_frameworks!

targetsArr = [‘TargetName1‘,‘TargetName2‘,‘TargetName3‘]

targetsArr.each do |t|
    target t do
        pod ‘Masonry‘
        pod ‘Toast‘
    end
end

也就是我们需要自己编写一个简单的脚本,将各个Target name添加到一个数组里面,然后将其遍历加入cocoapods支持

时间: 2024-10-27 06:31:44

Cocoapods的安装和使用的相关文章

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过程中,会