【发布时间】:2019-02-18 14:28:36
【问题描述】:
我有一个 macOS 应用程序,它使用一些图像资源专门用于 macOS 10.14 上的新暗模式。我注意到,当我在 macOS 10.14 beta 上的 Xcode 10 上构建应用程序时,暗模式可以正常工作。但是,当我在 macOS 10.13.6 上的 Xcode 10 上构建相同的代码库并将其复制到 macOS 10.14 测试版机器时,会使用“任何”资源并且用户界面看起来不正确。
我可以确认我在这两种情况下都使用相同的 10.14 SDK。
我查看了我的 app bundle,发现基于 10.13.6 构建的 app bundle 有一个较小的 Contents/Resources/Assets.car 文件。
任何人都可以重现这种行为吗?如果可以,我是否只能在 10.14 上构建支持暗模式的应用程序?因为这对我来说没有意义 - Xcode 10 对暗模式资产具有所有相同的选项,正如我所说,我在两种情况下都使用相同的 SDK。而且我希望不必使用 beta macOS(以及本月晚些时候的全新 macOS)来构建这个应用程序。
【问题讨论】:
标签: xcode image macos build assets