当前位置: 首页 > news >正文

iOS接入Flutter项目

首先要把iOS项目和flutter项目统一目录下,而且需要注意的是flutter是module。

第一步:Flutter相关内容的创建

module创建命令: flutter create --template=module my_flutter,之后再执行

flutter pub get 

flutter build ios 

上面两个命令只是为了加载和验证所需要的flutter文件,以上flutter所需要的内容就基本完成了。

之后可以根据自己的项目名称修改下pubspec.yaml文件中的内容,改成自己的项目标识,修改标识不是必须的,这里只是建议

第二步:修改iOS项目的Podfile文件

执行完上面的命令之后,就可以在Podfile文件里做如下修改。

flutter_application_path = '../my_flutter'
load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')

target 'Native_Demo' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!
  install_all_flutter_pods(flutter_application_path)
end

post_install do |installer|
    flutter_post_install(installer)
end

填写完成之后就可以pod install 了。install之后要注意Flutter.podspec的版本号是否和Podfile的一致

以上步骤都做完之后还要对下面的设置进行修改,不让依旧会报错

参考:iOS原生项目嵌入Flutter,pod install报错问题 - 简书

相关文章:

  • HTTP~文件 MIME 类型
  • 【量化科普】Drawdown,回撤
  • 基于log4j的自定义traceid实现
  • Spring AOP(教科书式的教程)
  • FASIONAD:自适应反馈的类人自动驾驶中快速和慢速思维融合系统
  • 使用AoT让.NetFramework4.7.2程序调用.Net8编写的库
  • QT异步编程之线程池QThreadPool
  • Chromium项目相关
  • 增强for循环
  • 基于yolov8的糖尿病视网膜病变严重程度检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • 15.12 LoRA低秩适配微调:微软的高效微调革命
  • 计算机网络基础:揭开网络世界的神秘面纱
  • Word 插入图片会到文字底下解决方案
  • 浅谈流媒体协议以及视频编解码
  • python秒杀活动支撑方案教程
  • MRI学习第一章-核磁共振物理基础(一)
  • c++ 中的 auto 与 const 关键字
  • Go Channel 高级模式实战:超时控制与广播机制的深度解析
  • Android 端侧运行 LLM 框架 MNN 及其应用
  • C++内部类用法介绍
  • 有免费的微网站制作吗/优化设计数学
  • 网站ppt怎么做/北京网络营销推广培训哪家好
  • 三峡日报 做网站/软文范例800字
  • 个人作品集网站是怎么做/百度指数数据分析
  • 网站竞价 英文/市场调研报告1000字
  • 廊坊网站建设方案/网络推广公司主要做什么