zoukankan      html  css  js  c++  java
  • CocoaPods的安装及设置

    1>CocoaPods简介

    • CocoaPods是一个用来帮助我们管理第三方依赖库的工具
    • 在开发iOS应用时,会经常使用第三方类库,手动下载比较麻烦,通过CocoaPods可以便捷的下载与管理第三方类库
    • 使用CocoaPods的目的是让我们能自动化的,集中的,直观的管理第三方开源库
    • 官方链接:https://cocoapods.org

    2>CocoaPods安装

    CocoaPods是用Ruby实现的,要想使用它首先要有Ruby环境,OS X系统默认支持Ruby运行,但是Ruby得默认源使用的是https://rubygems.org/,国内访问这个网址时,如果无法FQ,则不能下载,解决方案是将其替换成可用的Ruby,比如淘宝,替换方式如下:

    第一步:查看并设置自己电脑的Ruby环境

    • 查看当前的Ruby环境,打开终端输入:gem sources -l    

    • 如果当前环境已经是taobao或者其他Ruby镜像了,不需要进行环境修改
    • 如果不是,需要将当前的镜像移除,输入命令:gem sources --remove https://rubygems.org/ (gem sources --remove 加当前的Ruby环境)

    • 然后添加taobao镜像,输入命令:gem sources -a http://ruby.taobao.org/

    Setup completed 下载完成

    第二步:开始安装CocoaPods

    • 终端输入命令:sudo gem install cocoapods  (中间可能需要输入管理员密码,密码不是明文输入,输入密码后直接回车即可)然后等待下载,成功后会有提示
    • 设置podsetup:如果要查看设置进度,先重新开一个终端,输入两个命令:1.进入CocoaPods命令【cd ~/.cocoapods 】 2.查询命令【du -sh *】

    第三步:使用CocoaPods 

    • 先找到要查找的第三方库,输入命令:pod search + 第三方库名称

    • 出来一对列表页面,选择三方库最新版的命令:例如:pod ‘MBProgressHUD’,’~>0.8’

    • 创建工程,进入工程,输入命令:cd + 工程路径  
    • 编辑工程的vim Podfile文件,输入命令:vim Podfile              (i:编辑, Esc:保存)

    • 使Podfile处于编辑状态,将要下载的内容放在这个里面,输入命令:pod ‘MBProgressHUD’,’~>0.8’    Esc保存:输入【:wq】

    • 更新设置:pod update

    第四步:打开工程中出现的三方文件

     

    使用第三方

    我在引用第三方时出现了下面的错误:

    错误原因:

    按照解决办法输入命令:

    • 重新执行命令:pod update

    注意:有时候会出现版本不适应的问题,不要着急,按照错误原因寻找解决方案

  • 相关阅读:
    LightOJ1326 Race(DP)
    LightOJ1125 Divisible Group Sums(DP)
    HDU 5738 Eureka(极角排序)
    BZOJ 3223 Tyvj 1729 文艺平衡树(Splay)
    Codeforces 707D Persistent Bookcase(时间树)
    HDU 5809 Ants(KD树+并查集)
    HDU 5875 Function(ST表+二分)
    BZOJ 2002 [Hnoi2010]Bounce 弹飞绵羊(动态树)
    HDU 5737 Differencia(归并树)
    HDU 1512 Monkey King(左偏树+并查集)
  • 原文地址:https://www.cnblogs.com/crazygeek/p/5534078.html
Copyright © 2011-2022 走看看