fir-cli 使用 Ruby 構建, 無需編譯, 只要安裝相應 gem 便可.git
$ ruby -v # > 1.9.3 $ gem install fir-cli
使用系統自帶的 Ruby 安裝, 需確保 ruby-dev 已被正確的安裝:github
$ xcode-select --install # OS X 系統 $ sudo apt-get install ruby-dev # Linux 系統
默認的mac機器上是不存在xcode
安裝brew ruby
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew 安裝 rubybash
brew install ruby
gem 安裝 fir-climarkdown
gem install fir-cli
出現 Permission denied 相關錯誤:網絡
在命令前加上 sudoless
出現 Gem::RemoteFetcher::FetchError 相關錯誤:curl
更換 Ruby 的淘寶源(因爲國內網絡緣由, 你懂的), 並升級下系統自帶的 gempost
$ gem sources --remove https://rubygems.org/ $ gem sources -a https://gems.ruby-china.org $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org
gem update --system
gem install fir-cli
Mac OS X 10.11 之後的版本, 因爲10.11引入了 rootless, 沒法直接安裝 fir-cli, 有如下三種解決辦法:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ \curl -sSL https://get.rvm.io | bash -s stable --ruby $ gem install fir-cli
$ fir login
按照提示輸入token,而後
$fir me
登陸成功,就會顯示用戶信息
如今基本都是cocoapods來管理第三方庫,因此說這一種
cd到工程根目錄下,輸入
$ fir build_ipa path/to/workspace -w -S 項目名
成功後就能夠看到工程目錄多了一個文件 "fir_build",這裏面放的就是打包後的ipa文件.
$ fir publish /Users/***/Desktop/****/fir_build/chatNew-1.0-build-1.ipa
把ipa文件拖進來,回車.成功後.就能夠到fir後臺看到發佈後的項目了