美文网首页
常见的CocoaPods使用介绍

常见的CocoaPods使用介绍

作者: 刘明洋 | 来源:发表于2018-11-06 13:25 被阅读0次

    安装好CocoPods之后,就是使用它,以下是常用的命令行语句。

    以AFNetworking类库为例:

    1、查询AFNetworking是否支持CocoaPods
    pod search AFNetworking
    

    等待结果,最终会在终端中看到关于AFNetworking类库的一些信息。如下所示:

    [图片上传失败...(image-93d247-1541400091446)]

    说明,AFNetworking是支持CocoaPods,所以可以利用CocoaPods将AFNetworking导入到项目中。

    2、Xcode创建一个项目:CocoaPodsDemo,暂时存放在桌面上。
    image.png
    image.png
    3、cd到项目目录下:
    cd /Users/lmy/Desktop/CocoaPodsDemo
    
    4、当前目录下,利用vim创建Podfile,运行:
    vim Podfile
    
    

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

    然后在Podfile文件中输入以下文字:

    
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '8.0'
    
    target 'CocoaPodsDemo' do
      # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
      # use_frameworks!
    
    pod 'AFNetworking'
    
    
      # Pods for CocoaPodsDemo
    
      target 'CocoaPodsDemoTests' do
        inherit! :search_paths
        # Pods for testing
      end
    
      target 'CocoaPodsDemoUITests' do
        inherit! :search_paths
        # Pods for testing
      end
    
    end
    
    

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

    :wq
    
    
    image.png
    6、这时候,发现项目目录中出现一个名字为Podfile的文件,而且文件内容就是刚刚输入的内容。注意:Podfile文件应该和工程文件.xcodeproj在同一个目录下。
    image.png
    7、这时候,就可以利用CocoPods下载AFNetworking类库。还是在终端中的当前项目目录下,运行以下命令:
    $ pod install
    
    

    运行上述命令之后,终端出现以下信息:

    image.png

    AFNetwoking已经成功导入项目,现在就可以开始使用AFNetworking.h了。

    8、在项目任意代码文件中输入:
    #import <AFNetworking.h>
            或者
            #import "AFNetworking.h"
    
    

    然后编译,看看是否出错。如果严格按照上述的步骤来,基本不可能出错。

    9、如何正确编译运行一个包含CocoPods类库的项目

    也许曾经遇到过这种情况,好不容易在GitHub上找到一份代码符合自己想需求,下载下来一编译,发现有各种各样错误。一看,原来是缺失了各种其他第三方类库。这时候仔细一看,会发现你下载的代码包含了Podfile。没错,这意味着你可以用CocoaPods很方便下载所需要的类库。

    cd 到Podfile文件所在目录

    cd /Users/lmy/Desktop/CocoaPodsDemo
    

    由于已经有Podfile,所以不需要再创建Podfile:

    $ pod update
    

    等待几秒之后,终端执行结束之后,再回到项目文件夹看一看,会看到多了一个文件Pods文件夹,所有第三方库都会更新到这下面 。

    相关文章

      网友评论

          本文标题:常见的CocoaPods使用介绍

          本文链接:https://www.haomeiwen.com/subject/hzdsxqtx.html