I am writing an iOS infrastructure Foothat depends on a third-party static library Liband problems with proper binding.
If I Foowas a static library, I would not associate it with Liband only associate the main project with both of them. But this approach does not seem to work with the wireframe: the linker complains about the lack of characters from Lib.
So, I took a different approach and linked Foowith Lib. Now the linker is happy, but theres an obvious catch: if the master project uses Libfor its own reasons and refers to both Fooand to Lib, I get duplicate characters:
Class <Something> is implemented in both <Here> and <There>.
One of the two will be used. Which one is undefined.
I know that I can stop associating the application with Liband everything will be fine, but I'd like to do everything right. How?
source
share