I'm trying to add segmentio iOS framework manually in my app. When I build the project, its ended with following error, "Undefined symbols for architecture i386" and logs.
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_Amplitude", referenced from:
objc-class-ref in Analytics(SEGAmplitudeIntegration.o)
"_OBJC_CLASS_$_AppsFlyerTracker", referenced from:
objc-class-ref in Analytics(SEGAppsFlyerIntegration.o)
"_OBJC_CLASS_$_Bugsnag", referenced from:
objc-class-ref in Analytics(SEGBugsnagIntegration.o)
"_OBJC_CLASS_$_Countly", referenced from:
objc-class-ref in Analytics(SEGCountlyIntegration.o)
"_OBJC_CLASS_$_Crittercism", referenced from:
objc-class-ref in Analytics(SEGCrittercismIntegration.o)
"_OBJC_CLASS_$_CrittercismConfig", referenced from:
objc-class-ref in Analytics(SEGCrittercismIntegration.o)
"_OBJC_CLASS_$_Flurry", referenced from:
objc-class-ref in Analytics(SEGFlurryIntegration.o)
"_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in Analytics(SEGGoogleAnalyticsIntegration.o)
"_OBJC_CLASS_$_GAIDictionaryBuilder", referenced from:
objc-class-ref in Analytics(SEGGoogleAnalyticsIntegration.o)
"_OBJC_CLASS_$_KahunaAnalytics", referenced from:
objc-class-ref in Analytics(SEGKahunaIntegration.o)
"_OBJC_CLASS_$_Localytics", referenced from:
objc-class-ref in Analytics(SEGLocalyticsIntegration.o)
"_OBJC_CLASS_$_Mixpanel", referenced from:
objc-class-ref in Analytics(SEGMixpanelIntegration.o)
"_OBJC_CLASS_$_QuantcastMeasurement", referenced from:
objc-class-ref in Analytics(SEGQuantcastIntegration.o)
"_OBJC_CLASS_$_TRVSDictionaryWithCaseInsensitivity", referenced from:
objc-class-ref in Analytics(SEGAnalyticsIntegration.o)
"_OBJC_CLASS_$_TSConfig", referenced from:
objc-class-ref in Analytics(SEGTapstreamIntegration.o)
"_OBJC_CLASS_$_TSEvent", referenced from:
objc-class-ref in Analytics(SEGTapstreamIntegration.o)
"_OBJC_CLASS_$_TSTapstream", referenced from:
objc-class-ref in Analytics(SEGTapstreamIntegration.o)
"_kGAIScreenName", referenced from:
-[SEGGoogleAnalyticsIntegration screen:properties:options:] in Analytics(SEGGoogleAnalyticsIntegration.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
How to solve this error, I'm strictly following all instructions given here. However just wont be able to solve it out.
Please help !
I used to add Segment framework with Cocoa pods and everything works fine ! But still I'm waiting for an answer which will help to add it manually.