Cocoapods使用总结

2017-05-10  本文已影响46人  Mr_Pt

CocoaPods应该是iOS最常用最有名的类库管理工具,并且绝大部分有名的开源类库都支持CocoaPods,使用CocoaPods可以节约很多时间和很多不必要的麻烦。
下面介绍Cocoapods的基本用法,其官网(GitHub)中也有详细的文档。

安装

Cocoapods需要Ruby环境,这篇文章介绍了安装Ruby的环境

$ sudo gem update --system
sudo gem install cocoapods
$ pod --version

设置和使用Cocoapods

$ pod setup
$ pod repo update
$ pod search 库名
$ pod install

添加/更新类库时忽略repo可加快执行速度:

$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update
#或者
$ pod install --no-repo-update
$ pod update --no-repo-update

卸载和降级

  1. 移除pod组件,查看pod的安装位置
    查看pod的安装位置
$ which pod

手动删除这个组件

$ sudo rm -rf <path>
  1. 查看 RubyGems 中的 Cocoapods程序包
$ gem list

得:

*** LOCAL GEMS ***

activesupport (5.0.0.1, 4.2.7.1)
bigdecimal (default: 1.2.8)
claide (1.0.0)
cocoapods (1.1.0.rc.2, 1.0.1)
cocoapods-core (1.1.0.rc.2, 1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)
colored (1.2)
concurrent-ruby (1.0.2)
did_you_mean (1.0.0)
escape (0.0.4)
fourflusher (1.0.1, 0.3.2)
fuzzy_match (2.0.4)
gh_inspector (1.0.2)
i18n (0.7.0)
io-console (default: 0.4.5)
json (default: 1.8.3)
minitest (5.8.3)
molinillo (0.5.1, 0.4.5)
nap (1.1.0)
net-telnet (0.1.1)
netrc (0.7.8)
power_assert (0.2.6)
psych (default: 2.0.17)
rake (10.4.2)
rdoc (default: 4.2.1)
rubygems-update (2.6.7)
test-unit (3.1.5)
thread_safe (0.3.5)
tzinfo (1.2.2)
xcodeproj (1.3.1)

coapods的程序包:

cocoapods (1.1.0.rc.2, 1.0.1)
cocoapods-core (1.1.0.rc.2, 1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)
  1. 卸载指定版本
$ sudo gem uninstall cocoapods -v <版本号>

输出:

Successfully uninstalled cocoapods<版本号>
$ sudo gem uninstall cocoapods-core -v <版本号>
......
  1. 下载指定版本
$ sudo gem install cocoapods -v <版本号>
上一篇下一篇

猜你喜欢

热点阅读