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 系統
預設的mac機器上是不存在
安裝brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew 安裝 ruby
brew install ruby
gem 安裝 fir-cli
gem install fir-cli
出現 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檔案.
5.釋出到fir
$ fir publish /Users/***/Desktop/****/fir_build/chatNew-1.0-build-1.ipa
把ipa檔案拖進來,回車.成功後.就可以到fir後臺看到釋出後的專案了