【问题标题】:Building macOS dark mode app on 10.13.6/Xcode 10在 10.13.6/Xcode 10 上构建 macOS 暗模式应用程序
【发布时间】: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


    【解决方案1】:

    我在构建日志中四处寻找,发现这条消息:

    “通过外观改变图像和颜色需要在 macOS 10.14 或更高版本上构建”

    所以,我有我的答案。这是预期行为,您只能在 macOS 10.14 或更高版本上使用专门支持暗模式的图像构建应用程序。

    【讨论】:

      猜你喜欢
      • 2020-01-11
      • 2019-02-03
      • 2021-07-31
      • 1970-01-01
      • 2020-07-13
      • 2022-01-12
      • 1970-01-01
      • 2020-03-18
      • 1970-01-01
      相关资源
      最近更新 更多