美文网首页
Cocoapods 梳理

Cocoapods 梳理

作者: MeteorCode | 来源:发表于2018-04-16 17:44 被阅读12次

Cocoapods梳理

在项目中每次使用Cocoapods的时候都仅仅是库的更新删除等,很少会用到环境更新等,故梳理一份,防止长久没用到,自己会忘记里面的细节。

Cocoapods 是什么?

Cocoapods 是iOS开发中,第三方库的管理工具;我们可以通过Cocoapods来为自己的项目pod进第三方库,不用手动添加这些库的依赖;同时我们可以通过Cocoapods来管理pod进来的第三方库的版本。

Cocoapods怎么用?

统一使用终端输入一下命令

1-升级Ruby环境
gem update --system 
updateRuby.png
2- 若无权限,输入
sudo gem update --system
password.png

看到🔑的符号,输入密码,但此时光标是不会出现的;输入完成后,按回车键。获取到权限后,终端就会执行更新。

updateComplete.png

命令行出现 RubyGems system software updated 代表已经更新成功。

3- 查看当前镜像
gem sources -l

就会看到

sources.png
4- 更换Ruby镜像
  • 先移除现有镜像
gem sources --remove https://rubygems.org/
  • 再添加国内最新镜像
gem sources -a https://gems.ruby-china.org/
  • 最后再输入gem sources -l查看当前的镜像
sourceschange.png
5- 安装cocoapods:
sudo gem install cocoapods

会出现🔑,输入密码回车即可;回车后,会发现提示没有权限。

nopermission.png
6- 无权限,则输入
sudo gem install -n /usr/local/bin cocoapods
firstinstall.png

如果之前已经install过一次,第二次就会很快了:


sudoSuccessfully.png

至此Cocoapods安装成功。

7- 执行
pod setup
setupProgress.png

这条命令是将Github上的开源库都托管都安装Podspec索引安装到到本地,所以需要的时间相对比较长,要耐心等。

setupCompleted.png

恭喜setup成功了。

8- 搜索第三方库
pod search AFNetworking
searchPods.png

出现图中那句话,说明查询成功了;然后输入q即可退出查询;

9- 创建Podfile文件
touch Podfile 或者 pod init
podfile.png
10- 编辑Podfile文件
  • 开始编辑 vim Podfile
  • i即可开始编辑,可插入需要第三方库
vimPodfile.png
11- 保存并退出编辑
  • 先点击esc按键
  • 再输入 :wq,然后回车即可
    wqvim.png
12- 将第三方库pod到项目中
pod install 
pod update

如果发现执行pod install或者pod update都卡在了Analyzing dependencies不动,就可以使用一下两种方式,速度会快很多。
当执行以上两个命令的时候会升级CocoaPods的spec仓库,加如—verbose —no-repo-update,所以速度就会提升不少。

po install —verbose —no-repo-update
pod update —verbose —no-repo-update
podcompleted.png

pod完成后,在工程文件中就会出现.xcworkspace文件;之后就使用.xcworkspace文件打开工程,可以看到pod进的第三方库了。不用.xcodeproj文件打开工程了;

就这样,就可以了!!!

相关文章

  • Cocoapods 梳理

    Cocoapods梳理 在项目中每次使用Cocoapods的时候都仅仅是库的更新删除等,很少会用到环境更新等,故梳...

  • CocoaPods梳理

    最近在开发一个新项目,使用上了三方库管理工具CocoaPods,关于CocoaPods不做过多介绍,网上已经有海量...

  • iOS 创建自己的CocoaPods库

    最近整理了一下创建自己的CocoaPods库。梳理成下图流程,供大家参考。 二、Homebrew,使用 Homeb...

  • cocoapods私有库创建

    首先我们得知道我们需要创建cocoapods 私有库具体需要哪些步骤。我将以一个总分总的文章格式来梳理流程。 1、...

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

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

  • CocoaPods 知识

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

  • CocoaPods简单使用

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

  • Cocoapods的原理

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

  • iOS 之 CocoaPods

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

  • CocoaPods安装

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

网友评论

      本文标题:Cocoapods 梳理

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