zoukankan      html  css  js  c++  java
  • CocoaPods 使用详解

    原理介绍

    CocoaPods 地址 https://github.com/CocoaPods/CocoaPods

    CocoaPods 索引地址 https://github.com/CocoaPods/Specs

    安装好了CocoaPods 之后 下载 CocoaPods的索引到本地  索引中有pod库全部的索引文件【地址、版本、描述等】 之后搜索 安装都是在本地的索引库中查询 然后根据地址从GitHub安装

     命令pod install 会根据Podfile.lock文件中的版本进行安装

     命令pod update 会根据Podfile 中配置的信息进行安装

    每安装完一个库之后 会在用户/资源库/Caches/CocoaPods/Pods 下缓存安装了的库 以后在安装库就会从缓存进行安装

    使用介绍

    cd 进去到 项目目录 包含 xcodeproj 结尾的目录下

    1 pod init 创建一个pod 文件

    2 打开生产的pod 文件 然后 配置pod 文件 并保存 

    3 pod install 安装需要的框架 (如果失败了 < 你配置的pod文件没得问题前提下>  可能是因为你的网络不好 再pod install一下就好了 )   静静的等待它安装完毕就好了

    # 创建默认的 Podfile
     pod init
    
    # 第一次使用安装框架
     pod install
    
    # 安装框架,不更新本地索引,速度快
     pod install --no-repo-update 
    
    # 今后升级、添加、删除框架,或者框架不好用
     pod update
    
    # 更新框架,不更新本地索引,速度快
     pod update --no-repo-update 
    
    # 搜索框架
     pod search XXX
    
    # 帮助
     pod --help

    Pod 安装

    更换源
    gem sources --remove https://rubygems.org/
    gem sources -a https://gems.ruby-china.com 

    更新Ruby
    sudo gem update --system
    # 安装 sudo gem install cocoapods

    出错继续安装
    sudo gem install -n /usr/local/bin cocoapods
    # 安装pods索引 pod setup

    等它开始下载了 control+c 取消安装
    然后去https://github.com/CocoaPods/Specs 下载
    下载完成改名字为master

    随后在Finder点击 前往>前往文件夹 中前往文件,输入下面指令  ~/.cocoapods

    然后把刚刚那个master拷贝到 ~/.cocoapods/repos文件夹下就完成设置了


    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
  • 相关阅读:
    Redis21:客户端与服务器端的通信与redis管道
    Redis20:keys、scan、bigkeys、查看key的存储方式
    Redis19:限流
    Redis18:分布式锁
    Redis17:cluster集群
    Redis16:两种redis集群解决方案:codis和cluster
    Android : 获取声卡信息的测试代码
    Android : 基于alsa库的音乐播放
    Android system :灯光系统_HAL_lights
    Android system :led_class驱动
  • 原文地址:https://www.cnblogs.com/ZhangShengjie/p/6825594.html
Copyright © 2011-2022 走看看