diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/GenerateArtifactPodspecTask.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/GenerateArtifactPodspecTask.kt index 80b0c8ec56b..6ea586ecd58 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/GenerateArtifactPodspecTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/GenerateArtifactPodspecTask.kt @@ -40,7 +40,7 @@ abstract class GenerateArtifactPodspecTask : DefaultTask() { abstract val specName: Property @get:Input - abstract val specVersion: Property + abstract val specVersion: Property @get:OutputDirectory abstract val destinationDir: DirectoryProperty @@ -134,8 +134,8 @@ abstract class GenerateArtifactPodspecTask : DefaultTask() { put(specNameKey, specName.get()) } - if (!attributes.get().containsKey(specVersionKey)) { - specVersion.get()?.let { put(specVersionKey, it) } + if (!attributes.get().containsKey(specVersionKey) && specVersion.isPresent) { + put(specVersionKey, specVersion.get()) } if (vendoredKeys.none { attributes.get().containsKey(it) }) {