我正在使用ANT腳本來自動執行我的iOS構建和打包任務。根據我當前的構建腳本,我正從命令行傳遞所需的環境,並且該腳本將爲該特定環境生成一個IPA文件。ANT如何遞歸構建適用於不同環境的iOS項目?
基本上,它會運行以下targets- ValidateParameters, SetupBuildProperties, SetupXcodeSettings, clean, archive & package.
我要創建爲構建Dev, QA & UAT
。所以,我必須運行腳本3次以獲得3個不同的IPA文件。當我從命令行傳遞環境時,我將它們存儲在ANT屬性中,並將用於幾乎所有的目標。因爲,一個屬性是不可改變的,所以對我也沒有幫助。
現在,有沒有什麼辦法可以通過只運行一次腳本來生成所有3個版本?不知道如何重置環境屬性!
請幫幫我。