有没有办法在flutter中从iOS中排除包?

Ben*_*eek 5 ios dart flutter podfile

我正在使用仅适用于 Android 的“sms_maintained”包。

然而,该项目需要一个iOS版本,我目前正在做的是在开发iOS时删除该包。

如何将包保留在 pubspec.yaml 文件中,但禁止 iOS 检入该包?目标是拥有统一的代码库。

我尝试使用排除 Podfile 中的包

skip_line_start_symbols = ["#", "/","sms_maintained"]
Run Code Online (Sandbox Code Playgroud)

它会跳过包,但在构建过程中会引用自动生成的GeneratePluginRegistrant。

任何帮助将不胜感激,谢谢。

Yad*_*adu 1

https://flutter.dev/docs/deployment/flavors

看看这个,你可以根据不同的发布和开发环境设置不同的flavor