The project is in a healthy, maintained state
cocoapods-meitu-bin is a plugin which helps develpers switching pods between source code and binary.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

 Project Readme

cocoapods-meitu-bin

简介

cocoapods-meitu-binCocoaPods的二进制插件,提供了二进制相关的功能,如基于壳工程的二进制制作、二进制 / 源码切换等

美图秀秀 iOS 客户端二进制之路

安装

cocoapods-meitu-bin有2种安装方式:

  • 安装到本机目录
  • 使用Gemfile

安装到本机目录

$ sudo gem install cocoapods-meitu-bin

使用Gemfile

Gemfile中添加如下代码,然后执行bundle install

gem 'cocoapods-meitu-bin'

使用

制作二进制

进入Podfile所在目录,执行pod bin build-all即可,根据需要添加相应的option选项,支持的option选项如下:

选项 含义
--clean 全部二进制包制作完成后删除编译临时目录
--clean-single 每制作完一个二进制包就删除该编译临时目录
--repo-update 更新Podfile中指定的repo仓库
--full-build 是否全量编译
--skip-simulator 是否跳过模拟器编译
--configuration=configName 在构建每个目标时使用configName指定构建配置,如:DebugRelease

如果想查看详细信息,可以使用pod bin build-all --help来查看帮助文档

使用二进制

Podfile中添加如下代码,然后执行pod install即可

# 加载插件
plugin 'cocoapods-meitu-bin'
# 开启二进制
use_binaries!
# 设置源码白名单
set_use_source_pods ['AFNetworking']