申请试用
HOT
登录
注册
 
陈坤 - 《Buck在大规模iOS开发中的应用实践》

陈坤 - 《Buck在大规模iOS开发中的应用实践》

青色的海牛
/
发布于
/
2485
人观看
随着移动端开发规模(Codebase大小以及同时开发人数)的不断增加,传统的基于Xcode的工程项目管理和构建面临着越来越多的问题,比如难以管理依赖关系和编译配置信息,难以创建新模块,工程项目文件经常出现Merge conflicts,过慢的编译速度导致CI系统压力大和开发效率降低。Buck是Facebook开源的一个非常流行的构建工具,已经在很多大公司以及庞大的开发环境中被使用。 但是目前开源的Buck没法完善的支持Swift环境,本文主要介绍Airbnb在应Buck来构建iOS相关项目中的实践过程和心得,包括怎么让Buck支持Objective-c和Swift混合开发环境,怎么让迁移过程平缓的进行,怎么让Buck支持已经使用Cocopods的项目,使用Buck来大幅提高构建速度,以及高效的使用Buck来管理项目和开发流程等。
0点赞
0收藏
0下载
确认
3秒后跳转登录页面
去登陆