常见的CocoaPods使用介绍

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

以AFNetworking类库为例:

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

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

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

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

2、Xcode创建一个项目:CocoaPodsDemo,暂时存放在桌面上。
常见的CocoaPods使用介绍_第1张图片
image.png

常见的CocoaPods使用介绍_第2张图片
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

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

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

常见的CocoaPods使用介绍_第5张图片
image.png

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

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

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

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

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

cd 到Podfile文件所在目录

cd /Users/lmy/Desktop/CocoaPodsDemo

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

$ pod update

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

你可能感兴趣的:(常见的CocoaPods使用介绍)