提高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 都不参加预编译:

 
 

你可能感兴趣的:(iOS,ios,xcode,cocoa,cocoapods,ppbuild)