• IOS CocoaPods


    普通用户在windows安装软件最好有一个软件管家来对软件进行查找、安装、升级、卸载等操作。由于MAC OX是Unix发展来的,所以在MAC上安装软件最好也需要一个软件管家。

    Ruby Gem在Linux、Unix和MAC等系统上都被广泛使用着,要便捷地使用CocoaPods自然离不开Ruby Gem。

    目前MAC OX都自带Ruby Gem的环境,不幸的同学请移步百度、Google。

    打开电脑终端(命令行),检测方法如下:

    输入:ruby -v

    输出:ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

    输入:gem -v

    输出:2.4.8

    都有输出则表示环境是正常的,此时可以将你的Gem版本更为最新版,在终端输入:sudo gem update --system

    由于华夏民族等一系列历史原因,在我这个时代我需要对Gem换源(是让Gem从国内下载软件的意思)

    查看当前的下载源

    输入:gem sources -l

    输出:

    *** CURRENT SOURCES ***

     

    http://ruby.taobao.org/

    恭喜你不用换源,之前这台电脑有人帮你弄过了,如果你没那么幸运,那也没关系,谁叫你是敲代码的呢?

     

    移除当前使用的国外源

    输入:gem sources --remove https://rubygems.org/

     

    使用国内的下载源

    输入:gem sources -a https://ruby.taobao.org/

    等这些操作完成,之后就可以真正安装我们的CocoaPods了。

     

    安装CocoaPods    (小提示:更新操作和安装操作是一样的)

    输入:sudo gem install cocoapods   

    OS X EL Capitan 后改为  $sudo gem install -n /usr/local/bin cocoapods

     

    设置CocoaPods

    输入:pod setup

     

    查看CocoaPods版本

    输入:pod --version

     

    使用CocoaPods

    在原始的XCode项目文件夹下新建Podfile文件,内容如下:

    platform :ios

    pod 'MBProgressHUD', '~> 0.7'

    pod 'OpenUDID'

    pod 'SDWebImage', '~> 3.5'

     

    platform :ios, '7.0'

    pod "AFNetworking", "~> 2.0"

    保存文件。

    platform表示平台,我们使用ios,详细的可设置为该平台的版本,例如7.0,未写版本一般表示能兼容所有IOS版本的第三方库

    pod 表示添加一个库,后面引号内写库的名称,接着后面是库的版本,不写则表示最新的默认版本

    引号可以使用单引号和双引号,请尽量一致,上面只是例子。

    在终端使用命令cd到Podfile文件目录下

    执行命令:pod install

    等待pod为你的xcode工程安装第三方库,成功会输出如下文字:

     Please close any current Xcode sessions and use `Demo.xcworkspace` for this project from now on.

    意思是告诉你库安装成功,以后要使用Demo.xcworkspace文件打开项目。

    当你修改Podfile文件后请使用命令:pod update

    这样可以更新你的项目中使用的第三方库,而且是更新到最新的版本。

    一般来说,除了第一次使用 pod install命令外,之后尽量是使用 pod update

    一定要使用 pod install 也是可以的,因为这个命令会按照你的文件来安装库,但是这个命令出错的话,请直接使用pod update解决。

    更多请查看CocoaPods Wiki 

  • 相关阅读:
    cakephp异常机制
    你的效率是整理出来的——张一驰
    eclipse常用总结
    cakephp写Lib要点
    代码整洁之道-马丁-第3章 函数
    PHP静态方法如何编写
    编程常用工具
    代码大全(第二版)
    PHP实现AES对称加密
    【pytest】(三) pytest运行多个文件
  • 原文地址:https://www.cnblogs.com/nmzd/p/4645231.html
Copyright © 2020-2023  润新知