上一篇有讲到项目混合开发配置问题。
上一篇是跟网上的各大网游搜罗的混合过程中的问题。这篇根据官方的介绍做了尝试配置比较简单。这里可以分享一下使用:
首先也是一样,在我们的项目MyApp的根目录同级文件夹下执行flutter方法
flutter create -t module my_flutter
来生成一个flutter的module来供我们配置。
如果你有的话就更好了,就不用执行这一段代码,直接将flutter项目拖过来就好了(这里其实只是一个目录,这里不过采用官方的介绍,这里主要是针对pod依赖里面的一个路径问题。你也可以随便放置你的flutter项目,只要pod依赖里面的路径匹配正确能够找到即可。但是为了多层次文件夹可能会导致的一个文件夹命名修改导致你的pod文件路径要更改,建议还是放在一个文件夹下来避免这样的不确定性因素导致的问题。)
生成的结果路径文件如下:

然后我们可以尝试一下在my_flutter文件夹下执行一下项目的正确性,
flutter put get
来安装项目所依赖的三方包
flutter run -d all
在我们的模拟器或者真机上面试运行一下先匹配代码没有问题。
这里需要注意的是:
如果你的三方依赖里面有系统版本号限制,你这里下载也是要改你的podfile文件的


我的在iOS项目里面的依赖Flutter的三方组件需要platform 10.0以及以上才可以。
就需要我们在运行的时候的临时.ios文件下的podfile文件中的8.0改成10.0依赖平台。(如果看不到隐藏文件:键盘command+shift+. 进行隐藏文件的显示和隐藏)

本文详细介绍如何在Swift项目中集成Flutter模块,包括配置过程、依赖管理及与原生代码的交互方式。通过实例演示了从创建Flutter模块、调整Podfile、到实现原生与Flutter页面跳转的全过程。
最低0.47元/天 解锁文章
4653

被折叠的 条评论
为什么被折叠?



