簡體   English   中英

在車道內更改 Fastlane 執行文件夾

[英]Change Fastlane execution folder while inside a lane

我們有一個流程,在該流程中我們執行一個自定義腳本,該腳本在簽名和提交之前將項目復制到桌面上。

現在我們想使用 Fastlane 並且我們正在考慮執行以下操作:

  1. 我們開始fastlane build過程
  2. 我們執行自定義的sh腳本
  3. 我們做所有的fastlane魔術

我正在考慮以下問題 - 由於我的 sh 腳本正在復制桌面上的項目,我如何從復制的文件夾而不是原始(源)文件夾繼續執行fastlane腳本?

我們應該從我們的自定義腳本啟動fastlane嗎?

我不認為 fastlane 旨在在運行時更改其工作目錄。 它在運行時設置了大量環境變量,如果其中任何一個指向舊位置,您可能會遇到麻煩。

建立兩條快車道,一條用於舊位置,一條用於新位置。 然后你的腳本看起來像這樣

cd old-location
fastlane old_lane
cp -r old-location new-location
cd new-location
fastlane new_lane

Fastlane 很棒……對於某些任務。 就我個人而言,我將其視為一些特定功能的便利包裝器而不是一體化解決方案,因此取得了更大的成功,所以不要害怕打破它。 例如,我們只使用 fastlane 來提交我們的應用程序,而不是用於構建和測試(閱讀更多)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM