FIRHQ/fir-cli

View on GitHub
CHANGELOG

Summary

Maintainability
Test Coverage
## 更新记录 

### fir-cli 1.6.4
- 修复证书问题

### fir-cli 1.6.3
- 修复bugs

### fir-cli 1.6.2.1
- 修正解压 android apk warning 的问题

### fir-cli 1.6.2
- 修正检查 xcodeproj 的问题

### fir-cli 1.6.1
- 修正 exportOptionsPlist 路径问题

### fir-cli 1.6.0
- 支持 XCode 8.3 打包
 * 新增参数 -E,指定 exportOptionsPlist plist 文件中的方法, 默认为 ad-hoc
 * 新增参数 -O, 用户可自定义 -exportOptionsPlist 中的 plist 路径

### fir-cli 1.5.0
- 取消 --open 默认值

### fir-cli 1.4.9
- 修正 --password 与 --open 冲突的问题

### fir-cli 1.4.8
- 修正 build 后直接 -p 发布的权限错误

### fir-cli 1.4.7
- 增加 build_ipa 中的 destination 参数

### fir-cli 1.4.6
- 上传增加设置密码及公开访问权限的参数, [Issue #62](https://github.com/FIRHQ/fir-cli/issues/62)
- 打包增加指定 `exportProvisioningProfile` 参数, [Issue #59](https://github.com/FIRHQ/fir-cli/issues/59)
- 增加 http retry 机制, [Issue #65](https://github.com/FIRHQ/fir-cli/issues/65)

### fir-cli 1.4.5
- 增加 Android flavor 打包(感谢 [msdx](https://github.com/msdx) 的热心帮助)
- `$ fir ba <project dir> -f <flavor>`

### fir-cli 1.4.4
- Publish 时候增加 app 相关信息

### fir-cli 1.4.3
- 修复 @build_cmd 中的输出显示, 使用 `$?` 获取 Process::Status

### fir-cli 1.4.2
- 修复手动提交 zip 格式符号表文件报错的 bug

### fir-cli 1.4.1
- 支持远程 git 项目打包编译

### fir-cli 1.4.0
- 使用 cli 转换 icon 后不再回调后台 icon 转换器

### fir-cli 1.3.9
- 修正 build 后生成多个 dsym 文件导致上传 bughd 失败的 bug

### fir-cli 1.3.8
- 增加安卓打包生成路径

### fir-cli 1.3.7
- 支持直接从文件读取 changelog

### fir-cli 1.3.6
- 增加自定义 build 后 ipa, apk 的 name

### fir-cli 1.3.5
- 修复转换 icon 的 bug

### fir-cli 1.3.4
- 上传增加 distribution_name 信息

### fir-cli 1.3.3
- 修正解析 inhouse 错误的现象

### fir-cli 1.3.2
- 支持打包提供 app watch 的应用

### fir-cli 1.3.1
- 暂时修复多个 target 的 build 打包 app 的 bug

### fir-cli 1.3.0
- 去掉 build multi apps 的限制

### fir-cli 1.2.9
- 修复指定 output_path 后, publish 默认查找第一个 app 的 bug
- 暂时不支持 build multi apps

### fir-cli 1.2.8
- 统一 build 后, ipa 和 dSYM 文件的命名

### fir-cli 1.2.7
- publish 时增加更多信息

### fir-cli 1.2.6
- 增加导出二维码功能
- 使用 `fir p <app file path> -Q`
- 或者 `fir bi(ba) <project dir> -p -Q` 即可导出当前 app 的二维码图片

### fir-cli 1.2.5
- 修正解析 ipa 时候 `NoMethodError` 异常

### fir-cli 1.2.4
- 修正 `version` 的 bug

### fir-cli 1.2.3
- 修正 `build_apk` 无法找到 apk 的 bug
- build 完毕后, ipa 和 apk 均以 $name-$version-Build-$build 形式命名

### fir-cli 1.2.2
- 修正不同系统非 UTF-8 编码问题

### fir-cli 1.2.1
- fix #12, 去掉 fir-cli_tmp 目录

### fir-cli 1.2.0
- 支持 zip 符号表文件上传

### fir-cli 1.1.9
- 修改显示上的一些小问题

### fir-cli 1.1.8
- 支持 gradle 打包 apk 文件并自动上传至 fir.im, `fir build_apk(alias ba)`
  - `fir ba <project dir> [-o <apk output dir> -c <changelog> -p -T <your api token>]`

### fir-cli 1.1.7
- 增加符号表上传指令, `fir mapping(alias m)`
- 有以下三种方式上传符号表(目前已经支持 dSYM 和 txt 两种格式的符号表文件上传)
  - 1. 指定 version 和 build 上传: `fir m <mapping file path> -P <bughd project id> -v <app version> -b <app build> -T <your api token>`
  - 2. 在 publish 的时候自动上传: `fir p <app file path> -m <mapping file path> -P <bughd project id> -T <your api token>`
  - 3. 在 build_ipa 的时候自动上传: `fir b <project dir> -P <bughd project id> -M -p -T <your api token>`

### fir-cli 1.1.6
- 不再转换 icon

### fir-cli 1.1.5
- 增加团队成员直接上传 app

### fir-cli 1.1.4
- 增加 `fir me` 指令查看当前登录用户

### fir-cli 1.1.3
- 增加 Travis.ci

### fir-cli 1.1.1
- android app 不转换 icon

### fir-cli 1.1.0
- 完全兼容新版 API
- 请使用新版 API Token

### fir-cli 1.0
- 重大重构
- 优化启动及运行速度
- 增加各指令的 alias
- 增加全局参数, -T, -L, -V, -q, -h, 分别为 token, log, verbose, quite, help 参数
- 增加输出 log
- 修正部分系统安装失败问题
- 修正部分服务器安装出现编码失败问题
- 修正 ipa 路径带有空格解析失败的 bug
- 重写 ipa 解析器, 去除 `miniz.c`, 增加 pngcrash
- 上传 ipa 时, 优先取 `display_name` 作为应用名称
- build_ipa 增加默认 build 路径, `fir b` 则默认 build 当前路径
- build_ipa 增加输出 dSYM 符号表文件
- build_ipa 增加输出指定 ipa 名称
- build_ipa 增加输出 xcodebuild 的信息
- 去掉输出信息颜色, 方便查看 log
- 简化 --verbose 参数, 简化为 `--verbose --no-verbose`, 默认输出为 INFO
- https://github.com/FIRHQ/fir-cli

### fir-cli 0.2.3
- 去除重签名功能, iOS 8.1.3 之后不支持重签名

### fir-cli 0.2.2
- 修复 WARNING: The rest_client gem is deprecated

### fir-cli 0.2.1
- 修正解析带空格的文件出租哦问题

### fir-cli 0.2.0
- 新指令 `build_ipa`

### fir-cli 0.1.8
- 支持 ruby 1.9.x
- 规范输出参数选项,支持无颜色信息输出
  -`--verbose=v|vv|vvv`:设置输出级别
  -`--quiet` 与 `--no-quiet`:设置是否不输出辅助信息
  -`--color` 与 `--no-color`:设置输出是否携带颜色信息
- 修复 ipa 应用图标不清晰问题
- 增加切换配置文件功能:使用此功能可以在多个用户中切换使用