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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,996评论 3 50
  • CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工...
    一个人的思考阅读 559评论 0 0
  • 汤显祖的创作思想及《牡丹亭》创作背景: 汤显祖创作《牡丹亭》以明代后期为时代背景,突出当时人性解放的鲜明旗帜,反映...
    奚泠阅读 5,477评论 0 1
  • (观归来后有感…) 我爱你 在每一个白昼 从云山雾海 耀眼夺目 及至落霞玫红 我爱你 在每一个深夜 如风解放了自己...
    AskaChan阅读 521评论 0 2
  • 【环境】maven、git1、新建项目【General】 【源码管理】 【构建触发器】 【构建环境】 【构建】 【...
    yuanf_689a阅读 408评论 0 0

友情链接更多精彩内容