之前的导入方案有些过时了,对于最新的flutter版本我们需要做以下修改。 1.podspec导入
//在iOS工程内创建flutter工程
flutter create -i objc -t module flutter_module
在podfile内进行修改
flutter_application_path = '../flutter_module'
load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
target 'flutterwithpod_Example' do
install_all_flutter_pods(flutter_application_path)
end
老版本的Run Script需要删掉,直接pod install 就可以使用了。
2.framework导入 之前打包的脚本不好使了,最新的官方文档打包指令有些变化。
flutter clean
flutter build ios-framework --output='要存储framework的地址'
直接在指定的文件夹内会有Debug,profile,Release文件夹。Release只能使用于真机。 之后直接将framework包加入自定义的podspec中,然后iOS工程通过pod自己的库就可以正常使用了。