I am using some third party libraries in my iOS application (libraries are flurry, chartboost and burstly). All those third party libraries have static libraries, and I included them in my project by adding them in “Link Binary with libraries”.
However, when I try running my app, xcode shows lots of linker errors of the form
Undefined symbols for architecture i386:
"_ADBannerContentSizeIdentifier320x50", referenced from:
+[Burstly_iad_Adaptor initializeContentSizeIdentifiers] in
libBurstly_AllNetworks_Latest.a(Burstly_iad_Adaptor.o)
It seems like I am missing something, in including those static libraries. Any help would be appreciated
You must link that subproject to iAd.Framework before it can be compiled successfully. When subprojects are added, they often don’t have their dependencies set correctly.