创建 package
命令:
flutter create --template=plugin -i 【iOS语言objc/swift】-a 【Android语言kotlin/java】【项目名】
例如:
flutter create --template=plugin -i swift -a kotlin map
文件目录
这将在 map/ 文件夹下创建一个具有以下专用内容的插件工程:
- lib/map.dart:插件包的 Dart API
- ios/Classes/MapPlugin.m:插件包 API 的 ios 实现
- example/:一个依赖于该插件的 Flutter 应用程序,来说明如何使用它
运行 example/ios 项目
- 在编辑 Xcode 中的 iOS 平台代码之前,首先确保代码至少已经构建过一次。从 Xcode 中运行示例应用程序或终端执行下面命令:
cd map/example
flutter build ios --no-codesign
-
如果报错,先修改 Podfile 文件,如下图:
-
可以先进入 example/ios 目录下,执行下面下面代码