diff --git a/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/ValidatedMacOSSigningSettings.kt b/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/ValidatedMacOSSigningSettings.kt index cb90c8b9b3..3ca82fb6a1 100644 --- a/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/ValidatedMacOSSigningSettings.kt +++ b/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/ValidatedMacOSSigningSettings.kt @@ -44,10 +44,10 @@ internal fun MacOSSigningSettings.validate( val signIdentity = this.identity.orNull ?: error(ERR_UNKNOWN_SIGN_ID) val keychainPath = this.keychain.orNull + val keychainFile = + listOf(project.file(keychainPath), project.rootProject.file(keychainPath)) + .firstOrNull { it.exists() } if (keychainPath != null) { - val keychainFile = - listOf(project.file(keychainPath), project.rootProject.file(keychainPath)) - .firstOrNull { it.exists() } check(keychainFile != null && keychainFile.exists()) { "$ERR_PREFIX could not find the specified keychain: $keychainPath" }