上篇介紹了制作iOS SDK的詳細(xì)流程http://www.reibang.com/p/ed65aed59fd1
上篇文章在制作SDK時(shí)只是簡單的功能,并未用到其他依賴的三方庫苟穆,如:AFNetworking抄课、SDWebImage、Masonry等等雳旅,如果用到這些三方庫該怎么辦呢跟磨?本文將進(jìn)行詳細(xì)介紹。
其實(shí)很簡單攒盈,我們可以直接進(jìn)行三方庫的Pod操作抵拘,具體如下:
1、創(chuàng)建Framework
2型豁、設(shè)置為靜態(tài)庫
3僵蛛、關(guān)閉工程尚蝌,創(chuàng)建podfile文件,設(shè)置好所需的三方庫后進(jìn)行pod
4充尉、打開xcworkspace進(jìn)行開發(fā)
5飘言、在自動(dòng)生成的“XXXSDK.h”中引入頭文件
此時(shí)操作已經(jīng)完成。開發(fā)完成后直接選擇真機(jī)運(yùn)行驼侠,運(yùn)行成功后在“Products”文件夾下即可生成一個(gè)“XXXSDK. framework”姿鸿。右鍵Show In Finder即可找到生成的SDK
注意:需要將XXXSDK. framework文件夾下的Modules文件移動(dòng)到Headers文件夾中,否則在使用SDK時(shí)會(huì)報(bào)錯(cuò)倒源,找不到頭文件
SDK的操作已經(jīng)完成苛预,如何使用呢?
首先笋熬,將生成的SDK復(fù)制粘貼到所需的項(xiàng)目中碟渺,注意的是因?yàn)镾DK依賴了其他的三方庫,那么目標(biāo)項(xiàng)目工程也需要Pod集成SDK所需的三方庫突诬,之后可直接編譯運(yùn)行,不出意外會(huì)直接成功芜繁。