Hello. I have a question. If you need me to make a KMM project for this to understand it better, let me know.
But TL;DR, if I generate separate XCFramework for Profile, Login, and Sign Up libraries, will they all contain the ktor and Core code inside the XCFramework for each?
And should I be worried about the iOS App binary getting inflated in size?
I already kinda tested this setup, and without generating the Core library, I can use any of the bottom libraries on an iOS app as a standalone framework, and they still can some use the Core library functions. It feels weird, as it should be depending on the Core library, which leads me to the thought that the generated binaries for each framework will contain ALL code written from the Core library and potentially increase the App IPA size.
And especially if they all have a dependency e.g. Ktor inside them, then that means each generated XCFramework also contains Ktor code and it's kinda redundant.
So if my app uses all xcframeworks generated (Profile, Login & SignUp), will they cause my app to inflate in size? Should I worry about it?
Thank you for anyone who can answer.