我正在开发一个多平台项目,iOS 和 JVM(我不直接针对 Android)。根据构建类型(调试或发布),我想配置日志记录级别(即仅打印发布中的错误)。由于没有可用的 BuildConfig
类,我如何从 commonMain
知道构建类型?
最佳答案
不是问题的直接答案,但对于 android/ios 可以定义这样的属性:
共同主要:
expect val isDebug: Boolean
在androidMain中:
actual val isDebug = BuildConfig.DEBUG
在 iosMain 中:
actual val isDebug = Platform.isDebugBinary
关于android - 如何确定 kotlin-multiplatform 项目中的构建类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54255368/