我有一个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)来构建此应用程序。