前面一段时间,在忙着写一个公司的与H5页面交互的支付和转赠的第三方SDK,所以一直没有更新文章.所以将这次在写SDK中遇到的问题分享一下.
1.首先是当SDK完成时,你要进行打包,但是我们所见到的第三方SDK,如微信等都是只有.a文件或者就是framework文件.所以我们的项目也是需要这样的操作的.所以在这里就介绍一下如何打包静态库和framework.
2.与H5的交互.并获取H5传递回来的信息,进行支付调用等一系列操作.还有如何将自己的SDK写的比较完成.(下次分享)
先说静态库吧.首先创建Xcode工程.
然后点击next->
输入工程名,点击next.
有一个WQPaySDK.h和.m文件还有一个红色的libWQPaySDK.a文件
这里只做简单的例子.
好了配置工程
添加新的头文件
添加需要暴露的头文件,然后拖动到public中.
也可以将debug新进行模拟器打包.cmd+b.在用真机打包.然后切换到release在进行一次同样的操作.
然后选中.a文件
最后如果想合并真机和模拟器的包,可以通过终端来操作.命令行如下,也可以自行上网搜索,教程很多.
lipo -creat xxxxx.a yyyyy.a -output zzzzz.a
然后就是使用.
纠正一点刚才错误了一点
因为我们使用的是new headers那个所以要清空这里.这是刚才的疏忽.
集成的方法很简单将文件拖入就可以了.
哦时间已经[NSDate data] = 晚上12点多了.算了就先说到这吧.明天补上framework.也比较简单.
如果喜欢小编,可以点击关注,我会不定期的更新一些文章,也可以关注我的专题
本人联系方式:qq:513961360
email:513961360@qq.com
也可以加我们的qq群希望能与朋友们一起聊天和学习.群里还有很多iOS开发者,帮助我们解决问题,并且同时学习.
qq群号:580284575