本文主要是介绍Flutter 开发Packages、插件包、调用原生编写的 iOS 三方库以及传值总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创建 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 文件,如下图:
这篇关于Flutter 开发Packages、插件包、调用原生编写的 iOS 三方库以及传值总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!