本文主要是介绍iOS 与flutter混编二(在Xcode中嵌入框架),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我们项目最终选择在Xcode中嵌入框架的方式实现iOS与flutter的混编,下面是在实现过程以及遇到的问题
准备工作:前端提供了flutter的插件包含debug和release
1、把他们导入到项目中
2、选择一种模式,因为项目是release模式,所以选择了Release,把除了.podspec的文件,全部拖到General-->Frameworks,Libraries,andEmbedded Content 中
注意:FlutterPluginRegistrant中选择Do Not Embed
3、 检查Build Phases中Embed
4、检查Build Settings中链接
在release下添加路径$(PROJECT_DIR)/PengAuth/Release/便于找到添加的内容,如果是debug就选择debug的路径(debug模式在iOS14上调用flutter容易启动就闪退)
5、最后在Podfile文件中加上.podspec
运行,成功把flutter集成到项目中!🎆
注意:如果是老项目,注意解决冲突文件,例如我的项目中就有文件和Toast.xcframework冲突,在项目中就删掉了Toast.xcframework
这篇关于iOS 与flutter混编二(在Xcode中嵌入框架)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!