SKIE
SKIE copied to clipboard
SKIE - Swift Kotlin Interface Enhancer
## Questions: ### What is the problem? I added KSP to my project in order to use [Room Multiplatform](https://developer.android.com/kotlin/multiplatform/room), and I noticed that the iOS app never finishes building when...
We build our XCFramework KMP library with isStatic set to true, as it is part of a SDK: val xcf = XCFramework("IlsLibrary") listOf( iosX64(), iosArm64(), iosSimulatorArm64() ).forEach { it.binaries.framework {...
## Questions: ### What is the problem? Gradle configuration cache still fails with SKIE 0.6.4. We are using Kotlin/Native CocoaPods Plugin and the error occurs during build on Xcode. ```...
## Questions: ### What is the problem? The generated code is incorrect. When building for `arm64` and `arm64_32` architecture watchos together, swift code is generated only for `arm64`. When build...
I get error like the following when using SKIE: ```swift error: expected ',' separator internal func bridgeSubscriptionCount(_ subscriptionCount: any Skie.org_jetbrains_kotlinx__kotlinx_coroutines_core.StateFlow.__Kotlin) -> SkieSwiftStateFlow { ^ ``` This construction seems to be...
I started using the feature `Swift Code Bundling` and according to the documentation, I enabled the plugin wherever I add Swift code. > The swift source sets are created only...
kmp code: ``` val listdata = flow { emit( listOf( Example( id = 0, name = "hello" ), Example( id = 1, name = "world" ) ) ) } ```...
## Questions: ### What is the problem? Applying `@FlowInterop.Disabled` to a constructor property still generates initializers with SkieSwiftFlow. ### When does the problem occur? During Swift compilation(?) The initializer in...
Looks like a simple breaking API change in the `KonanConfigKeys`. ``` > Task :samples:counter:linkReleaseFrameworkIosArm64 FAILED e: Compilation failed: 'org.jetbrains.kotlin.config.CompilerConfigurationKey org.jetbrains.kotlin.backend.konan.KonanConfigKeys$Companion.getBITCODE_EMBEDDING_MODE()' * Source files: * Compiler version: 2.0.20-Beta2 * Output kind:...
The following template contains guiding questions that should help you provide as much helpful information as possible. You don't have to follow the template, you can just write the bug...