前面一段時間,在忙著寫一個公司的與H5頁面交互的支付和轉(zhuǎn)贈的第三方SDK,所以一直沒有更新文章.所以將這次在寫SDK中遇到的問題分享一下.
1.首先是當(dāng)SDK完成時,你要進行打包,但是我們所見到的第三方SDK,如微信等都是只有.a文件或者就是framework文件.所以我們的項目也是需要這樣的操作的.所以在這里就介紹一下如何打包靜態(tài)庫和framework.
2.與H5的交互.并獲取H5傳遞回來的信息,進行支付調(diào)用等一系列操作.還有如何將自己的SDK寫的比較完成.(下次分享)
先說靜態(tài)庫吧.首先創(chuàng)建Xcode工程.
然后點擊next->
輸入工程名,點擊next.
有一個WQPaySDK.h和.m文件還有一個紅色的libWQPaySDK.a文件
這里只做簡單的例子.
好了配置工程
添加新的頭文件
添加需要暴露的頭文件,然后拖動到public中.
也可以將debug新進行模擬器打包.cmd+b.在用真機打包.然后切換到release在進行一次同樣的操作.
然后選中.a文件
最后如果想合并真機和模擬器的包,可以通過終端來操作.命令行如下,也可以自行上網(wǎng)搜索,教程很多.
lipo -creat xxxxx.a? yyyyy.a -output zzzzz.a
然后就是使用.
糾正一點剛才錯誤了一點
因為我們使用的是new headers那個所以要清空這里.這是剛才的疏忽.
集成的方法很簡單將文件拖入就可以了.
哦時間已經(jīng)[NSDate data] = 晚上12點多了.算了就先說到這吧.明天補上framework.也比較簡單.
如果喜歡小編,可以點擊關(guān)注,我會不定期的更新一些文章,也可以關(guān)注我的專題
本人聯(lián)系方式:qq:513961360
email:513961360@qq.com
也可以加我們的qq群希望能與朋友們一起聊天和學(xué)習(xí).群里還有很多iOS開發(fā)者,幫助我們解決問題,并且同時學(xué)習(xí).
qq群號:580284575