我正在使用ANT脚本来自动执行我的iOS构建和打包任务。根据我当前的构建脚本,我正从命令行传递所需的环境,并且该脚本将为该特定环境生成一个IPA文件。ANT如何递归构建适用于不同环境的iOS项目?
基本上,它会运行以下targets- ValidateParameters, SetupBuildProperties, SetupXcodeSettings, clean, archive & package.
我要创建为构建Dev, QA & UAT
。所以,我必须运行脚本3次以获得3个不同的IPA文件。当我从命令行传递环境时,我将它们存储在ANT属性中,并将用于几乎所有的目标。因为,一个属性是不可改变的,所以对我也没有帮助。
现在,有没有什么办法可以通过只运行一次脚本来生成所有3个版本?不知道如何重置环境属性!
请帮帮我。