zoukankan      html  css  js  c++  java
  • CocoaPods安装及使用详情

    CocoaPods是什么?

    当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,SDWebImage等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之我的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。

    CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

    CocoaPods的安装

    安装cocoapods流程

    1.gem sources --remove https://rubygems.org/  删除之前的源

    2.gem sources -a https://ruby:taobao.org/ 更换新的源(网上很多说是http的,那是以前的,现在需要用https)

    3.gem sources -l 检测当前的源是什么

    4.更新升级gem(以后出现问题,尝试这个)

    sudo gem update  - -system

    5.安装

    sudo gem install cocoapods

    下面这个好使(上面那个我的电脑不好使)

    sudo gem install -n /usr/local/bin cocoapods

    6.初始化

    pod setup

    这个就需要等一段时间了

    大概5分钟左右吧,也许更快

    继续上次的安装。。。。

    CocoaPods的使用

    安装完成之后就是如何导入和使用了

    1.你可先在Xcode中新建一个app

    2.打开终端,cd (你新建好的app的路径)

    vim Podfile,新建一个Podfile文件,在文件中写入你想要添加的框架的名称版本号等相关信息

    最后pod install加入框架

    3.在Podfile中写入的格式是

      platform :ios, '6.1'

    pod 'SDWebImage', '~>3.7'

    6.1是ios的版本
    SDWebImage是框架名称
    3.7是框架的版本

    如果你不清楚如何去写,你可以在github中的查到,在你用的框架的介绍下面。




    以后使用cocoaPods过程中出现了莫名其妙的问题,可以使用下面两个指令(其他大神说的,有待考证)

    sudo gem update - - system

    sudo gem install cocoa pods




  • 相关阅读:
    基于maven+ssm的增删改查之测试相关ssm环境是否成功
    基于maven+ssm的增删改查之使用mybatis逆向工程生成相关文件
    基于maven+ssm的增删改查之spring+springmvc+mybatis环境搭建
    基于maven+ssm的增删改查之maven环境的搭建
    maven之在eclipse中创建maven项目
    maven之相关概念
    Unrecognised tag: 'snapshotPolicy'
    maven之第一个maven程序
    由字符串反转(使用递归)引申出来一道Java面试题
    Java 面试题问与答:编译时与运行时
  • 原文地址:https://www.cnblogs.com/langji/p/5330581.html
Copyright © 2011-2022 走看看