我正在开发一个应用程序,我们正在尝试针对暂存环境以及生产环境进行一些测试。当然,我已经创建了“Stage”和“Prod”构建配置以在两者之间切换,但我的客户希望将两者并排安装,以便他们可以轻松地在两个环境之间切换。到目前为止,我一直在使用不同的包标识符和包显示名称维护我的代码分支,因此可以并排安装和测试它们。不过,我开始怀疑是否有更简单的方法可以做到这一点。有没有办法可以定义自定义构建设置,根据构建配置给它一个值,然后将它附加到包标识符的末尾?
像...一样的东西。
BUNDLE_SUFFIX
TEST
STAGE
PROD ".PROD"
...然后将我的Bundle Identifier设置为com.blah.blah$(BUNDLE_SUFFIX)
。然后使用PROD配置的所有构建将自动获得新的bundle id,并且我不必一直同步分支。这种事情甚至可能吗?
答案 0 :(得分:41)
答案 1 :(得分:25)