iOS编译静态库缩减包文件大小

编译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删掉。(经测试,只要设置Valid Architectures就可以了,其他的设置效果不太明显)

你可能感兴趣的:(iOS开发)