zoukankan      html  css  js  c++  java
  • 安装和使用cocoapods

     

    第一步:查看自己电脑的Ruby环境:gem sources -l

    1.如果已经是taobao镜像了【https://ruby.taobao.org/】,此时不需要环境的修改了,直接进入第二步

    2.(1)如果不是,需要将当前的镜像移除:gem sources —remove https://rubygems.org/

    (2)紧接着使用淘宝镜像:gem sources -a https://ruby.taobao.org/

     

    第二步:安装cocoapods

    1.下载:sudo gem install cocoapods【这一步要等到 **gems installed,表示下载完成】

    2.设置:pod setup【这一步要等到Setup completed,表示设置完成,然后我们就可以使用了】

    如果要查看设置的进度:(因为要下载的东西很多,所以看一下进度)

    新建一个终端:command + n

    进入Cocoapods里:cd ~/.cocoapods

    查看进度:du -sh *

     

    第三步:使用

    1.先找到要使用的三方库:pod search + 第三方库名称

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

    3.创建工程,进入工程:cd + 工程路径

    4.编辑工程的Podfile文件:vim Podfile

    5.使Podfile处于编辑状态,将要下载的内容放在这个里面:【在这里编辑状态需要输入字母i,输入结束之后先要ESC退出编辑状态,然后是:wq退出并保存】

    platform :ios, '8.0'
    target "targetName" do
    pod ‘MBProgressHUD’,’~>0.8
    end

    6.保存Podfile设置,然后进行更新下载三方库:pod update

     

     

     

    1、终端报错:The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target.
    2、原因:CocoaPods升级到最新版本(包括一些高版本),Podfile文件的内容必须明确指出所用第三方库的targetName.
    3、报错分析:低版本和高版本写法不一样.

    低版本:
    platform :ios, '8.0'
    pod 'MBProgressHUD', '~> 0.9.2'

    高版本:
    platform :ios, '8.0'
    target "targetName" do
    pod 'MBProgressHUD', '~> 0.9.2'
    end

    注意:这里的 targetName 填写工程的名字。

  • 相关阅读:
    做嵌入式编程,为什么用的是C语言而不是C++呢?
    结对-四则运算答题器-设计文档
    Windows Forms Thread Safety: InvalidOperationException and Invoking
    DialogForm
    Views in Full Screen Mode
    Painting on a Panel
    A Gradient Title Bar for modal and modeless dialog
    MSN Messenger Type Status Bar Popup Message Box
    EZOptionsDlg
    Transparent Static Text In Dialogs
  • 原文地址:https://www.cnblogs.com/fushengruomeng/p/5558131.html
Copyright © 2011-2022 走看看