App瘦身 对动态库优化

2019-07-10  本文已影响0人  北京的天空

1.第三方提供的源码动态库

  使用 “strip -x 动态库二进制文件路径”

2.有源码的动态库

xcode

 other link Flogs 选择添加  “-Wl,-s”

如果cocoapods管理的,添加

  s.xcconfig = {'OTHER_LDFLAGS' => "'-undefined dynamic_lookup -Wl,-s' ", 'ENABLE_BITCODE' => 'NO', 'FRAMEWORK_SEARCH_PATHS' => '"$(PODS_TARGET_SRCROOT)/**"','HEADER_SEARCH_PATHS' => '"$(PODS_ROOT)//**"'}

由文章可知-Wl是多余的参考文档如下

https://releases.llvm.org/2.1/docs/CommandGuide/html/llvm-ld.html

因此去掉 -Wl
如下图:


image.png
上一篇 下一篇

猜你喜欢

热点阅读