[MPP] Use two simulator targets in CocoaPodsIT

^KT-58822
This commit is contained in:
Timofey Solonin
2023-06-13 23:47:03 +02:00
committed by Space Team
parent 14bc02287b
commit 6d66eb4ac2
@@ -524,8 +524,7 @@ class CocoaPodsIT : BaseGradleIT() {
""" """
| |
|kotlin { |kotlin {
| iosArm64() | iosSimulatorArm64()
| iosArm32()
| cocoapods { | cocoapods {
| framework { | framework {
| baseName = "$frameworkName" | baseName = "$frameworkName"
@@ -540,15 +539,15 @@ class CocoaPodsIT : BaseGradleIT() {
with(runProcess(listOf("file", framework.absolutePath), projectDir)) { with(runProcess(listOf("file", framework.absolutePath), projectDir)) {
assertTrue(isSuccessful) assertTrue(isSuccessful)
assertTrue(output.contains("universal binary with 2 architectures")) assertTrue(output.contains("universal binary with 2 architectures"))
assertTrue(output.contains("(for architecture armv7)")) assertTrue(output.contains("(for architecture x86_64)"))
assertTrue(output.contains("(for architecture arm64)")) assertTrue(output.contains("(for architecture arm64)"))
} }
} }
test( test(
"syncFramework", "syncFramework",
"-Pkotlin.native.cocoapods.platform=iphoneos", "-Pkotlin.native.cocoapods.platform=iphonesimulator",
"-Pkotlin.native.cocoapods.archs=arm64 armv7", "-Pkotlin.native.cocoapods.archs=arm64 x86_64",
"-Pkotlin.native.cocoapods.configuration=Debug", "-Pkotlin.native.cocoapods.configuration=Debug",
"-Pkotlin.native.cocoapods.generate.wrapper=true" "-Pkotlin.native.cocoapods.generate.wrapper=true"
) )