Estoy trabajando en un proyecto multiplataforma, iOS y JVM (no estoy apuntando directamente a Android). Dependiendo del tipo de compilación (depuración o lanzamiento), quiero configurar el nivel de registro (es decir, imprimir solo errores en el lanzamiento). Dado que no hay una clase BuildConfig disponible, ¿cómo puedo saber de commonMain el tipo de compilación?
No es una respuesta directa a la pregunta, pero para Android/ios se puede definir una propiedad como esta:
en comúnPrincipal:
expect val isDebug: Booleanen androidPrincipal:
actual val isDebug = BuildConfig.DEBUGen iosPrincipal:
actual val isDebug = Platform.isDebugBinary