fastlane流程優(yōu)化 打包自動(dòng)跳轉(zhuǎn)fir.im二維碼

通過fastlane自動(dòng)化打包能節(jié)省程序員的時(shí)間,只需要輸入命令行就能開啟,中間過程無需操作,非常方便。但使用過程中發(fā)現(xiàn)還是有幾個(gè)幾個(gè)問題需要改進(jìn)。

問題一:打包成功后無法提醒用戶打包成功。

解決辦法:通過發(fā)起一個(gè)系統(tǒng)通知。提醒用戶。這樣就無需切換到terminal去查看。

問題二:上傳成功后無法直接獲取fir.im分發(fā)二維碼。

因?yàn)榇虬蟼鞒晒α司屯瓿烧麄€(gè)流程了。獲取fir.im二維碼還需要手動(dòng)去打開網(wǎng)頁去截圖,還是不夠完美。

解決辦法:還是通過發(fā)起系統(tǒng)通知,設(shè)定通知行為為打開rul。把url
設(shè)定為fir.im配置好的與app bundel id綁定的短連接。當(dāng)通知彈出的時(shí)候,點(diǎn)擊通知,瀏覽器就能打開跳轉(zhuǎn)到分發(fā)二維碼界面,然后手動(dòng)截取截取二維碼分發(fā)。


Fastlane通知api

notification(subtitle: "Finished upload to fir.im", message: "all work done",open: "http://fir.im/xxxx")

系統(tǒng)通知:


fastlaneNotifition.png

短鏈接:


firimShortUrl.png

點(diǎn)擊通知瀏覽器自動(dòng)打開二維碼界面:


hooFim.imRQ.Png

相關(guān)api

//git pull.拉取遠(yuǎn)程最新代碼
git_pull

//pod install. ios 安裝第三方依賴
 cocoapods(
   clean: true,
   use_bundle_exec: false,
   podfile: "./Podfile"http://路徑可能要設(shè)置下
)

//build app  相關(guān)參數(shù)可以通過終端命令查看:xcodebuild -list
build_app(scheme: "appScheme",
            workspace: "app.xcworkspace",
            include_bitcode: false,
            silent: true,
            export_method: "ad-hoc",
            configuration: "appScheme",
            output_name: "appName.ipa ",
            output_directory: "../ipa" 
             )

傳送門:
fastlane官方文檔

最后編輯于
?著作權(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)容