<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
經過一段時間的學習和專案實踐,你會發現,
打包->上傳蒲公英->生成二維條碼
是一個枯燥且乏味的事情,只要打包設定項,設定完成,剩下的基本上就是無聊的等待,和機械的步驟.
之前在寫iOS專案的時候,一直都是使用fastlane,和xcodebuild,進行指令碼打包的.
只是那個時候,只是會簡單的打包,並沒有深究上傳.
最近花時間把flutter自動化打包也給加上了.
在開始編寫打包工具前,我們需要先把打包流程自己畫一畫,可以讓我們在腦子裡,先過一下整體流程,哪些需要準備,哪些需要單獨處理.這裡我把我從第一次寫流程圖,到最終流程圖確定的過程也分享給大家.也算是一種記錄吧.
第一版
第二版
第三版
相對來說,經過這三版的改進,也算是把整體流程捋順了,從一開始不能自定義引數,到可以自定義引數,從只會打包出apk和ipa.到可以上傳到蒲公英,上傳到iOS商店.也算是基本完成了我的需求,所以下一步,就是按照我們畫的流程圖,進行程式碼的編
├── shell_pack │ ├── ExportOptions.plist(匯出iOS商店包需要的plist) │ ├── ExportOptions_dev.plist(匯出iOS測試包) │ ├── ExportOptions_hoc.plist(匯出hoc包) │ ├── pack.sh(入口) │ ├── pack_apk.sh(apk打包模組) │ ├── pack_clear_create_tool.sh(清快取和構建檔案模組) │ ├── pack_config.sh(全域性設定項) │ ├── pack_ipa.sh(ipa打包模組) │ ├── pack_tool.sh(工具模組) │ └── pgyer_upload.sh(蒲公英模組)
這就是根據我們畫的流程圖,我這邊設計的程式碼實現分佈,之前也看過其他人寫的shell指令碼,一般都是把所有的程式碼寫到一塊,可能我這邊一看到這麼多程式碼,就會有抗拒心裡,所以,根據我的開發習慣,我會把主流程放在入口模組,具體的業務實現,會下發到各個功能模組裡,這樣的話也方便各個模組的獨自聯調測試.
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45