编译iOS静态库的时候,编译出来的包过大,源代码文件8MB,最后Xcode编译出来的.a包有115MB;简直amazing。在Build setting里面配置:
set Generate Debug Symbols to NO
Strip Debug Symbols During Copy flag set to Yes
同时Valid Architectures可以根据实际情况缩减;
目前Xcode默认支持iOS的指令集有armv7,armv7s,arm64;armv7只出现在iPhone4、iPhone4S的机器上;armv7s只出现在iPhone5、iPhone5C上;后面的机器一般都是arm64芯片;iPhone4、iPhone4S一般项目可以考虑不支持就在Valid Architectures将armv7删掉。
来源:
http://stackoverflow.com/questions/11722986/static-library-has-big-size