-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Hey!
We recently tried kmmbridge with the goal of having a simple to reason about xcframework with all our shared kotlin code in our iOS codebase.
That works just fine, however the problem is with the local spm dev flow. Whenever we change something on the kotlin side of things and run spmDevBuild, a new xcframework with all the newly added functions and properties, however (probably due to the nature how spm handles xcframeworks?) xcode does not pick up the new headers and fails to compile. A clean build solves the issue, but thats far from ideal.
Also, for non-async functions, most of the time its just xcode displaying an error but the project compiles, but for suspending functions xcode doesn't seem to pick up the interfaces that skie adds.
Is there any solution to this despite moving back to plain .frameworks or is this just how things work?
Thanks in advance!