新建flutter插件时,引用swift SDK
2022-02-24 本文已影响0人
angle_杰
Flutter 插件开发及iOS端手动导入第三方sdk
https://www.jianshu.com/p/18a0aecba5b7
2,进入iOS文件夹(注意:不是example里的ios文件夹)
3,创建文件夹,命名为Frameworks(名字随意,但需与后面保持一致)
4,将sdk放入Frameworks文件夹
5,打开iOS文件夹下的.podspec文件,即flualipay.podspec
输入:
s.ios.vendored_frameworks = 'Frameworks/AlipaySDK.framework'
s.vendored_frameworks = 'AlipaySDK.framework'
注:此处Frameworks/AlipaySDK.framework中的Frameworks为上面创建文件夹的名字。第一句为指定sdk位置,第二句引用sdk
6,根据官方文档在xcode中添加所需的系统库
7,执行pod install,Pods中插件文件夹下会出现上面创建的文件夹,且文件夹中有添加的支付宝sdk
pod class 中创建swift文件,增加桥接文件
runner 中创建swift文件,增加桥接文件
podfile中增加
target 'XXXX' do
use_frameworks!
end