提高iOS编译速度的Cocoapods插件ppbuild

背景:

随着项目的不断迭代,项目代码及依赖三方库和内部库越来越多,导致项目编译时间越来越长,浪费大量开发时间。
cocoapods-ppbuild插件将三方库打包为静态库,从而提高项目编译时间,支持编译使用静态库提高速度,调试直接使用源码,方便调试

使用:

1. 安装插件,运行命令:

gem install cocoapods-ppbuild

2. 修改 podfile 文件,加入以下代码

plugin 'cocoapods-ppbuild'

使用静态库编译: 

use_frameworks! :linkage => :static
use_static_binary!

使用动态库编译(动态库会拖累app使用时间,推荐使用静态库):

use_frameworks!
use_dynamic_binary!

如果某个库不想使用预编译加参数 :ppbuild => false

pod 'AFNetworking', :ppbuild => false

注意:
如果对某个库使用 `:ppbuild => false` 则它的依赖库也不会预编译。
如果只想让当前库不参加预编译,依赖库参加预编译,可以将依赖库写在Podfile文件中
举个🌰:

YTKNetwork、AFNetworking 都不参加预编译:


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值