Mohammed Oucif
05/27/2024, 1:14 PMMohammed Oucif
05/27/2024, 3:18 PMPablichjenkov
05/27/2024, 6:19 PMFramework Search Path
and Other Linker Flags
seems that is not needed anymore. Basically is done in the various KMP Gradle tasks.kpgalligan
05/27/2024, 9:45 PMJon Bailey
05/28/2024, 10:13 AMkpgalligan
05/28/2024, 1:25 PMPablichjenkov
05/28/2024, 1:31 PMkpgalligan
05/28/2024, 2:07 PMkpgalligan
05/28/2024, 2:07 PMLukáš Kúšik
05/29/2024, 1:48 PMFramework Search Path
to the new location:
$(SRCROOT)/../composeApp/build/bin/iosSimulatorArm64/debugFramework
I am using custom xcode build configurations though (DEV Debug
etc.) and I have the KOTLIN_FRAMEWORK_BUILD_TYPE
mappings defined in Build settings.Marceli Grabowski
05/29/2024, 1:49 PMisStatic = true
to isStatic = false
in binaries.framework
? Xcode autocompletion wasn't working for me as well until I changed that settingStanislav Tsyganov
05/29/2024, 1:53 PMLukáš Kúšik
05/29/2024, 1:56 PMisStatic = false
, cleaned XCode and Gradle but I still get No such module 'ComposeApp'
in XCode ☹️kpgalligan
05/29/2024, 2:26 PMPablichjenkov
05/29/2024, 3:51 PMframework_search_path
and copy it.Lukáš Kúšik
05/29/2024, 3:55 PMPablichjenkov
05/29/2024, 4:01 PMkpgalligan
05/29/2024, 4:26 PMIn my experience pretty much all the integration solutions behave the same.Depends what you mean by "behave". As far as picking up changes, sure. However, CocoaPods has that weird "dummy" thing where you need to run it first, then run pod install again. It also has all the extra "stuff" from CocoaPods (Pods folder, workspace, etc). When most teams used CocoaPods, that made sense, but not any longer. As for SPM, you can't really integrate it directly without wiring your own run script. Then you'd want to get specific with build type (release/debug) and architecture. You could, of course, but that's a fair bit to configure. From a dev perspective, the direct option is simpler. However, I'm sure some iOS teams will push back on it and insist on some kind of SPM-based solution.
Pablichjenkov
05/29/2024, 4:51 PM