【发布时间】:2020-10-19 13:37:54
【问题描述】:
我正在使用仅适用于 Android 的包“sms_maintained”。
但是,该项目需要一个 iOS 版本,而我目前正在做的是在为 iOS 开发时删除包。
如何将包保存在 pubspec.yaml 文件中,但禁止 iOS 检入包?目标是拥有统一的代码库。
我已尝试使用排除 Podfile 中的包
skip_line_start_symbols = ["#", "/","sms_maintained"]
它会跳过包,但在构建过程中会引用自动生成的 GeneratedPluginRegistrant。
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
我只是想知道如果不排除包有什么问题?你应该检查 iOS 的实现,我很确定它会返回一个默认响应。
-
你如何期望 Flutter 不注册插件?您实际上是在 Android 上使用它。
-
是的 @danypata 就像 @Firat 在暗示一样,它在构建过程中抛出这个“没有找到
sms_maintained的 podspec”