工作总结-给你的SDK瘦瘦身

  • 我有点纳闷,国内的具有极少的有关静态库SDK开发的内容,除了一些简单的如何教你开发,而且是原创还是copy,谁知道呢?细思极恐,不扯那么远了,这里就已切身的爬坑经历提供几个静态库SDK瘦身的方案。
  • 公司最近开发完了一套静态库,准备跟CP对接,按部就班地来到了合并静态库的环节,一开始没发现我们的静态库有多么的臃肿,直接到了39M。
  • 这是不允许的,想到支付宝的静态库的在8.9M左右,于是想到肯定有减少size的办法。
  • 话不多说,直接上解决方案吧,这个方案是解决你的静态库打包太大的问题,亲测可用有效

    • make sure that you set Generate Debug Symbols to NO in your build settings. This can reduce the size of your static library by about 30%.
    • In your target's build settings look for 'Optimization Level'. By switching that to 'Fastest, Smallest -Os' you'll permit the compiler to sacrifice some speed for size.
  • 结果我的SDK由原来的39M减少到32M,但是想到一些大公司的大牛肯定有一些更好地一套方案,只是不愿意分享或者我找不到吧,应该还有其他方案的,只是项目比较赶,先这样。有好的方案我会记得更新的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值