一、初始项目
1、现有目录
现有一个最简单的iOS项目MyApp,将iOS项目和Android项目分别放入放入HybridApp文件夹中,目录结构如下:
代码语言:javascript复制HybridApp
├── Android
└── AndroidProject
└── iOS
└── MyApp
2、建立Flutter模块
代码语言:javascript复制flutter create -t module xxx
在HybridApp文件夹的根目录执行以下命令
代码语言:javascript复制$ cd HybridApp
$ flutter create -t module flutter_module
现在目录变成
代码语言:javascript复制HybridApp
├── Android //android相关
└── AndroidProject //android项目
├── flutter_module //flutter相关
└── iOS // iOS相关
└── MyApp // iOS项目
二、iOS接入
1、将flutter的相关信息导入iOS项目
更新,新版本接入,通过cocoapod比较简单
在PodFile内加入:
代码语言:javascript复制platform :ios, '10.0'
target "NewHybrid" do
flutter_application_path = '../flutter_module'
eval(File.read(File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), binding)
end
==================================