Xcode15 - “backgroundImage”颜色资产名称解析为已存在的符号“background”。尝试重命名资产

Xcode15 - The "backgroundImage" color asset name resolves to the symbol "background" which already exists. Try renaming the asset

提问人:baohoang 提问时间:10/31/2023 更新时间:10/31/2023 访问量:49

问:

我在 Xcode15 上构建我的 iOS 项目,但收到警告:

The "backgroundImage" color asset name resolves to the symbol "background" which already exists. 
Try renaming the asset.

我的资源包括两种颜色:“background”和“backgroundImage”。Xcode 会自动生成以下代码:

背景

/// The "background" asset catalog color resource.
static let background = ColorResource(name: "background", bundle: resourceBundle)

但是,backgroundImage 颜色会导致上述警告。

我知道 Xcode 15 可以在没有任何第三方的情况下自动为您的资源创建 Swift 符号。

我很难理解为什么“backgroundImage”颜色资产名称解析为符号“background”,并建议我将其重命名为“backgroundImage”。谁能解释一下原因?

你能告诉我原因吗?

iOS Xcode 警告 Xcode15

评论


答: 暂无答案