iOS Linking errors - missing required architecture i386
If you have ever faced issues similar to the one below ld: warning: ignoring file ../lib/iPhone/xxxxx.a, missing required architecture i386 in file ../lib/iPhone/xxx.a (3 slices) Undefined symbols for architecture i386: "_OBJC_CLASS_$xxxxxx", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$xxxxxx", referenced from: then most probably your project is set to test in a simulator. Change this to device, Command + B and magic! Remember, never ignore the warnings and always read it completely. In this case, Xcode ignored linking the xxx.a file in the iPhone directory due to compatibility issues. I spent couple of hours on this one. Arrrrghhhh!