美文网首页
ios cocoapods安装

ios cocoapods安装

作者: 东方奇迹 | 来源:发表于2019-06-12 16:16 被阅读0次

    1、升级Ruby环境
    终端输入:$ gem update --system
    当没权限升级Ruby时输入:$ sudo gem update --system
    2、更换Ruby镜像
    终端输入(查看Ruby源):$ gem sources -l
    终端输入(移除Ruby源):$ gem sources --remove https://rubygems.org/
    终端输入(添加Ruby源):$ gem sources -a https://gems.ruby-china.com/
    3、安装CocoaPods
    终端输入:$ sudo gem install cocoapods
    当没权限安装时输入:$ sudo gem install -n /usr/local/bin cocoapods
    4、安装成功(过程漫长,耐心等待)
    终端输入:$ pod setup
    5、在项目总目录文件路径下,创建podfile文件。
    vim Podfile
    输入i进入插入模式
    platform:ios,'9.0'
    target 'ProjectName' do
    pod 'AFNetworking', '~> 3.0'
    end
    按下ESC退出编辑模式
    输入:wq退出并保存
    pod install(只会按照pod file的要求来请求类库,如果类库版本号有变化,将获取失败)
    6、以后如果不增加新的第三方库就pod update (更新所有类库,获取最新版本的类库)
    7、pod search al(搜索所有的支持pod的第三方库)pod search AFNetworking(搜索单个的支持pod的第三方库)
    8、 pod install报错【You need at least git version 1.8.5 to use CocoaPods】
    有一种可能是cocoapods安装成功了,但是链接Xcode的版本过低,所以需要更新Xcode。或者你电脑安装了多个版本的Xcode,就需要修改链接Xcode路径,改成链接电脑比较高版本的Xcode。

    在使用新的电脑安装cocoapods是,最后的步骤 pod setup时,报错如下:
    error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
    fatal: The remote end hung up unexpectedly
    fatal: early EOF
    fatal: index-pack failed
    在网上找了好多的方法,到最后使用:$ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 命令解决

    CocoaPods 镜像使用帮助
    CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,具体原理和 Homebrew 有点类似,都是从 GitHub 下载索引,然后根据索引下载依赖的源代码。

    对于旧版的 CocoaPods 可以使用如下方法使用 tuna 的镜像:
    pod repo remove master pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
    pod repo update 新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以: cd ~/.cocoapods/repos
    pod repo remove master git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
    最后进入自己的工程,在自己工程的podFile第一行加上:
    source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
    以前用的是:
    source 'https://github.com/CocoaPods/Specs.git'

    相关文章

      网友评论

          本文标题:ios cocoapods安装

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