美文网首页
CocoaPods的特点

CocoaPods的特点

作者: 邻家菇凉 | 来源:发表于2015-09-19 19:44 被阅读75次

1.为什么要使用CocoaPods

CocoaPods应该是iOS最常用最有名的类库管理工具了, 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如AFNetWorking, SDWebImage等等, 手动一个个去下载所需类库十分麻烦。如果不使用cocoapods,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。所以,需要 CocoaPods

2.为什么使用CocoaPod要使用淘宝镜像

安装pods , gem环境是依赖于ruby, 必须有ruby, 官方的ruby在国外, 在国内访问很慢, 然后国内对ruby语言就做了一个镜像,  国内一般使用ruby的淘宝镜像, 因为pods存在于gem环境中

3.coocaPods的安装步骤

终端步骤:

* 查看系统是否有ruby源  gem sources -l

* 有ruby就先删除  sudo gem sources -r https://rubygems.org/

* 安装淘宝镜像  sudo gem sources -a https://ruby.taobao.org/

* 安装gem环境  sudo gem install cocoapods

* 出现1 gem installed 表示安装成功

* 在前往-个人-.cocoapods里面安装github上所有对

cocoapods有支持的框架本地分支信息

* 出现Setup completed 表示setup完成

* cd 到和.git在同一级的项目下,

*  创建Podfile文件  pod init

*  将Podfile文件直接拖拽到xcode中

*  修改Podfile文件  pod 'AFNetworking'

*  退出Podfile文件

*  如果项目第一次使用cocoapods添加第三方框架, 在终端输入 pod install

*  在万络不好的情况下, 可以 在终端输入 pod install --help  查找  --no-repo-update  然后在终端输入pod install  --no-repo-update

*  关闭项目

*  重新打开项目的workspace , 项目里面才会有pods

* 如果是再次添加其他框架, 可以直接在终端  pod update

相关文章

  • CocoaPods的特点

    1.为什么要使用CocoaPods CocoaPods应该是iOS最常用最有名的类库管理工具了, 当你开发iOS应...

  • GitHub中最强大的iOS Notification和Aler

    要求 支持iOS 8或更高版本 支持ARC 特点 简单易用 可以很容易自定义 安装 CocoaPods 要使用Co...

  • Cocoapods的原理

    Cocoapods的使用 Cocoapods的原理 ✔️ 一、Cocoapods的介绍 CocoaPods是iOS...

  • iOS开发之进阶篇(15)—— CocoaPods

    目录 CocoaPods 安装 CocoaPods 使用 CocoaPods 原理简介 1. CocoaPods ...

  • CocoaPods 知识

    CocoaPods 知识 目录前言CocoaPods安装CocoaPods原理CocoaPods使用 1、 前言 ...

  • iOS 之 CocoaPods

    CocoaPods的一些整理和使用 CocoaPods介绍 CocoaPods是什么?CocoaPods 是开发 ...

  • CocoaPods简单使用

    CocoaPods官网https://cocoapods.org 1、什么是CocoaPods CocoaPods...

  • iOS-Cocoapods使用总结

    目录: CocoaPods简介 CocoaPods 的安装 CocoaPods 的使用 使用 pod instal...

  • CocoaPods安装

    CocoaPods安装 CocoaPods是什么鬼?## Cocoapods是类库管理工具。 CocoaPods有...

  • Cocoapods

    Cocoapods官方教程Cocoapods与Xcode工程配置Cocoapods系列教程用Cocoapods做i...

网友评论

      本文标题:CocoaPods的特点

      本文链接:https://www.haomeiwen.com/subject/dunbcttx.html