François
01/02/2025, 8:31 AMJoel Denke
01/02/2025, 8:37 AMFrançois
01/02/2025, 8:39 AMFrançois
01/02/2025, 8:40 AMJoel Denke
01/02/2025, 8:40 AMFrançois
01/02/2025, 8:41 AMJoel Denke
01/02/2025, 8:42 AMFrançois
01/02/2025, 8:43 AMFrançois
01/02/2025, 8:48 AMJoel Denke
01/02/2025, 9:26 AMAlexandru Caraus
01/02/2025, 4:24 PMSargun Vohra
01/02/2025, 7:02 PMFrançois
01/02/2025, 7:12 PMSargun Vohra
01/02/2025, 7:17 PMSargun Vohra
01/02/2025, 7:18 PM@objc
bindings for a Swift-only libraryFrançois
01/02/2025, 7:19 PMFrançois
01/02/2025, 7:21 PMFrançois
01/02/2025, 7:24 PMSargun Vohra
01/02/2025, 7:29 PMFrançois
01/02/2025, 7:32 PMkpgalligan
01/07/2025, 5:35 PMThe plugin generate a static library that will be merged into the module.So, the "official way" is only describing how to generate cinterop. Unless I'm missing something, that doc doesn't describe actually pulling the static binary into the build. So, in a library use case, you'd have cinterop Kotlin definitions, but the actual binary wouldn't be in the klib output. If I can find some time, I want to dig into how spm4kmp actually works, but I am curious what "merged into the module" means technically. This is the part that makes building frameworks for iOS apps and building KMP libraries with native dependencies so very different.
François
01/07/2025, 6:24 PMkpgalligan
01/07/2025, 6:34 PMkpgalligan
01/07/2025, 6:36 PMkpgalligan
01/07/2025, 6:37 PMkpgalligan
01/07/2025, 6:38 PMFrançois
01/07/2025, 6:42 PMkpgalligan
01/07/2025, 6:57 PMFrançois
01/17/2025, 3:16 PM