iOS开发之SDK开发——依赖其他三方库集成

上篇介绍了制作iOS SDK的详细流程https://www.jianshu.com/p/ed65aed59fd1
上篇文章在制作SDK时只是简单的功能,并未用到其他依赖的三方库,如:AFNetworking、SDWebImage、Masonry等等,如果用到这些三方库该怎么办呢?本文将进行详细介绍。

其实很简单,我们可以直接进行三方库的Pod操作,具体如下:

1、创建Framework

image.png

2、设置为静态库

image.png

3、关闭工程,创建podfile文件,设置好所需的三方库后进行pod
image.png

4、打开xcworkspace进行开发
5、在自动生成的“XXXSDK.h”中引入头文件
image.png

此时操作已经完成。开发完成后直接选择真机运行,运行成功后在“Products”文件夹下即可生成一个“XXXSDK. framework”。右键Show In Finder即可找到生成的SDK
注意:需要将XXXSDK. framework文件夹下的Modules文件移动到Headers文件夹中,否则在使用SDK时会报错,找不到头文件
image.png

SDK的操作已经完成,如何使用呢?

首先,将生成的SDK复制粘贴到所需的项目中,注意的是因为SDK依赖了其他的三方库,那么目标项目工程也需要Pod集成SDK所需的三方库,之后可直接编译运行,不出意外会直接成功。

你可能感兴趣的:(iOS开发之SDK开发——依赖其他三方库集成)