如何获得不同的背景颜色的启动屏幕.storyboard for diff build in iOS?



基本上只有一个Launchscreen。在iOS和我正在做的项目中,我有不同的环境,如本地,开发,生产。

我可以有三个不同的背景颜色的各自构建在同一个启动屏幕上?如果是,那么是怎么做的?

我能想到的唯一方法是将运行脚本阶段添加到构建阶段部分。脚本应该查看环境变量,以确定当前环境是什么,并替换故事板文件中相关的XML元素。

启动屏幕是由目标而不是模式设置的,所以您不能对同一个launchScreen.xib文件这样做。

也许一个解决方案是为启动屏幕制作一个视图控制器,但这也是不可能的。即使可能,当你的应用程序启动时,启动屏幕也会立即出现。所以在launchScreen的视图控制器中写一些代码是没有意义的