• iOS学习之cocoaPods


    Cocoapods

    Cocoapods作用:iOS开发时,项目中会引用许多第三方库,CocoaPods可以用来方便的统一管理这些第三方库。


    第一步安装:

    下载安装CocoaPods需要Ruby环境

    Mac自带ruby,所以可以直接下载安装

    1. 查看当前ruby版本: 打开终端输入 ruby –v   

    获得ruby 2.0.0p648(2015-12-16 revision 53162) [universal-darwin12.0] 

    (说明ruby版本是2.0.0的,这个版本太旧了,得升级成比较新的版本在2016.10.21需要2.2.2以上版本)

    会出现:activesupport requires ruby version 〉=2.2.2错误

    更新ruby:

    1. 安装 RVM

    安装方法:终端输入 $ curl -L https://get.rvm.io | bash -s stable

    可能要密码:密码就是你的开机密码

    安装完成:

     

    2.载入 RVM 环境

    终端输入 $ source ~/.rvm/scripts/rvm

     3.查看所有ruby版本:

                终端输入 $ rvm list known

     

    4) 安装大于2.2.2版本

    终端输入 $ rvm install 2.3 (安装2.3版本)

    安装过程中可能会叫你输入安装位置:直接按enter键默认安装就行(按其他任意键会停止安装。)需要安装一定的时间。

    安装完成后

     

    再次查看ruby版本:ruby –v   

    ruby 2.3.0(…..) 

    更新完成。

    1. 更换软件源:

    默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题(有墙),网上的一种解决方案是将远替换成淘宝的,替换方式如下:

         $gem source -r https://rubygems.org/

        $ gem source -a https://ruby.taobao.org

     

    要想验证是否替换成功了,可以执行:

    $ gem sources -1

    输出以下内容说明替换成功:

     


    1. 安装CocoaPods,在终端输入命令

    安装方法:终端输入 $ sudo gem install cocoapods

    安装需要一定的时间。

    安装完成::(有gems installed即可)23 gems installed

    1. CocoaPods的设置

    方法:终端输入 $ pod setup

    需要一定时间,大约300M

    1. 查询cocoapods有没有我们需要的库
    1. CocoaPods的使用

    1.查询cocoapods有没有我们需要的库

           $ pod search AFNetworking

     

    可以看到有很多版本,3.0.2是这张图里面最新版

    2.使用CocoaPods前,要在需要使用CocoaPods的地方建立podfile

    先定位到这个文件:项目总目录包含Notes文件夹、Notes.xcodeproj、NotesTest的那个总目录

    终端输入 $ cd /Users/lucky/Desktop/Notes (最后一个是你需要用到的项目名)

    不知道路径的话

    打开浏览器,将文件拖动到浏览器的地址栏或者搜索栏就可以获得路径 

    3.建立podfile文件

    终端输入 $ touch Podfile

    可以看到,在Notes工程目录下,多了一个Podfile文件

    4.使用vim编辑podfile文件,使用命令

    终端输入 $ vim Podfile

    键盘输入 i,进入编辑模式,输入

           platform :ios, '9.3'

    target ‘Notes’ do     (引号内为项目名)

    pod ‘AFNetworking’, ‘~>3.0.2’

    pod 'MBProgressHUD', '~> 0.8'

    end

    输入完成按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

    保存并退出。

    1. 进行更新下载三方库

    终端输入 $ pod install

     

    注意点:

    • 现在打开项目不是点击 Notes.xodeproj了,而是点击 Notes.xcworkspace。
    • 每次更改了podfile文件都要重新更新文件

    终端输入 $ pod update

  • 相关阅读:
    VBS基础篇
    AcWing249 蒲公英(分块)
    CF1338B Edge Weight Assignment(思维+dfs)
    CF785E Anton and Permutation(分块)
    UCF Local Programming Contest 2015(Practice)D题
    AcWing851 spfa求最短路
    CF479E Riding in a Lift (dp)
    AcWing267 莫基亚(CDQ分治)
    P4093 [HEOI2016/TJOI2016]序列 (CDQ分治)
    2019ICPC南昌区域赛C题 And and Pair(数位dp)
  • 原文地址:https://www.cnblogs.com/bzhong/p/6063948.html
Copyright © 2020-2023  润新知