在Xcode4.5+IOS6.0下,引用静态库有时会报错:
Undefined symbols for architecture armv7s
解决方法:可以把TARGETS->Building Setting->Valid Architectures中的armv7s去掉。
去掉armv7s。
arm7s是针对iphone5的A6处理器做的优化处理,这里去掉表示对其做处理。
这样在其它机器上编译没问题,但是在iphone5上,会发生什么,不确定。
最好的办法,是让静态库兼容armv7s。如何兼容,还有待研究。。。