I’m not able to plug in Cocoa Pods. Following the ...
# multiplatform
p
I’m not able to plug in Cocoa Pods. Following the tutorial https://kotlinlang.org/docs/native-cocoapods.html#add-a-dependency-on-a-pod-library-from-the-cocoapods-repository Getting an error while gradle synching. Exception in thread “main” java.lang.Error: /var/folders/rf/3423_cyd1s36lym23zw40mkm0000gn/T/11328760320704443198.m19: fatal error: could not build module ‘AFNetworking’ I have no clue how to get through. Adding a Cocoa Pod library to our project is essential. Please help! cocoapods section in the build.gradle.kts cocoapods { ios.deploymentTarget = “13.5" summary = “CocoaPods test library” homepage = “https://github.com/JetBrains/kotlin” pod(“AFNetworking”) { version = “~> 4.0.1" } } My setup Mac OS Monterey 12.0.1 ruby 2.6.0p0 (had to downgrade because of a problem with cocoapods-generate install) cocoapods 1.11.2 cocoapods-generate 2.2.2 Android Studio Arctic Fox 2020.3.1 Patch 3 Build log.
Task sharedgenerateDefAFNetworking
Task sharedpodDownload UP-TO-DATE
Task sharedgenerateDummyFramework UP-TO-DATE
Task sharedpodspec
Task sharedpodGenIOS
Task sharedpodSetupBuildAFNetworkingIphonesimulator
Task sharedpodBuildAFNetworkingIphonesimulator
Task sharedcinteropAFNetworkingIos
Exception in thread “main” java.lang.Error: /var/folders/rf/3423_cyd1s36lym23zw40mkm0000gn/T/11328760320704443198.m19: fatal error: could not build module ‘AFNetworking’ at org.jetbrains.kotlin.native.interop.indexer.UtilsKt.ensureNoCompileErrors(Utils.kt:192) at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesASTFiles(ModuleSupport.kt:68) at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesInfo(ModuleSupport.kt:14) at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.buildNativeLibrary(main.kt:531) at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.processCLib(main.kt:268) at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.interop(main.kt:76) at org.jetbrains.kotlin.cli.utilities.InteropCompilerKt.invokeInterop(InteropCompiler.kt:45) at org.jetbrains.kotlin.cli.utilities.MainKt.mainImpl(main.kt:38) at org.jetbrains.kotlin.cli.utilities.MainKt.main(main.kt:60)
Task sharedcinteropAFNetworkingIos FAILED
7 actionable tasks: 6 executed, 1 up-to-date
v
Hi, What version of Xcode do you use? If it is Xcode 13 then please try kotlin 1.6.0-rc or use Xcode 12.5 till 1.6 is out.
p
XCode 13 Thank you so much, Viacheslav! So, this is a known issue that has been resolved in 1.6?
v
Yes, there was change in the Xcode 13-RC that broke cinterop so the fix is available in kotlin 1.6 only
p
Thank you 👍