Static framework become part of the executable, and are statically linked to client apps. What happens if I use a dynamic library when building a static framework? I think it's reasonable that the become executables.
As for dynamic framework, libraries are not part of the executable file. What happens if I use a static framework when building a dynamic framework?