上篇介紹了制作iOS SDK的詳細流程http://www.lxweimin.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所需的三方庫,之后可直接編譯運行,不出意外會直接成功。