美文网首页
Cocoapods常用操作记录

Cocoapods常用操作记录

作者: 金丝楠 | 来源:发表于2019-07-16 09:50 被阅读0次
    1、Cocoapods常用命令行
    # 创建默认的 Podfile
    $ pod init
    
    # 第一次使用安装框架,或者你已经有Podfile文件的时候,在文件中移除某框架,这条命令会自动帮你移除框架
    $ pod install
    
    # 安装框架,不更新本地索引,速度快,但是不会升级本地代码库,一般在发现安装时间比较长的时候可以忽略已有的框架更新
    $ pod install --no-repo-update 
    
    # 今后升级、添加、删除框架
    $ pod update
    $ pod update +你想升级的库的名称 如pod update MJRefresh
    
    # 更新框架,不更新本地索引,速度快
    # 可以安装新框架或者删除不用的框架,但是不会升级项目已经安装的框架
    $ pod update --no-repo-update 
    
    # 查看哪些框架有更新版本,如果习惯使用 `--no-repo-update` 参数,这个命令就显得格外重要了 
    $ pod outdated
    
    2、pod本身的安装和升级
    # 安装测试版
    $ sudo gem install cocoapods --pre
    
    # 删除老版本的程序包
    $ sudo gem cleanup
    
    # 升级所有程序包
    $ sudo gem update
    
    # 升级 gem
    $ sudo gem update --system
    
    3、日常操作命令
    1.安装某个第三方框架
    pod 'AFNetworking' 
    pod 'AFNetworking'  '~> 3.0.4'  //指定某个版本库安装
    
    2.更新索引(当github更新了,但是您pod install的时候提示没有匹配的版本"CocoaPods could not find compatible versions for pod "xxx"  ")
    pod repo update master 
    之后再去pod install就可以了 
    您也可以 `pod repo update` or with `pod install --repo-update`.去尝试
    
    3.更新框架
    pod update
    ......基本可以满足日常工作了
    
    4、Profile版本管理
    主工程中的Profile
    
    # master指定版本号
        pod 'xx', '~> 2.0'
    # git地址和分支
        pod 'xx', :git=>'xx.git', :branch => "xx"
    # git地址
        pod 'xx', :git=>'xx.git'
    
    Pod工程中的Profile
    
    # 1、先注释掉podspesc中的版本
    # 2、Profile中添加本地桌面上的path或者分支的path
    #  s.dependency 'xx', '~> 1.0.0'
    
    target 'xx_Example' do
    
    # 本地桌面上的path
       pod 'xx', :path => '../'
       pod 'xx',:path => '/Users/xx/Desktop/xx'
    
    # git分支的path
       pod 'xx', :git => 'xx.git', :branch => 'xx'
    
    5、Pod repo相关操作
    # 打开本地 ~/.cocoapods
    open ~/.cocoapods
    
    # 查看repo list 
    pod repo list
    
    # 更新repo 
    pod repo update
    
    # 指定更新单独库
    pod repo update /Users/xx/.cocoapods/repos/master/Specs/
    
    # 添加master的方法
    pod repo add master (git地址)
    
    6、在工程中引入Pod (Public/Private Pod)
    公共Pod步骤如下:
    
    # 1. cd 到项目的文件夹路径
    
    # 2.在终端输入 touch Podfile ,创建 Podfile 文件
    
    # 3.在Finder双击打开Podfile文件
    
    # 将要安装的框架复制以下内容到Podfile 如下格式所示
    
    pod 'AFNetworking' 
    pod 'SDWebImage' 
    
    # 4.保存退出 输入以下命令安装第三方框架
    pod install --verbose --no-repo-update
    
    私有Pod
    
    # 空工程
    pod lib create 工程名
    ...
    

    相关文章

      网友评论

          本文标题:Cocoapods常用操作记录

          本文链接:https://www.haomeiwen.com/subject/vffzkctx.html