diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt index 52b4a4b52fe..7188e1276bf 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt @@ -270,10 +270,11 @@ private fun simulator(project: Project): ExecutorService = object : ExecutorServ } private val device by lazy { + val version = Xcode.findCurrent().version val default = project.findProperty("iosDevice")?.toString() ?: when (target.family) { Family.TVOS -> "Apple TV 4K" Family.IOS -> "iPhone 11" - Family.WATCHOS -> "Apple Watch Series 6 (40mm)" + Family.WATCHOS -> "Apple Watch Series 6 " + (if (version.startsWith("14")) "(40mm)" else "- 40mm") else -> error("Unexpected simulation target: $target") }