美文网首页iOS Developer
使用cocoapods导入开源库

使用cocoapods导入开源库

作者: 星辰流转轮回 | 来源:发表于2016-01-28 15:37 被阅读88次

## rvm安装

curl -L get.rvm.io | bash -s stable

source  ~/.bashrc

source ~/.bash_profile

安装好 rvm -v可以查看版本

## 使用rvm升级ruby

输入rvm list known 查看已知版本

rvm install + 版本号来更新版本

rvm list 查看已经安装的ruby版本

--docs是编译安装后自动生成文档,--head是最新的版本(未必稳定,生产环境勿用!)

如果要干净的删除某个版本的ruby,并且把文档和gems都删除,命令如下:

rvm remove ruby-2.2 --docs --gems

rvm use ruby-2.2 --default #设置为默认版本

rvm use --system #使用系统默认的版本

## 更改镜像

查看当前的源

gem sources -l

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

//等有反应之后再敲入以下命令,添加淘宝镜像

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

新的是

gem sources -a https://gems.ruby-china.org/

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

## 安装cocoa pods

sudo gem install cocoapods

如果出现   Successfully installed cocoaPods 即安装成功

pod setup

然后就可以cd到工程文件夹创建podfile文件 --  pod init

之后就是导入自己想添加的开源库了

ps:Podfile文件示例:

platform :ios, '7.0'  //7.0以上版本支持

pod 'AFNetworking'      //不显式指定依赖库版本,表示每次都获取最新版本

pod 'AFNetworking',  ‘2.0’    //只使用2.0版本

pod 'AFNetworking', ‘>2.0′    //使用高于2.0的版本

pod 'AFNetworking', ‘>=2.0′    //使用大于或等于2.0的版本

pod 'AFNetworking', ‘<2.0′    //使用小于2.0的版本

pod 'AFNetworking', ‘<=2.0′    //使用小于或等于2.0的版本

pod 'AFNetworking', ‘~>0.1.2′  //使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0

pod ‘AFNetworking’, ‘~>0.1′    //使用大于等于0.1但小于1.0的版本

pod ‘AFNetworking’, ‘~>0′    //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

相关文章

  • 使用cocoapods导入开源库

    ## rvm安装 curl -L get.rvm.io | bash -s stable source ~/.ba...

  • cocoapods学习

    cocoapods学习 为什么使用cocoapods? pods库依赖的其他动态,静态库全自动导入 编译参数自动设...

  • cocoapods的引用

    找不到头文件 cocoapods导入一个第三方的库(开源库或者静态/动态库),然后导入这个库的头文件,编译报错,说...

  • 简单的CocoaPods 的导入与使用

    CocoaPods 是iOS开发中最为常用的类库管理工具,绝大部分的有名的开源类库都能通过CocoaPods导入到...

  • 创建私有库

    在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...

  • 制作CocoaPods

    iOS管理第三方库大多使用CocoaPods,如果需要实现组件化或者发布自己的开源库/私有库到CocoaPods,...

  • Swift工程使用Cocoapods集成第三方库

    在GitHub上,有着许多优秀的开源库,在项目开发中要去使用这些开源库呢?这里我们使用Cocoapods来帮我们集...

  • 升级MAC系统导致Cocoapods不能使用

    升级系统导致cocoapods无法正常使用。 运行搜索开源库 liangchengnandeMacBook-Pro...

  • iOS集成三方SDK报错:Undefined symbols f

    在使用cocoapods管理的项目下导入三方库报错: 添加libresolv.tbd 库即可。

  • Mac下CocoaPods安装与使用

    前言 在开发项目的时候,难免会导入一些三方开源库,CocoaPods是OS X管理三方开源库的工具,用这个工具,我...

网友评论

    本文标题:使用cocoapods导入开源库

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