fir终端打包,亲测可用
1.注册fir.拿到token
2.安装
fir-cli 使用 Ruby 构建, 无需编译, 只要安装相应 gem 即可.
$ ruby -v # > 1.9.3
$ gem install fir-cli
常见的安装问题
使用系统自带的 Ruby 安装, 需确保 ruby-dev 已被正确的安装:
$ xcode-select --install # OS X 系统
$ sudo apt-get install ruby-dev # Linux 系统
出现 Permission denied 相关错误:
在命令前加上 sudo
出现 Gem::RemoteFetcher::FetchError 相关错误:
更换 Ruby 的淘宝源(由于国内网络原因, 你懂的), 并升级下系统自带的 gem
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://gems.ruby-china.org
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
请确保只有 https://gems.ruby-china.org, 如果有其他的源, 请 remove 掉
gem update --system
gem install fir-cli
Mac OS X 10.11 以后的版本, 由于10.11引入了 rootless, 无法直接安装 fir-cli, 有以下三种解决办法:
使用 Homebrew 及 RVM 安装 Ruby, 再安装 fir-cli(推荐!实测最佳)
Install Homebrew:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install RVM:
$ \curl -sSL https://get.rvm.io | bash -s stable --ruby
$ gem install fir-cli
3.登录fir
$ fir login
按照提示输入token,然后
$fir me
登录成功,就会显示用户信息
4.打包
现在基本都是cocoapods来管理第三方库,所以说这一种
- cd到工程根目录下,输入
$ fir build_ipa path/to/workspace -w -S 项目名 - 成功后就可以看到工程目录多了一个文件 "fir_build",这里面放的就是打包后的ipa文件.
如果报
xcodebuild找不到Xcode,所以我们要重定向一下Xcode的文档的位置。
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
输入密码 ok
5.发布到fir
$ fir publish /Users/***/Desktop/****/fir_build/chatNew-1.0-build-1.ipa
把ipa文件拖进来,回车.成功后.就可以到fir后台看到发布后的项目了
引用自-> https://github.com/FIRHQ/fir-cli/blob/master/README.md