App項(xiàng)目托管分發(fā)--fir.im

前言

用fir.im有很長一段時(shí)間了,項(xiàng)目開發(fā)過程中也為我們團(tuán)隊(duì)提供了很多便利,既然給了這么大幫助,那么今天就寫篇文章給各位安利下(正好今天要發(fā)布app內(nèi)測(cè)到fir.im),也是自己的使用心得,便于日后查看,也共享給各位簡友,畢竟好東西要共享嘛


其實(shí)之前一直都是直接登陸fir.im官網(wǎng)上傳ipa的,比較簡單,直接將ipa拖入,填寫好短鏈接,更新信息就好了,如下圖:

Paste_Image.png
Paste_Image.png

今天要說的是如何使用fir.im的插件 fir CLI <---戳這里上傳ipa到fir.im上,不要太酸爽

  • 安裝Xcode命令行工具<一般安裝Xcode的時(shí)候都會(huì)安裝>,終端敲入命令xcode-select --install
Paste_Image.png
  • 通過命令行安裝 fir-cli
    fir.im-cli 使用 Ruby 構(gòu)建, 無需編譯, 只要安裝相應(yīng) ruby gem 即可(如果出現(xiàn)相關(guān)權(quán)限不足的錯(cuò)誤, 請(qǐng)?jiān)诿钚星凹由?sudo,看到Successfully installed fir-cli-1.4.5說明安裝成功,命令如下
sudo gem install fir-cli
Paste_Image.png
  • 敲入fir help可以查看幫助
    fir help 命令不僅可以運(yùn)行在 fir主命令上, 還可以運(yùn)行在相應(yīng)子命令上查看相關(guān)的幫助
Paste_Image.png

全局參數(shù)說明
alias <short command> 意味著可以用 alias 別名來代替該指令, 例如 fir b
-T 用戶在 fir.im 上的 api_token
-L 指定 fir-cli 的輸出 log, 默認(rèn)為 STDOUT
-V Verbose, 默認(rèn)為輸出所有信息( INFO 和 ERROR), 如果設(shè)置 --no-verbose, 則只輸出 ERROR 信息
-q 靜默模式, 默認(rèn)關(guān)閉
-h 查看相關(guān)命令幫助


  • 執(zhí)行fir login登陸,這樣就可以不用每次執(zhí)行 -T命令了,多么人性化,執(zhí)行fir login命令后需要輸入fir.im IPA Token token在官網(wǎng)登陸后右上角個(gè)人中心第二項(xiàng),如下圖
Paste_Image.png
3.jpg

然后在終端輸入得到的token

4.jpeg

看到以上信息,說明登陸成功,接下來就可以執(zhí)行編譯和上傳了

  • 執(zhí)行fir build命令編譯ipa,以下摘自官方

編譯ipa

編譯 project
$ fir build_ipa path/to/project -o path/to/output

編譯 workspace
$ fir build_ipa path/to/workspace -o path/to/output -w -C Release -t allTargets GCC_PREPROCESSOR_DEFINITIONS="FOO=bar"

編譯用 CocoaPods 做依賴管理的 .ipa 包

$ fir build_ipa path/to/workspace -w -S <scheme name>

tip 如果你的項(xiàng)目使用cocoapods管理第三方庫,則使用第二種命令編譯


比如我即將編譯的項(xiàng)目,是用cocoapods管理,執(zhí)行編譯,編譯完成后會(huì)創(chuàng)建fir_build文件夾,里面包含.dSYM 文件和 ipa文件 (內(nèi)心獨(dú)白:果然牛逼...)

Paste_Image.png
Paste_Image.png
  • 執(zhí)行fir publish命令上傳至fir.im 如果需要上傳 changelog, 自定義 short 地址, 上傳符號(hào)表, 生成二維碼等功能, 可以使用 fir publish -h查看相應(yīng)的幫助
2.png

看到Published success則說明上傳成功,然后登陸官網(wǎng)即可看到上傳的應(yīng)用。

Paste_Image.png
Paste_Image.png

再安利兩個(gè)小工具,用過就知道了。。。。膜拜下
fir.im工具 <------戳這里

Paste_Image.png

至此,我們完成了利用命令行上傳ipa到fir.im,整個(gè)過程其實(shí)還是很簡單的,ta不僅支持上傳ipa也支持apk,具體的可以查看這里有介紹


記錄點(diǎn)滴,與君共勉...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容