我又回來了邑闺,今天主要講的是如何將.a包集成到自定義framework中季俩。
這個運用在什么場景呢?
比如你將自己制作一個SDK雀瓢,但是你需要集成別人的第三方庫枢析,比如.a庫,那么為了方便SDK給別人用致燥,你就把.a 集成到SDK里面登疗,讓對方直接導入你的framework,不用別人在把它加到工程里這么麻煩嫌蚤。
廢話不多說辐益,下面具體來說實施方案。
其實說透了也沒有什么技術含量的東西脱吱,這個系列文章只是一步一步教你如何制作sdk供人使用智政。
這里以銀聯(lián)為例。
一箱蝠、將銀聯(lián)包導入到工程中
添加銀聯(lián)需要的支持庫(這里需要提醒一下续捂,模擬器沒有tbd,至少10.3的SDK中沒找到 - -宦搬,tbd只支持真機牙瓢,你也可以用.dylib,但是那個是靜態(tài)庫间校,你導入的話矾克,會有個警告 - -。):
添加庫和頭文件的路徑憔足。
二胁附、導入銀聯(lián)支付方法
添加方法,調(diào)起銀聯(lián)支付
三滓彰、調(diào)用SDK方法
building一個framework之后控妻,導入到工程之中,然后就可以調(diào)用其中的方法揭绑,發(fā)現(xiàn)調(diào)用成功了弓候,那么就代表SDK集成成功。
如何導入.a庫就講到這里了他匪,另外弓叛,關于工程的其他細節(jié)配置,例如支持http協(xié)議诚纸,白名單等等的問題撰筷,可以找到demo,然后具體看一下啦畦徘!
demo地址:https://github.com/yuxiaoen/BuildingMyFramework.git
第三篇毕籽,將會帶來如何集成framework到自定義framework中抬闯,讓您的sdk更加完善!