Fix CocoaPodsIT
diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/CocoaPodsIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/CocoaPodsIT.kt
index dfe72be..00c7bc8 100644
--- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/CocoaPodsIT.kt
+++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/CocoaPodsIT.kt
@@ -1371,15 +1371,23 @@
                     spec.module_name              = "#{spec.name}_umbrella"
                     spec.dependency 'pod_dependency', '1.0'
                     spec.dependency 'subspec_dependency/Core', '1.0'
+                    spec.pod_target_xcconfig = {
+                        'KOTLIN_PROJECT_PATH' => ':kotlin-library',
+                        'PRODUCT_MODULE_NAME' => 'kotlin_library',
+                    }
                     spec.script_phases = [
                         {
                             :name => 'Build kotlin_library',
                             :execution_position => :before_compile,
                             :shell_path => '/bin/sh',
                             :script => <<-SCRIPT
+                                if [ "YES" = "${'$'}COCOAPODS_SKIP_KOTLIN_BUILD" ]; then
+                                  echo "Skipping Gradle build task invocation due to COCOAPODS_SKIP_KOTLIN_BUILD environment variable set to \"YES\""
+                                  exit 0
+                                fi
                                 set -ev
                                 REPO_ROOT="${'$'}PODS_TARGET_SRCROOT"
-                                "${'$'}REPO_ROOT/../gradlew" -p "${'$'}REPO_ROOT" :kotlin-library:syncFramework \
+                                "${'$'}REPO_ROOT/../gradlew" -p "${'$'}REPO_ROOT" ${'$'}KOTLIN_PROJECT_PATH:syncFramework \
                                     -Pkotlin.native.cocoapods.platform=${'$'}PLATFORM_NAME \
                                     -Pkotlin.native.cocoapods.archs="${'$'}ARCHS" \
                                     -Pkotlin.native.cocoapods.configuration=${'$'}CONFIGURATION \
@@ -1404,15 +1412,23 @@
                     spec.vendored_frameworks      = "build/cocoapods/framework/${frameworkName ?: "second_library"}.framework"
                     spec.libraries                = "c++"
                     spec.module_name              = "#{spec.name}_umbrella"
+                    spec.pod_target_xcconfig = {
+                        'KOTLIN_PROJECT_PATH' => ':second-library',
+                        'PRODUCT_MODULE_NAME' => 'second_library',
+                    }
                     spec.script_phases = [
                         {
                             :name => 'Build second_library',
                             :execution_position => :before_compile,
                             :shell_path => '/bin/sh',
                             :script => <<-SCRIPT
+                                if [ "YES" = "${'$'}COCOAPODS_SKIP_KOTLIN_BUILD" ]; then
+                                  echo "Skipping Gradle build task invocation due to COCOAPODS_SKIP_KOTLIN_BUILD environment variable set to \"YES\""
+                                  exit 0
+                                fi
                                 set -ev
                                 REPO_ROOT="${'$'}PODS_TARGET_SRCROOT"
-                                "${'$'}REPO_ROOT/../gradlew" -p "${'$'}REPO_ROOT" :second-library:syncFramework \
+                                "${'$'}REPO_ROOT/../gradlew" -p "${'$'}REPO_ROOT" ${'$'}KOTLIN_PROJECT_PATH:syncFramework \
                                     -Pkotlin.native.cocoapods.platform=${'$'}PLATFORM_NAME \
                                     -Pkotlin.native.cocoapods.archs="${'$'}ARCHS" \
                                     -Pkotlin.native.cocoapods.configuration=${'$'}CONFIGURATION \