I have an issue with compiling for iOS target, whi...
# multiplatform
h
I have an issue with compiling for iOS target, which is apparently related to
SavedState
. Anyone has the same experience?
Copy code
e: KLIB resolver: Could not find "org.jetbrains.androidx.savedstate:savedstate" in [/Users/hamidmalek/Documents/project/mobile/FamilyCards_mobile_app/composeApp, /Users/hamidmalek/.konan/kotlin-native-prebuilt-macos-aarch64-2.1.21/klib/common, /Users/hamidmalek/.konan/kotlin-native-prebuilt-macos-aarch64-2.1.21/klib/platform/ios_arm64]
Warning: Failed to generate cinterop for :composeApp:cinteropPosthogBridgeIosArm64: Process 'command '/Applications/Android <http://Studio.app/Contents/jbr/Contents/Home/bin/java|Studio.app/Contents/jbr/Contents/Home/bin/java>'' finished with non-zero exit value 1
org.gradle.process.internal.ExecException: Process 'command '/Applications/Android <http://Studio.app/Contents/jbr/Contents/Home/bin/java|Studio.app/Contents/jbr/Contents/Home/bin/java>'' finished with non-zero exit value 1
	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
	at org.gradle.process.internal.DefaultExecActionFactory.javaexec(DefaultExecActionFactory.java:195)
	at org.gradle.process.internal.DefaultExecOperations.javaexec(DefaultExecOperations.java:42)
	at org.jetbrains.kotlin.internal.compilerRunner.native.KotlinNativeToolRunner.runViaExec(KotlinNativeToolRunner.kt:96)
	at org.jetbrains.kotlin.internal.compilerRunner.native.KotlinNativeToolRunner.runTool(KotlinNativeToolRunner.kt:54)
	at org.jetbrains.kotlin.gradle.tasks.CInteropProcess$processInterop$1$1.invoke(KotlinNativeTasks.kt:1310)
	at org.jetbrains.kotlin.gradle.tasks.CInteropProcess$processInterop$1$1.invoke(KotlinNativeTasks.kt:1309)
	at org.jetbrains.kotlin.gradle.targets.native.tasks.IdeaSyncKotlinNativeCInteropRunnerExecutionContext.runWithContext(CInteropRunnerExecutionContextFactory.kt:45)
	at org.jetbrains.kotlin.gradle.tasks.CInteropProcess$processInterop$1.invoke(KotlinNativeTasks.kt:1309)
	at org.jetbrains.kotlin.gradle.tasks.CInteropProcess$processInterop$1.invoke(KotlinNativeTasks.kt:1304)
	at org.jetbrains.kotlin.compilerRunner.ReportUtilsKt.addBuildMetricsForTaskAction(reportUtils.kt:259)
	at org.jetbrains.kotlin.gradle.tasks.CInteropProcess.processInterop(KotlinNativeTasks.kt:1304)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:244)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:229)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:212)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:195)
	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:162)
	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
KLIB resolver: Could not find "org.jetbrains.androidx.savedstate:savedstate" in [/Users/hamidmalek/Documents/project/mobile/FamilyCards_mobile_app/composeApp, /Users/hamidmalek/.konan/kotlin-native-prebuilt-macos-aarch64-2.1.21/klib/common, /Users/hamidmalek/.konan/kotlin-native-prebuilt-macos-aarch64-2.1.21/klib/platform/ios_arm64]
🧵 3
d
Yes, I'm experiencing the same error with Compose
1.9.0-beta01
paired with Kotlin
2.2.0
and
2.1.21
, no leads on fixing it right now, did you ever find a solution? I'll report back here if I do.
d
Has anyone been able to solve this. I was trying to create a cinterop for KVO and it gave me a similar error:
Copy code
KLIB resolver: Could not find "org.jetbrains.androidx.savedstate:savedstate" in [/Users/debz/branchTwo/Android-StoryTeller/composeApp, /Users/debz/.konan/kotlin-native-prebuilt-macos-aarch64-2.2.0/klib/common, /Users/debz/.konan/kotlin-native-prebuilt-macos-aarch64-2.2.0/klib/platform/ios_arm64]
d
Update any android lifecycle dependencies you have
s
also having the same issue, did you solved?
j
sorry to revive this but i suddenly started having this issue after adding
implementation("io.github.joelkanyi:komposecountrycodepicker:2.0.0")
does anyone know what the problem may be? it builds and runs fine for the android project but spits that out when trying to run the ios project
Resolved by updating kotlin version ^^
235 Views