我又回来了,今天主要讲的是如何将.a包集成到自定义framework中。
这个运用在什么场景呢?
比如你将自己制作一个SDK,但是你需要集成别人的第三方库,比如.a库,那么为了方便SDK给别人用,你就把.a 集成到SDK里面,让对方直接导入你的framework,不用别人在把它加到工程里这么麻烦。
废话不多说,下面具体来说实施方案。
其实说透了也没有什么技术含量的东西,这个系列文章只是一步一步教你如何制作sdk供人使用。
这里以银联为例。
一、将银联包导入到工程中
添加银联需要的支持库(这里需要提醒一下,模拟器没有tbd,至少10.3的SDK中没找到 - -,tbd只支持真机,你也可以用.dylib,但是那个是静态库,你导入的话,会有个警告 - -。):
添加库和头文件的路径。
二、导入银联支付方法
添加方法,调起银联支付
三、调用SDK方法
building一个framework之后,导入到工程之中,然后就可以调用其中的方法,发现调用成功了,那么就代表SDK集成成功。
如何导入.a库就讲到这里了,另外,关于工程的其他细节配置,例如支持http协议,白名单等等的问题,可以找到demo,然后具体看一下啦!
demo地址:https://github.com/yuxiaoen/BuildingMyFramework.git
第三篇,将会带来如何集成framework到自定义framework中,让您的sdk更加完善!