Search code examples
objective-ciosxcode4.2

undefined symbols for architecture armv7s


When i build my old version app ios 4.3 i have this warning

Undefined symbols for architecture armv7s:
  "_OBJC_CLASS_$_SSSwitch", referenced from:
      objc-class-ref in LoginViewController.o
  "_OBJC_CLASS_$_SSHUDView", referenced from:
      objc-class-ref in ContractorInfoViewController.o
      objc-class-ref in ContractorListViewController.o
      objc-class-ref in EvenementBilleterieViewController.o
      objc-class-ref in EvenementCoupDeCoeurViewController.o
      objc-class-ref in EvenementRequestViewController.o
      objc-class-ref in GourmetCoupDeCoeurViewController.o
      objc-class-ref in GourmetRequestViewController.o
      ...
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

please help me


Solution

  • Linker errors usually mean that you are trying to access code from a library or similar that is not linked against. In your case it looks like an SS lib of some kind is accessed, but not linked against. Make sure that any potential libraries are added to the project by selecting the project in File Navigator, and then selecting:

    Target -> Build Phases -> Link binary with libraries
    

    Hope it helps.