Reputation: 13608
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
Upvotes: 0
Views: 315
Reputation: 43330
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.
Upvotes: 1