CocoaPods的安装及第三方类库的使用

时间:2023-02-01 09:05:58

CocoaPods的安装

CocoaPods是在做iOS开发时常用的第三方类库管理工具,在它的官网(https://cocoapods.org/?q=l)上可以找到许多热门的第三方类库,利用这个工具,我们可以将这些第三方类库嵌入到我们的项目中,从而使我们在开发过程中减少不少的工作量。下面讲一下它的安装:
首先,打开打开系统终端terminal(如果不知道在哪的,可以按command+space搜索terminal),输入命令:

    gem sources —remove https://rubygems.org/

这个命令是将系统原始的配置资源网站移除给移除掉,因为国内无法访问(有墙)。输入完成后,接着输入以下命令,查看一下是否已经将原先的网站给移除掉了:

gem sources -l

接着是新增taboo实时镜像源(这样就可以安装CocoaPods了):

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

如果想要查看是否添加成功,可输入原先的命令(gem sources -l)查看。
OK,接下来安装CocoaPods,命令为:

sudo gem install cocoa pods

安装成功后,接着输入命令:

pod setup

如果此时出现了Setting up CocoaPods master repo 提示,可能要等待一段时间(成功后如下图):

CocoaPods的安装及第三方类库的使用

第三方类库的使用

这里的第三方类库的使用指的是结合CocoaPods来将第三方类库导入到项目中。

首先,新建一个工程(也可以是你已创建的工程),在工程的子目录下新建一个Podfile文件(如下图)

CocoaPods的安装及第三方类库的使用

接着打开Podfile文件,输入:

platform :ios, '****'  /*iOS系统版本*/
use_frameworks!

pod '****', '~> ****' /*所要导入的第三方库名称*及第三方类库版本号*/

然后关闭项目工程。

接着,打开系统终端terminal,用cd命令(或者输入cd后空格,然后将工程目录拖到系统终端,按Enter)将文件目录跳转到工程目录下,然后输入命令:

pod install 

成功后有(如下图):

CocoaPods的安装及第三方类库的使用

Then,关闭系统终端terminal,到Finder下打开工程,会发现多了一些文件,其中会有一个xcworkspace文件,以后打开工程就是双击这个文件。

最后,打开工程,command+B运行没错就说明cocoapods成功导入第三方库,这样就可以使用了,用法的话,一般在Github搜索第三方库类名,都可以看到。

额外

1.如果在pod install安装过程中出现了错误:
[!] Pods written in Swift can only be integrated as frameworks; add use_frameworks! to your Podfile or target to opt into using it. The Swift Pod being used is: SnapKit
在工程文件Podfile中加入---’use_frameworks’即可。

2.另外,如果iOS开发是用swift语言,在导入一些Objective-C的第三方类库时,需要建立桥接文件,详情在~~这里~~。