公司项目需求引入银行卡支付,并封装成SDK,看iOS封装SDK(分别生成.a和framework) - 简书这篇文章一步一步来,写出了一个简单的SDK,不过还有一些自己遇到的小问题,在此记录一下。
一.在Build Phases->Headers中设置你要暴露的接口。
二.iOS Framework lipo报错 lipo: can't map input file
fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: can't map input file: xxxFramework.framework/ (Invalid argument)
原因在于:
lipo -create xxxFramework.framework
而命令需要是
lipo -create xxxFramework.framework/xxxFramework