在macOS 10.13.6/Xcode 10上构建暗黑模式应用程序

3

我有一个macOS应用程序,专门用于在macOS 10.14上的新暗模式中使用某些图像资源。当我在macOS 10.14 beta上的Xcode 10构建应用程序时,发现暗模式能够正确工作。但是,当我在macOS 10.13.6上的Xcode 10中构建相同的代码库并将其复制到macOS 10.14 beta机器上时,“Any”资源被使用,用户界面显示不正确。

我可以确认在两种情况下都使用了相同的10.14 SDK。

我查看了我的应用程序包,并注意到在10.13.6上构建的应用程序具有较小的Contents/Resources/Assets.car文件。

是否有人可以重现此行为?如果是这样,那么我只能在10.14上构建支持暗模式的应用程序吗?因为这对我来说毫无意义 - Xcode 10拥有所有相同的暗模式选项,并且如我所说,在两种情况下我都使用了相同的SDK。而且我不想使用beta版本的macOS(以及本月晚些时候发布的全新macOS)来构建此应用程序。

1个回答

6
我在构建日志中查找时发现了以下消息:
“根据外观变化的图像和颜色需要在macOS 10.14或更高版本上构建。”
因此,我得到了答案。这是预期行为,并且您只能在macOS 10.14或更高版本上构建支持暗模式的图像应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接