存档时外部扩展不起作用

External extensions don't work when archive

我的项目中有一些文件专门用于颜色、字符串和图像的扩展,例如这样

extension Color{
     static var mimotoPrimary: Color{
         Color("mimoto_primary")
     }

     static var mimotoPrimaryLight: Color{
         Color("mimoto_primary_light")
     }

     static var mimotoWhiteDark: Color{
         Color("white_dark")
     }

      ...
}

很简单。 此扩展在构建和 运行 时完美运行。 但是,当我尝试存档时出现此错误

None 个我的扩展有效。

我已将方案设置为 运行 时与归档时相同,甚至 运行 顺利而归档出错。

我正在使用 XCode 13.1

有什么想法吗?

嗯,错误出在项目文件夹结构上。这就是我的项目结构:

事实证明,出于某种原因,在该文件夹中未检测到这些文件,相反,它们需要位于任何其他文件夹中。这有效:

但是我不知道这个问题的原因,第一个项目结构在构建时运行良好并且运行。