cocoapods的基本使用

CocoaPods的作用:

在使用 CocoaPods 之后,我只需要将用到的第三方开源库放到一个名为 Podfile 的文件中,然后执行pod install。 CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。

ruby环境:

  1. 查看ruby镜像: gem sources -l
  2. 移除镜像: gem sources —remove https://rubygems.org/ 移除原来不可用的Ruby镜像
  3. 添加Ruby镜像: gem sources -a https://ruby.taobao.org/

安装cocoaPods:

  1. 安装 sudo gem install cocoapods(注意:此时会提示你输入密码,但光标不会移动,也不会显示密码,只需要输入完成后,敲击回车即可)

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

  1. 安装完cocoapods后, pod setup设置第三方框架
  2. 查看第三方类库: pod search UMengSocial (搜索第三方类库)

指定哪个工程要使用第三方管理

  1. cd 文件路径 文件路径直接找到相应的工程拖到终端命令中即可
  2. 创建podfile文件: vim podfile / 输入命令 $ pod init 在项目文件夹下创建 Podfile 文件
  3. 打开podfile文件: open podfile
  4. 指定平台: platform :ios, ‘8.0’
  5. 指定管理的工程: target ‘MyApp’ do
  6. 添加第三方: pod ‘AFNetworking’, ‘~> 2.6’
  7. 结束 : end
  8. 保存退出编辑 : :wq
  9. 输入命令 pod install 安装框架 (第一次使用安装框架,此命令需要等待一段时间 )
  10. 如果以后在添加、升级、删除框架,使用 pod update 命令即可

现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:

1.使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
2.每次更改了 Podfile 文件,你需要重新执行一次pod update
命令。

pod 常用命令

第一次使用安装框架 pod install
更新gem pod update
搜索框架 pod search XXX
在项目文件夹下创建默认的 Podfile $ pod init

Ruby 常用命令

添加源 $ sudo gem sources -a http://ruby.taobao.org/
删除源 $ sudo gem sources -r https://rubygems.org/
安装 $ sudo gem install cocoapods
设置 $ pod setup第一次执行pod setup时,CocoaPods 会将这podspec索引文件更新到本地的~/.cocoapods. 可以试着 cd 到那个目录,用du -sh来查看下载进度
目录下
查看gem源 $ gem sources –l
gem自身升级 $ sudo gem update --system
查看版本 $ gem --version
清除过期的gem $ sudo gem cleanup
删除Cocoapods $ gem uninstall cocoapods
更新包 $ sudo gem update
列出本地安装的包 $ gem list

RVM 实用指南

RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。
Ruby 的安装与切换

列出已知的 Ruby 版本
rvm list known

安装一个 Ruby 版本
rvm install 2.2.0 --disable-binary
这里安装了最新的 2.2.0, rvm list known 列表里面的都可以拿来安装。

切换 Ruby 版本
rvm use 2.2.0
如果想设置为默认版本,这样一来以后新打开的控制台默认的 Ruby 就是这个版本rvm use 2.2.0 --default

查询已经安装的ruby
rvm list

卸载一个已安装版本
rvm remove 1.8.7

http://blog.csdn.net/showhilllee/article/details/38398119

你可能感兴趣的:(cocoapods的基本使用)