Cocopods使用

Cocopods 在第一次pod install的时候会生成lock文件,lock文件是合作开发 统一所有导入的库的信息文件,所以在提交时,需要将lock文件一起提交

  • 1首先创建podfile

-找到项目路径
cd /Users/shiyunlei/Desktop/CocoapodsSample(进入工程目录,cd后面的是工程的路径)cd后 将需要cocopods的项目拖入终端
创建podfile
touch Podfile(创建Podfile文件)

  • 2编辑podfile

vim Podfile
进入podfile页面后 按i键 进入编辑状态pod "导入库"
编辑完成后,按":"键,输入wq 回车,保存并退出。

  • 3安装

pod install

  • 更新或删除指定库(本人自己使用 简单粗暴的方法)
    进入podfile 修改podfile中要修改或者删除的库 修改就修改需要指定更新到的版本号 删除就直接删除
    然后 pod update [库的名字] 是更新
    如果删除的话 pod update就删除了指定的库

  • 查看版本号
    pod --version

  • 查看下载源
    gem sources -l

  • 安装gem
    sudo gem install -n/usr/local/bin cocoapods

  • 安装pod
    pod setup

  • 移除pod组件(用于重新安装pod)
    which pod查看pod路径
    sudo rm -rf /usr/local/bin/pod
    移除 RubyGems 中的 Cocoapods程序包
    gem list查看 RubyGems中cocoapods的所有版本号
    sudo gem uninstall cocoapods -v 版本号

pod install 与 pod update 的区别

  • pod install 是将没有的库导入 已有的库不管
  • pod update 会将所有的库 重新更新一遍
  • 如果修改了podfile 则尽量使用 pod install命令 更新库 因为pod update会修改podfile.lock文件, podfile.lock文件 是团队开发 每个人的第三方库共同版本的依赖。
若只需要更新一个库 则使用 pod update NAME 但是需要在podfile中修改需要更新的库 在其后添加需要更新到的版本 否则 update 并不生效

你可能感兴趣的:(Cocopods使用)