Anyone run into this before? ```> Task :app:ui:...
# compose-ios
x
Anyone run into this before?
Copy code
> Task :app:ui:linkPodDebugFrameworkIosSimulatorArm64 FAILED
Unbound public symbol IrSimpleFunctionPublicSymbolImpl: androidx.compose.runtime/CompositionLocal.current.<get-current>|-5302841245303420610[0]

This could happen if there are two libraries, where one library was compiled against the different version of the other library than the one currently used in the project. Please check that the project configuration is correct and has consistent versions of dependencies.
o
Do you have Composition Locals declared by yourself? My guess is that making it internal could help
x
Yup, keeping it private or internal works. I've created a couple issues to track this - and I think this should behave the same as android and desktop https://github.com/JetBrains/compose-multiplatform/issues/2903 https://github.com/JetBrains/compose-multiplatform/issues/2901
o
Right, we are working on removing the need to make them internal when building an ios framework. Another thing that helps is to move the main function into a separate module with the dependencies on all other modules with your declarations.