Answer to Issue JetBrains/compose-multiplatform#3862

This sample shows how to resolve dependency version and use forceMainThreadRendering flag.

Take a look at build.gradle.kts

configurations.all {
    resolutionStrategy {
        force("org.jetbrains.compose.ui:ui:0.0.0-dev1260")
    }
}

It helps to use concrete version of module org.jetbrains.compose.ui:ui.

And in main.ios.kt This code:

@OptIn(ExperimentalComposeApi::class)
fun MainViewController(): UIViewController {
    androidx.compose.ui.window.forceMainThreadRendering = true
    return ComposeUIViewController { App() }
}