Cocoapods

在网上看博客,看了好多次,都没有学会cocoapods,今天上午浪费了一上午的时间,终于算是学会了。其实也是很简单的。

iOS 新版 CocoaPods 安装流程

1.换掉现有Ruby默认源(由于好多人都没有翻墙,所以我们将rubygems换掉,采用taobao的,如果有的是直接翻墙的话,可以直接使用rubygems)

$gem sources --remove https://rubygems.org/

2.采用taobao的源

$gem sources -a https://ruby.taobao.org/

3.这里是验证是否替换成功

$gem sources -l

如果成功的话,终端显示的是

CURRENT SOURCES

https://ruby.taobao.org/

这代表已经替换成功了

4.接下来就是要安装CocoaPods

(1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为$sudo gem install -n /usr/local/bin cocoapods

(2) $pod setup

5.更新gem

$sudo gem update --system

  1. 新建工程,并在终端用cd指令到文件夹内

$pod search 第三方

(这里是可以查看第三方库的,在search后面输入自己想要查看的第三方库名称)

7.新建文件 vim “Podfile”,

$vim Podfile

写入以下内容并保存小提示:(终端vim文件按 i 可编辑,esc 退出编辑,:wq 可保存退出)

platform:ios, '6.0'

pod 'AFNetworking', '~> 2.3.1' <-------第三方

platform :ios, '7.0'

inhibit_all_warnings!

pod 'JT3DScrollView', '~> 1.0'

pod 'Masonry'

pod 'pop', '~> 1.0.6'

pod 'KeepLayout', :git => 'https://github.com/iMartinKiss/KeepLayout'

pod 'RZTransitions', '~> 1.0'

pod 'OBShapedButton'

pod 'FMDB', '~> 2.5'

pod 'AFNetworking', '~> 2.6.0'

pod 'SDWebImage', '~> 3.7.3'

pod 'FXBlurView', '~> 1.6.4'

上面这些是我需要的一些第三方的例子,可以直接写在Podfile文件当中

8.导入第三方库

$pod install

(这里是利用pod将第三方加入到自己的工程中去)

9.退出终端

这样cocoa pods就这样成功安装了,第三方也导入到自己的工程中去了。

以下是我用以前的安装流程安装时出现的一些错误

终端 cocoapods 下载bug调试:

错误1:

Error fetching http://ruby.taobao.org/:

bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

解决方案:把安装流程中 $gem sources -a http://ruby.taobao.org/ ---改为---->$gem sources -a https://ruby.taobao.org/

错误2:

ERROR: While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod

解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程 4.安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

错误3:

[!] Unable to satisfy the following requirements: - AVOSCloud (~> 3.1.6.3) required by Podfile

Specs satisfying the AVOSCloud (~> 3.1.6.3) dependency were found, but they required a higher minimum deployment target.

解决方案:安装流程:Podfile文件中 platform:ios, ‘6.0’ 后边的 6.0 是平台版本号,一定要加上

Cocoapods的安装以及使用(2)相关推荐

  1. iOS 最新版 CocoaPods 的安装流程

    http://code4app.com/article/cocoapods-install-usage iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sourc ...

  2. CocoaPods 的安装与卸载

    2021.10.28 更新,Cocoapods 的卸载 前言 最近换了个新电脑,需要重新配置一遍开发环境,于是借此机会记录一下 CocoaPods 的安装过程,方便以后再次重装的时候,可以按照这次的安 ...

  3. CocoaPods的安装[转载]

    [转载] 原地址http://www.tuicool.com/articles/7VvuAr3 觉得很好,很有用 iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem ...

  4. Cocoapods的安装和使用

    一.Cocoapods的安装 第一步:打开终端 第二步:修改ruby镜像引用 gem source --remove https://rubygems.org/ gem sources -a http ...

  5. cocoapods的安装(这真是一个神奇的东西,每次安装的方法都不一样,而且很容易出现各种各样的错误)...

    文章开始之前,建议安装一个显示网速的插件,不然你不知道到底有没有下载,也让生活有一点盼头 1.因为众所周知的原因(我dang的行为真的是让人失望),先更换一下ruby镜像源 $ gem sources ...

  6. cocoapods的安装与使用

    1.首先在终端输入gem命令,查看gem是否安装,gem是一个ruby语言的包管理器.由于cocoapods依赖于它. 能够去官方网去看:guides.cocoapods.org/using/gett ...

  7. cocoapods的安装

    首先,为了让app能够得到数据持久化的能力.而且是高效,就必须使用realm 第三方库. 但是为了长远的考虑,因为以后肯定会用到各种各样,其他的库.afnetwork啥的.所以最好用统一的, coco ...

  8. Cocoapods的安装 简单教程(有待完善)

    ** 一.Cocoapods的安装 ** 1. 首先查看ruby和rvm的版本(看看自己之前有没有装过或者是否需要更新) (1) 查看ruby版本 $ ruby -v 结果:(如果没有安装过的话,默认 ...

  9. 升级OS X 10.11后CocoaPods的安装(问题与解决方法)

    OS X更新到10.11后,CocoaPods的安装和以前有了点不同. 以前安装cocoapods的时候用的是这句: $ sudo gem install cocoapods 现在要改成这句: $ s ...

  10. CocoaPods 的安装

    1.替换 Ruby 源地址   1.1 查询 Ruby 的源地址,查询结果:https://rubygems.org/ gem source -l 1.2 移除系统 Ruby 源,显示结果:https ...

最新文章

  1. setTimeout、setInterval、promise、async/await的顺序详解(多种情况,非常详细~)
  2. python 使用安装虚拟环境 virtualenv
  3. (译)第一次Android开发单飞
  4. mysql enum mybatis_Mybatis 枚举类处理
  5. Spring JdbcTemplate小结
  6. mysql漏洞包_MySQL npm包中的本地文件泄露漏洞
  7. C++类对象排序operator重载操作
  8. 链接选项 rpath 的原理和应用
  9. 记载abp中Dbcontext的疑问
  10. 分布式跟踪系统:Zipkin
  11. linux 桌面版 黑屏,安装ubuntu时黑屏的解决办法(3种)
  12. 微信h5开发网页授权-本地如何开发调试?
  13. 博士申请 | 香港城市大学计算机学院徐伟涛老师组招收人工智能全奖博士生
  14. 【早期笔记】java 开发环境搭建
  15. 8个可以免费下载3D模型的网站,快收藏起来吧~
  16. Python实现给一个不多于5位的正整数,求它是几位数,逆序打印这个数字
  17. 大数据技术之Kylin
  18. Python 条件,循环以及其他语句
  19. Threading lightly, Part 2: Reducing contention
  20. Database Clinic: MongoDB 数据库诊所:MongoDB Lynda课程中文字幕

热门文章

  1. VirtualBox虚拟机安装RedHat7.3编译Linux0.01内核
  2. matlab图像滤波
  3. 【Windows】清除win10开始菜单中失效打程序标签
  4. springboot取yml中的值_SpringBoot 中从yml配置文件中读取常用的参数值
  5. 基于python的压测工具_Python Locust性能测试简介及框架实践
  6. 必须进行支持的游戏方可使用此功能_企业微信 3.0上线,开放朋友圈功能,又一风口?...
  7. Mysql常用词汇_mysql 数据库常用单词
  8. solidworks画白色金属光泽_美人的共通点就是卧蚕,卧蚕真的太重要了,没有也要画出来...
  9. java web三大组件之filter过滤器
  10. Ant Design Vue中a-select组件下拉列表在局部滚动时不跟随问题解决方法