Project: titanium
Issue TIMOB-17350: iOS: Duplicate symbol linker error when using APS libAPSAnalytics.a
h6.Issue description The developer's app includes a Ti module that wraps a 3rd-party library that uses the iOS Reachability class. It appears that APSAnalytics also uses the iOS Reachability class. Both the 3rd-party library and the APS system include this class in their respective libraries causing a duplicate symbol error during linking. Below is the error I get when manually building the app: {code} [TRACE] duplicate symbol _kReachabilityChangedNotification in: [TRACE] /Users/gary.fong/development/mfoundry/nextgen/trunk/tistudio/nextgen/MB-Next-Gen-Phone/build/iphone/Classes/APSAnalytics/libAPSAnalytics.a(APSReachability.o) [TRACE] /Users/gary.fong/development/mfoundry/nextgen/trunk/tistudio/nextgen/MB-Next-Gen-Phone/modules/iphone/com.mf.paydiant.sdk/1.0/libcom.mf.paydiant.sdk.a(Reachability.o) [TRACE] ld: 2 duplicate symbols for architecture armv7 [TRACE] clang: error: linker command failed with exit code 1 (use -v to see invocation) {code}
Story points: 5