ios - Resolving duplicate symbols in cocoapods, when using, JIRAMobieConnect and Appcelerator Framework? -
i need use jiramobileconnect , appcelerator frameworks in project. guess appcelerator framework internally using same crashreporter jiramobileconnect , lot of duplicate symbols errors.
i see crashreporter framework has in plcrashreporternamespace.h file,
/* * external library integrators: * * set value valid c symbol prefix. automatically * prepend given prefix external symbols in library. * * may used avoid symbol conflicts between multiple libraries * may both incorporate plcrashreporter. */ // #define plcrashreporter_prefix acmeco #ifdef plcrashreporter_prefix
so set preprocessor macros in jiraconnect target under pods plcrashreporter_prefix=em
, undefined symbol error.
i found so question, answer says
you need recompile corresponding framwork (all .c files) same macro definition exports , uses modified symbol names.
so there way other downloading plcrashreporter source code , recompiling library? if that, whats way make work cocoapods? found there plcrashreporter pod , guess there must way make these conflicts go away , , sure not first person face exact or similar problem. appriciate if can me out here.
Comments
Post a Comment