ios - 有没有办法在 flutter 中从 iOS 中排除一个包?

标签 ios flutter dart podfile

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

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

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

我尝试使用

排除 Podfile 中的包
skip_line_start_symbols = ["#", "/","sms_maintained"]

它会跳过包,但在构建期间会引用自动生成的 GeneratedPluginRegistrant。

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

最佳答案

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

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

关于ios - 有没有办法在 flutter 中从 iOS 中排除一个包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62637307/

相关文章:

ios - Core ML 框架为何包含在 bundle 中

ios - FileManager.default.enumerator 不返回任何文件

dart - Firestore batch.commit一次添加500多个文档

flutter - 抖动中屏幕加载时的 HTTP 调用

ios - 核心数据从数据库中获取最佳结果

ios - 如何在 firebase auth( react native 应用程序)中禁用 QA 环境的验证码?

flutter - 如何在 riverpod future provider 中抛出错误并在错误发生时捕获它

flutter - flutter 中有没有可以让我们在同一屏幕上看到七个直播流媒体的 SDK?

firebase - Flutter firebase-admob 检查奖励视频是否正在加载

flutter - 使用 HAPI FHIR 发布资源包