我正在尝试实现新的 Flutter 插件来包装我的原生 SDK 并直接使用我的原生 SDK 并返回结果。
我已经通过使用 maven 添加我的库并在我的 Android 模块中使用它来完成了 Android 部分,但现在我陷入了 iOS 部分,因为插件代码只是一个将在最后使用的 pod,所以我如何添加我通过 Swift Package Manager 对插件 pod 的依赖并使用它,而不是去添加供应商框架。有什么办法可以做到吗?
目前您可能需要切换到 CocoaPods。
Flutter 不支持 Swift 包管理器。请参阅https://github.com/flutter/flutter/issues/33850
Swift Package Manager 目前正在开发中,可以使用,参见 https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-app-developers 。有一个警告称,未来的实现可能会发生变化,因此在将 SPM 与 Flutter 结合使用时请记住这一点。