UserInterfaceStyle Light不适用于发行版本

时间:2019-10-17 09:01:16

标签: ios swift ios13 ios-darkmode

通过在User Interface Style = Light文件中设置plist,强制我的应用程序进入轻量模式。

但是,它似乎仅在我以调试模式运行应用程序时才起作用(插入电缆并运行)。当我存档ipa并分发到TestFlight时,它不起作用。 有人有同样的问题吗?

请注意,状态栏,操作表,警报视图是受影响的控件。

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

您需要在Appdelegate中进行设置。我在所有应用程序中都使用了它,并且可以正常工作。

if #available(iOS 13.0, *) {
    window?.overrideUserInterfaceStyle = .light
}