—导入第三方库步骤:使用CocoaPods:帮助我们管理第三方依赖库的工具

1.安装cocoaPods需要有Ruby的环境,OS X系统默认支持Ruby运行,但Ruby的默认源使用的是rubygems.org,国内访问这个网址时,如果无法FQ,则不能下载。解决方案是将其替换成可用的Ruby,比如淘宝,替换方式如下:

打开终端,输入gem sources ——remove https://rubygems.org/

再输入gem sources -a http://ruby.taobao.org/ 验证可以输入gem sources -l 查看

2.在终端输入 sudo gem install cocoapods 完了后输入密码等待安装,安装成功后会有提示

3.在终端输入cd 工程路径(cd空格输入完 直接把工程文件夹拖进终端,就直接显示路径了)回车

4.在终端输入vim Podfile,键盘输入i进入编辑模式,在Podfile文件中输入以下文字:

platform:ios, (敲回车)

pod ‘第三方名称’,’~>版本号’ ————(注意大小写要区分,单引号内也无空格)

(在这个步骤之前可以 输入 pod search 第三方名称,可以看到第三方库信息)如:pod search SDWebImage

5.在编辑完成之后,按下esc键,在输入:(冒号),此时输入wq,回车,保存并退出

6.利用cocoaPods下载类库,在终端的当前项目目录下输入 pod install 开始安装。    //pod install --verbose --no-repo-update 也可以用这个安装,安装速度很快,但是安装后工程只能在本机使用

7.回到所在的工程目录,会发现多了很多文件,使用.xcworkspace文件打开项目。

注:如果项目中已经包含了CocoaPods的配置文件,但编译出现错误,那么需要更新下第三方类库,在终端的当前项目目录下输入 pod update

——在文件中删除cocoapods,在工程中直接删除下列文件:

转载于:https://www.cnblogs.com/ios988/p/5329921.html

iOS导入第三方库步骤-CocoaPods相关推荐

  1. iOS代码实现布局(三)—用CocoaPods导入第三方库Masonry

    在之前的文章中用代码实现了控件和布局,但是控件的位置是直接用坐标指定的,不美观也不便于手机机型的适配性,因此要导入第三方库Masonry来控制控件的坐标. 目录 基于CocoaPods安装Masonr ...

  2. LTspice基础教程-015.导入第三方库

    LTspice自带仿真库已经能够应对我们日常大部分的仿真,但对于工程师而言,我们更希望使用所选器件的真实模型.幸运的是大部分半导体厂商会提供spice模型,比如ST,TI,ON,Diodes,nexp ...

  3. SIMetrix教程-005.SIMetrix导入第三方库;SIMetrix导入模型

      各种仿真软件能否导入.怎么导入第三方库是个永恒的话题.   SIMetrix安装时如果选择的是默认路径,那么软件自带库文件路径一般是C:\Program Files\SIMetrix830\sup ...

  4. cocodPods导入第三方库

    我前面的博客中讲过安装cocoaPods的正确方法,下面讲的是如何用cocoaPods导入第三方库,这就是搞半天cocoaPods的最终目的: 1.cocoaPod安装好之后工程目录中出现: work ...

  5. AS导入第三方库方法和PullToRefresh的简单使用

    文章目录 AS导入第三方库方法 1.下载或克隆 2.在AS中创建Library模块 3.修改库文件 4.将Library模块main中的文件替换 5.编译找问题 6.将项目和库进行关联 PullToR ...

  6. android studio 导入第三方库的记录

    android studio 导入第三方库的记录.jar包 和 库 一.jar包 1.jar包的话很简单,首先换成project模式,将你要用的jar包复制到lib下面.如图 2.然后右键选择Add ...

  7. Android Studio中导入第三方库

    之前开发Android都是使用的eclipse,近期因为和外国朋友Timothy一起开发一款应用,他是从WP平台刚切换使用Android的,使用的开发环境时Android Studio,为了便于项目的 ...

  8. LTSPICE使用教程:导入第三方库模型进行仿真

    0.前言 常见的LTSPICE的第三方模型主要包括:.model和.SUBCKT模型两种,有的厂家会把同一系列器件的.SUBCKT模型集中放在一个.lib下,此时需特别注意调用方法,.model文件常 ...

  9. Swift初步探究-正确导入第三方库

    随着Swift潮流声越来越近大,行业发展趋向于开源,逼着我们去学习更多知识.废话不多说,下面开始介绍如何以正确的姿势导入第三方库文件. 学习过Objective-C的同学肯定会知道,一般会有三种方式导 ...

  10. Android Studio导入第三方库的三种方法

    今天在项目中使用一个图片选择器的第三方框架--GalleryFinal,想要导入源码,以便于修改,于是上完查找了一下方法,想到之前用到过其他导入第三方库的方法,现在做个小总结,以防忘记. Androi ...

最新文章

  1. xcode上真机调试iphone4s出现“There was an internal API error.”解决方案
  2. 十四、Linux进程编程
  3. vue在ie9中的兼容问题
  4. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析
  5. Windows编程—控制面板程序显示信息修改(程序图标、名称、链接等)
  6. mysql两表查询单个_对两个表进行单个MySQL选择查询是可能的吗?
  7. 【操作系统】代码实践:先来先服务调度算法(FCFS),短进程优先调度算法(SJF),高响应比优先调度算法(HRRN)
  8. 虚拟机中标麒麟操作系统gcc安装
  9. 简要分析上海链家9月二手房
  10. 一个迅雷480M,是搞笑的吗?
  11. 超六类网线与7类网线的区别,你知道吗?
  12. billing block
  13. word中删除多余的空白页
  14. 信用贷款违约预测项目
  15. 1024共码未来(一览中华风华,API First)
  16. 关于单精度浮点型精确位数7~8以及双精度浮点型精确位数15~16的解释
  17. java的mysql语句规范_mysql 规范
  18. 关于组织举办区块链与隐私计算等新技术融合应用高级研修班的通知
  19. Win10 LTSC 2021的BUG处理
  20. 和我一起学Python,一起采集妹子图

热门文章

  1. 函数的秘密之 自创函数
  2. [USACO13DEC] The Bessie Shuffle S 洗牌 题解
  3. COJ1976-搬运工小明
  4. mysqldump 报错:Warning: mysqldump: unknown variable 'loose-local-infile=1'
  5. Rasa课程、Rasa培训、Rasa面试系列之:Rasa客户案例 ENGIE公司
  6. 为什么中国移动急于推5G?
  7. 百度是他更懂中文,我看是骗人的
  8. 微信公号开发“该公众号暂时无法提供服务,请稍后再试”问题解决,OpenId获取
  9. 【原理】预训练模型之自然语言理解--RoBERTa
  10. 【深度学习】BERT变体—RoBERTa