听朋友说项目中用了pods,觉得很高大上,这两天终于有时间来学习了

我也是看了很多资料,感谢那些帮助我的 ^-^,简单介绍下我在安装过程中的步骤和盲区

基于pods安装是用的终端 很多人大概不是很会使用终端,那么将下面的语句复制一下,然后粘贴到终端中就可以了

注意,一定要一步一步来,每一步进行结束后 都会出现 “$”的字样,出现后才能继续下一步

安装cocoapods  

打开电脑 终端

//注释:sudo为获取管理员权限,所以需要输入密码,输入密码时光标不提示
//cd 访问文件
//ls 查看当前文件夹内的文件
//pwd 获取当前文件路径

一步  source ~/.rvm/scripts/rvm

二步  rvm -v

三步 gem sources -l

四步 sudo gem update —system

五步 gem sources —remove https://rubygems.org/

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

七步 gem sources -l

八步 sudo gem install cocoapods 安装

上面的步骤已经完成了电脑的配置 ,接下来要就是在项目中配置了

1.cd 项目路径

2.ls 列出项目文件

3.pod search 要添加的三方库名称

注释:afnetworking为第三方的名字,可以换成其他的,并且支持模糊搜索
//如果没有安装成功,提示Setting up CocoaPods master repo

4.复制要添加的版本

5.vim Podfile在项目中创建pods文件

6.粘贴添加的三方库版本

7.esc退出 :wq 保存

8.pod install安装第三方库

9.pod update 更新最新的三方库到工程中

项目会形成一个工作空间,用工作空间打开项目

最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。

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

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

或者

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

//如果你在项目中添加了pods 然后想删除

1. 删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹

2. 删除xcworkspace文件

3. 使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig及libPods.a引用

4. 在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources

iOS 之 安装pods 项目配置 及删除项目中的pods相关推荐

  1. Jenkins安装及项目配置

    前言 本篇文章将介绍Jenkins的安装及项目配置的具体方法,同时增加Jenkins用户管理的部分. 其中有些操作步骤则直接给出的参考文档,通过参考文档即可完成相应的步骤. Jenkins中文官网:J ...

  2. vscode中安装webpack_webpack项目配置流程

    最近突然发现前端特别好玩,就当做给自己放个小假,试着记一点前端的笔记. 自学vue.js时遇到的webpack项目配置,感觉操作有点琐碎,而且由于笔者看的教程的年代比较久远,许多步骤和指令都已经有变化 ...

  3. 安装TensortFlow并配置到PyCharm中

    安装过程: 1.首先使用conda创建虚拟环境(为了专事专用) conda create -n TensorFlow python=3.8 这里虚拟环境的名字为TensorFlow ,读者可自行更改. ...

  4. Tomcat服务器的下载与安装。并配置到 idear中

    文章目录 前言 一.Tomcat服务器(重点) 软件架构 常见的web服务器 二.下载步骤 注意: 二.将Tomcat配置到 idear中 三.新建一个web项目(重要) 四.IDEA中热部署[重点掌 ...

  5. mysql 安装 my.cnf配置错误_MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法...

    本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: 问题分析 ...

  6. Cooapods为iOS项目配置SnapKit等第三方框架

    文章目录 1. 安装cocoapods 2. SnapKit配置 2.1 手动配置(长远考虑不建议这么配) 2.2 通过CocoaPods配置snapkit 2.2.1 获取cocoapods 2.2 ...

  7. Flutter iOS问题记录 - 多环境配置下Pod库的宏定义失效

    文章目录 前言 开发环境 问题描述 问题分析 1. 创建用于测试的Pod库 2. 验证问题是否只存在于Pod库 3. __OPTIMIZE__在什么时候会定义 4. 影响__OPTIMIZE__定义的 ...

  8. ASP.NET Core 项目配置 ( Startup ) - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core 项目配置 ( Startup ) - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 项目配置 ( Startup ) - ASP ...

  9. 【微信小程序】微信小程序开发者工具的安装与基本配置

    目录 官方下载链接 安装 基本配置 官方下载链接 微信开发者工具下载地址 根据自己的需要和电脑的环境下载,我这里使用的是Windows64位操作系统 安装 下载完成后打开,点击下一步 2.选择我接受 ...

最新文章

  1. 推荐5款实用的jQuery时间轴插件
  2. 【STM32 .Net MF开发板学习-11】步进电机控制(非PWM模式)
  3. golang国际化站点
  4. MATLAB中如何跳过有些缺省值,MATLAB:使用插值替换缺失值(NaN)
  5. amvu mysql_mysql--数据库备份
  6. 【HDU 4394】Digital Square(bfs,数位搜索,思维,数学)
  7. 开发指南专题三:JEECG微云快速开发平台项目编码规范
  8. Apache Licene 2.0 协议说明
  9. 深度学习笔记——生成模型
  10. 宝岛探险1(BFS)
  11. springboot08 自动配置原理
  12. pku1088----滑雪(记忆性搜索)
  13. java 设置全局热键_第三方包jintellitype实现Java设置全局热键
  14. DIP 电源跌落瞬时中断(Voltage dips)
  15. 税务会计实务【18】
  16. 2021最新文本综述:从浅层到深度学习(附PDF下载)
  17. Visual studio的中英文切换
  18. docker的容器间通信
  19. 生成二维码与条形码的各种方法
  20. NOI Online 2020 Round1 准备计划

热门文章

  1. 解决:android 开发 WIFI 功能 密码输入正确时监听的问题
  2. cpc按点击计算怎么算_百度竞价CPC是如何计算的?
  3. ubuntu 开机自启管理
  4. vba能运行在linux上吗,如何运行VBA代码?其实很简单
  5. 系统集成项目管理工程师+android,系统集成项目管理工程师证书样本
  6. 鱼C论坛_VIP四号光盘
  7. 怎么理解的并发量和QPS?
  8. 在GeoServer中使用Udig配置的地图样式
  9. 如何写好活动方案?学会5W2H框架分析法。
  10. 新构造运动名词解释_构造运动与地质构造(教材第八章)_普通地质学矿物