2

My application contains lot's of third part SDK's like Facebook, Google+, Google Analytic, etc. Everything is working great on iOS 7 to latest iOS 10.x beta

Now I want to integrate UberRides SDK in my application. Since UberRides SDK supports "above iOS 8.x" , I had updated my application & given above iOS 8.x supportability. Now I am getting error

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_UBSDKConfiguration", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I had tried many solutions related to Undefined symbols for architecture armv7: from here Undefined symbols for architecture armv7

&

Undefined symbols for architecture i386: _OBJC_CLASS_$_SKPSMTPMessage", referenced from: error

but nothing worked in my case

Community
  • 1
  • 1
Anupam Mishra
  • 3,408
  • 5
  • 35
  • 63

1 Answers1

0

Solve my problem by doing following steps -

Your Application->TARGETS->Build Settings

set Build Active Architecture Only to YES

Anupam Mishra
  • 3,408
  • 5
  • 35
  • 63