cocoapods 的安装使用及gem的常用命令

  1. 概念:cocoapods是开发OS X 和iOS 应用程序的一个第三方库的依赖管理工具

  1. 安装:
# 添加源
$ sudo gem sources -a http://ruby.taobao.org/
# 删除源
$ sudo gem sources -r https://rubygems.org/
# 安装
$ sudo gem install cocoapods
# 设置
$pod setup

3.使用

# 生成podfile 文件   $ echo "pod 'AFNetworking', '~> 2.5.3'" > podfile
# 搜索
$ pod search AFNetworking
# 安装
$ pod install
# 升级
$ pod update
 pod install --no-repo-update
 pod update --no-repo-update 

4.gem 的常用命令

# 查看gem源
$ gem sources –l
# gem自身升级
$ sudo gem update –system
# 查看版本
$ gem --version
# 清除过期的gem
$ sudo gem cleanup
# 安装包
$ sudo gem install cocoapods
# 删除包
$ gem uninstall cocoapods
# 更新包
$ sudo gem update
# 列出本地安装的包
$ gem list

5.卸载 cocoapods

    $  sudo gem uninstall cocoapods

6.注意事项

  1.利用CocoPods管理类库后, 以后打开项目就用xxxx.xcworkspace 打开,而不是之前的.xcodeproj文件


  2.每次更改了Podfile文件,你需要重新执行一次pod update命令。

  3.关于.gitignore
   当你执行pod install之后,除了Podfile外,CocoaPods还会生成一个名为Podfile.lock的文件,你不应该把这个文件加入到.gitignore中。因为Podfile.lock    会锁定当前各依赖库的版本,之后如果多次执行pod install 不会更改版本,要pod update才会改Podfile.lock了。这样多人协作的时候,可以防止第三方库升    级时造成大家各自的第三方库版本不一致。


  4. CocoaPods在执行pod install和pod update时,会默认先更新一次CocoPods的spec仓库索引。使用--no-repo-update参数可以禁止其做索引更新操作
    pod install --no-repo-update
    pod update --no-repo-update 






你可能感兴趣的:(IOS学习,gem,cocoapods,常用命令)