The Swift Package Index logo.Swift Package Index

Build Information

Failed to build EasyConfetti, reference 2.4.0 (fffe1b), with Swift 6.3 for macOS (SPM) on 12 Apr 2026 16:35:04 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/onmyway133/EasyConfetti.git
Reference: 2.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/onmyway133/EasyConfetti
 * tag               2.4.0      -> FETCH_HEAD
HEAD is now at fffe1b1 Rename to Configuration
Cloned https://github.com/onmyway133/EasyConfetti.git
Revision (git rev-parse @):
fffe1b1969b91c6cde8f93744957cc6c23087275
SUCCESS checkout https://github.com/onmyway133/EasyConfetti.git at 2.4.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "easyconfetti",
      "name": "EasyConfetti",
      "url": "https://github.com/onmyway133/EasyConfetti.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/EasyConfetti",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/onmyway133/EasyConfetti.git
[1/615] Fetching easyconfetti
Fetched https://github.com/onmyway133/EasyConfetti.git from cache (1.17s)
Creating working copy for https://github.com/onmyway133/EasyConfetti.git
Working copy of https://github.com/onmyway133/EasyConfetti.git resolved at 2.4.0 (fffe1b1)
warning: '.resolve-product-dependencies': dependency 'easyconfetti' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/onmyway133/EasyConfetti.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.txt
[3/8] Compiling EasyConfetti macOS+extensions.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/8] Compiling EasyConfetti Extensions.swift
[5/8] Emitting module EasyConfetti
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:21:17: error: cannot find type 'UIImage' in scope
19 | public enum Particle {
20 |     case confetti(allowedShapes: [ConfettiShape])
21 |     case image([UIImage])
   |                 `- error: cannot find type 'UIImage' in scope
22 |     case text(CGSize, [NSAttributedString])
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:42:25: error: cannot find type 'UIColor' in scope
40 |
41 |     /// The list of available colors. This will be shuffled
42 |     public var colors: [UIColor] = [
   |                         `- error: cannot find type 'UIColor' in scope
43 |         UIColor.red,
44 |         UIColor.green,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:43:9: error: cannot find 'UIColor' in scope
41 |     /// The list of available colors. This will be shuffled
42 |     public var colors: [UIColor] = [
43 |         UIColor.red,
   |         `- error: cannot find 'UIColor' in scope
44 |         UIColor.green,
45 |         UIColor.blue,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:44:9: error: cannot find 'UIColor' in scope
42 |     public var colors: [UIColor] = [
43 |         UIColor.red,
44 |         UIColor.green,
   |         `- error: cannot find 'UIColor' in scope
45 |         UIColor.blue,
46 |         UIColor.yellow,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:45:9: error: cannot find 'UIColor' in scope
43 |         UIColor.red,
44 |         UIColor.green,
45 |         UIColor.blue,
   |         `- error: cannot find 'UIColor' in scope
46 |         UIColor.yellow,
47 |         UIColor.purple,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:46:9: error: cannot find 'UIColor' in scope
44 |         UIColor.green,
45 |         UIColor.blue,
46 |         UIColor.yellow,
   |         `- error: cannot find 'UIColor' in scope
47 |         UIColor.purple,
48 |         UIColor.orange,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:47:9: error: cannot find 'UIColor' in scope
45 |         UIColor.blue,
46 |         UIColor.yellow,
47 |         UIColor.purple,
   |         `- error: cannot find 'UIColor' in scope
48 |         UIColor.orange,
49 |         UIColor.cyan
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:48:9: error: cannot find 'UIColor' in scope
46 |         UIColor.yellow,
47 |         UIColor.purple,
48 |         UIColor.orange,
   |         `- error: cannot find 'UIColor' in scope
49 |         UIColor.cyan
50 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:49:9: error: cannot find 'UIColor' in scope
47 |         UIColor.purple,
48 |         UIColor.orange,
49 |         UIColor.cyan
   |         `- error: cannot find 'UIColor' in scope
50 |     ]
51 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:15:28: error: cannot find type 'UIView' in scope
 13 |
 14 | /// The view to show particles
 15 | public class ConfettiView: UIView {
    |                            `- error: cannot find type 'UIView' in scope
 16 |     public var config = Configuration()
 17 |     var emitter: CAEmitterLayer?
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:20:26: error: method does not override any method from its superclass
 18 |
 19 | #if os(OSX)
 20 |     public override func viewDidMoveToSuperview() {
    |                          `- error: method does not override any method from its superclass
 21 |         super.viewDidMoveToSuperview()
 22 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:100:27: error: cannot find type 'UIImage' in scope
 98 |     }
 99 |
100 |     func pickImages() -> [UIImage] {
    |                           `- error: cannot find type 'UIImage' in scope
101 |         let generator = ImageGenerator()
102 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:18:69: error: cannot find type 'UIImage' in scope
 16 |     private let size = CGSize(width: 20, height: 20)
 17 |
 18 |     private func generate(block: @escaping (CGContext?) -> Void) -> UIImage? {
    |                                                                     `- error: cannot find type 'UIImage' in scope
 19 |         var image: UIImage?
 20 | #if os(OSX)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:40:64: error: cannot find type 'UIImage' in scope
 38 |     }
 39 |
 40 |     func generate(size: CGSize, string: NSAttributedString) -> UIImage? {
    |                                                                `- error: cannot find type 'UIImage' in scope
 41 |         return generate { context in
 42 |             let rect = CGRect(origin: .zero, size: size)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:48:53: error: cannot find type 'UIImage' in scope
 46 |     }
 47 |
 48 |     func confetti(shape: Particle.ConfettiShape) -> UIImage? {
    |                                                     `- error: cannot find type 'UIImage' in scope
 49 |         switch shape {
 50 |         case .rectangle: return rectangle()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:57:33: error: cannot find type 'UIImage' in scope
 55 |     }
 56 |
 57 |     private func rectangle() -> UIImage? {
    |                                 `- error: cannot find type 'UIImage' in scope
 58 |         return generate { context in
 59 |             let rect = CGRect(x: 0, y: 0, width: self.size.width, height: self.size.height/2)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:67:30: error: cannot find type 'UIImage' in scope
 65 |     }
 66 |
 67 |     private func circle() -> UIImage? {
    |                              `- error: cannot find type 'UIImage' in scope
 68 |         return generate { context in
 69 |             let rect = CGRect(origin: .zero, size: self.size)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:77:32: error: cannot find type 'UIImage' in scope
 75 |     }
 76 |
 77 |     private func triangle() -> UIImage? {
    |                                `- error: cannot find type 'UIImage' in scope
 78 |         return generate { context in
 79 |             let path = UIBezierPath()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:90:43: error: cannot find type 'UIImage' in scope
 88 |     }
 89 |
 90 |     private func curvedQuadrilateral() -> UIImage? {
    |                                           `- error: cannot find type 'UIImage' in scope
 91 |         return generate { context in
 92 |             let path = UIBezierPath()
[6/8] Compiling EasyConfetti EasyConfetti.swift
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:15:28: error: cannot find type 'UIView' in scope
 13 |
 14 | /// The view to show particles
 15 | public class ConfettiView: UIView {
    |                            `- error: cannot find type 'UIView' in scope
 16 |     public var config = Configuration()
 17 |     var emitter: CAEmitterLayer?
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:20:26: error: method does not override any method from its superclass
 18 |
 19 | #if os(OSX)
 20 |     public override func viewDidMoveToSuperview() {
    |                          `- error: method does not override any method from its superclass
 21 |         super.viewDidMoveToSuperview()
 22 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:100:27: error: cannot find type 'UIImage' in scope
 98 |     }
 99 |
100 |     func pickImages() -> [UIImage] {
    |                           `- error: cannot find type 'UIImage' in scope
101 |         let generator = ImageGenerator()
102 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:21:9: error: 'super' cannot be used in class 'ConfettiView' because it has no superclass
 19 | #if os(OSX)
 20 |     public override func viewDidMoveToSuperview() {
 21 |         super.viewDidMoveToSuperview()
    |         `- error: 'super' cannot be used in class 'ConfettiView' because it has no superclass
 22 |
 23 |         wantsLayer = true
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:23:9: error: cannot find 'wantsLayer' in scope
 21 |         super.viewDidMoveToSuperview()
 22 |
 23 |         wantsLayer = true
    |         `- error: cannot find 'wantsLayer' in scope
 24 |     }
 25 | #else
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:40:19: error: cannot find 'bounds' in scope
 38 |         var yMultiplier: CGFloat = 1
 39 | #if os(OSX)
 40 |         yOrigin = bounds.height
    |                   `- error: cannot find 'bounds' in scope
 41 |         yMultiplier = -1
 42 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:45:46: error: cannot find 'bounds' in scope
 43 |
 44 |         let emitter = CAEmitterLayer()
 45 |         emitter.emitterPosition = CGPoint(x: bounds.width / 2, y: yOrigin)
    |                                              `- error: cannot find 'bounds' in scope
 46 |         emitter.emitterShape = CAEmitterLayerEmitterShape.line
 47 |         emitter.emitterSize = CGSize(width: bounds.width, height: 1)
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:47:45: error: cannot find 'bounds' in scope
 45 |         emitter.emitterPosition = CGPoint(x: bounds.width / 2, y: yOrigin)
 46 |         emitter.emitterShape = CAEmitterLayerEmitterShape.line
 47 |         emitter.emitterSize = CGSize(width: bounds.width, height: 1)
    |                                             `- error: cannot find 'bounds' in scope
 48 |         emitter.renderMode = CAEmitterLayerRenderMode.additive
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:53:35: error: cannot find type 'UIColor' in scope
 51 |         // For example, if you have only one color, then we still want to make sure
 52 |         // that all "allowed" particle types are represented in the result.
 53 |         let combinations = Array<(UIColor, UIImage)>.createAllCombinations(
    |                                   `- error: cannot find type 'UIColor' in scope
 54 |             from: config.colors,
 55 |             and: pickImages()
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:53:44: error: cannot find type 'UIImage' in scope
 51 |         // For example, if you have only one color, then we still want to make sure
 52 |         // that all "allowed" particle types are represented in the result.
 53 |         let combinations = Array<(UIColor, UIImage)>.createAllCombinations(
    |                                            `- error: cannot find type 'UIImage' in scope
 54 |             from: config.colors,
 55 |             and: pickImages()
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:42:25: error: cannot find type 'UIColor' in scope
40 |
41 |     /// The list of available colors. This will be shuffled
42 |     public var colors: [UIColor] = [
   |                         `- error: cannot find type 'UIColor' in scope
43 |         UIColor.red,
44 |         UIColor.green,
/Users/admin/builder/spi-builder-workspace/Sources/Common/EasyConfetti.swift:89:35: error: cannot find 'layer' in scope
 87 |         config.customize?(cells)
 88 |
 89 |         let rootLayer: CALayer? = layer
    |                                   `- error: cannot find 'layer' in scope
 90 |         rootLayer?.addSublayer(emitter)
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:21:17: error: cannot find type 'UIImage' in scope
19 | public enum Particle {
20 |     case confetti(allowedShapes: [ConfettiShape])
21 |     case image([UIImage])
   |                 `- error: cannot find type 'UIImage' in scope
22 |     case text(CGSize, [NSAttributedString])
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:48:53: error: cannot find type 'UIImage' in scope
 46 |     }
 47 |
 48 |     func confetti(shape: Particle.ConfettiShape) -> UIImage? {
    |                                                     `- error: cannot find type 'UIImage' in scope
 49 |         switch shape {
 50 |         case .rectangle: return rectangle()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:40:64: error: cannot find type 'UIImage' in scope
 38 |     }
 39 |
 40 |     func generate(size: CGSize, string: NSAttributedString) -> UIImage? {
    |                                                                `- error: cannot find type 'UIImage' in scope
 41 |         return generate { context in
 42 |             let rect = CGRect(origin: .zero, size: size)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:18:69: error: cannot find type 'UIImage' in scope
 16 |     private let size = CGSize(width: 20, height: 20)
 17 |
 18 |     private func generate(block: @escaping (CGContext?) -> Void) -> UIImage? {
    |                                                                     `- error: cannot find type 'UIImage' in scope
 19 |         var image: UIImage?
 20 | #if os(OSX)
[7/8] Compiling EasyConfetti ImageGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:18:69: error: cannot find type 'UIImage' in scope
 16 |     private let size = CGSize(width: 20, height: 20)
 17 |
 18 |     private func generate(block: @escaping (CGContext?) -> Void) -> UIImage? {
    |                                                                     `- error: cannot find type 'UIImage' in scope
 19 |         var image: UIImage?
 20 | #if os(OSX)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:40:64: error: cannot find type 'UIImage' in scope
 38 |     }
 39 |
 40 |     func generate(size: CGSize, string: NSAttributedString) -> UIImage? {
    |                                                                `- error: cannot find type 'UIImage' in scope
 41 |         return generate { context in
 42 |             let rect = CGRect(origin: .zero, size: size)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:48:53: error: cannot find type 'UIImage' in scope
 46 |     }
 47 |
 48 |     func confetti(shape: Particle.ConfettiShape) -> UIImage? {
    |                                                     `- error: cannot find type 'UIImage' in scope
 49 |         switch shape {
 50 |         case .rectangle: return rectangle()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:57:33: error: cannot find type 'UIImage' in scope
 55 |     }
 56 |
 57 |     private func rectangle() -> UIImage? {
    |                                 `- error: cannot find type 'UIImage' in scope
 58 |         return generate { context in
 59 |             let rect = CGRect(x: 0, y: 0, width: self.size.width, height: self.size.height/2)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:67:30: error: cannot find type 'UIImage' in scope
 65 |     }
 66 |
 67 |     private func circle() -> UIImage? {
    |                              `- error: cannot find type 'UIImage' in scope
 68 |         return generate { context in
 69 |             let rect = CGRect(origin: .zero, size: self.size)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:77:32: error: cannot find type 'UIImage' in scope
 75 |     }
 76 |
 77 |     private func triangle() -> UIImage? {
    |                                `- error: cannot find type 'UIImage' in scope
 78 |         return generate { context in
 79 |             let path = UIBezierPath()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:90:43: error: cannot find type 'UIImage' in scope
 88 |     }
 89 |
 90 |     private func curvedQuadrilateral() -> UIImage? {
    |                                           `- error: cannot find type 'UIImage' in scope
 91 |         return generate { context in
 92 |             let path = UIBezierPath()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:19:20: error: cannot find type 'UIImage' in scope
 17 |
 18 |     private func generate(block: @escaping (CGContext?) -> Void) -> UIImage? {
 19 |         var image: UIImage?
    |                    `- error: cannot find type 'UIImage' in scope
 20 | #if os(OSX)
 21 |         image = NSImage(size: size, flipped: false) { (rect) -> Bool in
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:60:24: error: cannot find 'UIBezierPath' in scope
 58 |         return generate { context in
 59 |             let rect = CGRect(x: 0, y: 0, width: self.size.width, height: self.size.height/2)
 60 |             let path = UIBezierPath(rect: rect)
    |                        `- error: cannot find 'UIBezierPath' in scope
 61 |             context?.setFillColor(UIColor.white.cgColor)
 62 |             context?.addPath(path.cgPath)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:61:35: error: cannot find 'UIColor' in scope
 59 |             let rect = CGRect(x: 0, y: 0, width: self.size.width, height: self.size.height/2)
 60 |             let path = UIBezierPath(rect: rect)
 61 |             context?.setFillColor(UIColor.white.cgColor)
    |                                   `- error: cannot find 'UIColor' in scope
 62 |             context?.addPath(path.cgPath)
 63 |             context?.fillPath()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:70:24: error: cannot find 'UIBezierPath' in scope
 68 |         return generate { context in
 69 |             let rect = CGRect(origin: .zero, size: self.size)
 70 |             let path = UIBezierPath(ovalIn: rect)
    |                        `- error: cannot find 'UIBezierPath' in scope
 71 |             context?.setFillColor(UIColor.white.cgColor)
 72 |             context?.addPath(path.cgPath)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:71:35: error: cannot find 'UIColor' in scope
 69 |             let rect = CGRect(origin: .zero, size: self.size)
 70 |             let path = UIBezierPath(ovalIn: rect)
 71 |             context?.setFillColor(UIColor.white.cgColor)
    |                                   `- error: cannot find 'UIColor' in scope
 72 |             context?.addPath(path.cgPath)
 73 |             context?.fillPath()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:79:24: error: cannot find 'UIBezierPath' in scope
 77 |     private func triangle() -> UIImage? {
 78 |         return generate { context in
 79 |             let path = UIBezierPath()
    |                        `- error: cannot find 'UIBezierPath' in scope
 80 |             path.move(to: CGPoint(x: self.size.width/2, y: 0))
 81 |             path.addLine(to: CGPoint(x: self.size.width, y: self.size.height))
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:84:35: error: cannot find 'UIColor' in scope
 82 |             path.addLine(to: CGPoint(x: 0, y: self.size.height))
 83 |             path.close()
 84 |             context?.setFillColor(UIColor.white.cgColor)
    |                                   `- error: cannot find 'UIColor' in scope
 85 |             context?.addPath(path.cgPath)
 86 |             context?.fillPath()
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:92:24: error: cannot find 'UIBezierPath' in scope
 90 |     private func curvedQuadrilateral() -> UIImage? {
 91 |         return generate { context in
 92 |             let path = UIBezierPath()
    |                        `- error: cannot find 'UIBezierPath' in scope
 93 |             let rightPoint = CGPoint(x: self.size.width - 5, y: 5)
 94 |             let leftPoint = CGPoint(x: self.size.width * 0.5, y: self.size.height - 8)
/Users/admin/builder/spi-builder-workspace/Sources/Common/ImageGenerator.swift:109:35: error: cannot find 'UIColor' in scope
107 |                               controlPoint: leftPoint)
108 |             path.close()
109 |             context?.setFillColor(UIColor.white.cgColor)
    |                                   `- error: cannot find 'UIColor' in scope
110 |             context?.addPath(path.cgPath)
111 |             context?.fillPath()
[8/8] Compiling EasyConfetti Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:21:17: error: cannot find type 'UIImage' in scope
19 | public enum Particle {
20 |     case confetti(allowedShapes: [ConfettiShape])
21 |     case image([UIImage])
   |                 `- error: cannot find type 'UIImage' in scope
22 |     case text(CGSize, [NSAttributedString])
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:42:25: error: cannot find type 'UIColor' in scope
40 |
41 |     /// The list of available colors. This will be shuffled
42 |     public var colors: [UIColor] = [
   |                         `- error: cannot find type 'UIColor' in scope
43 |         UIColor.red,
44 |         UIColor.green,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:43:9: error: cannot find 'UIColor' in scope
41 |     /// The list of available colors. This will be shuffled
42 |     public var colors: [UIColor] = [
43 |         UIColor.red,
   |         `- error: cannot find 'UIColor' in scope
44 |         UIColor.green,
45 |         UIColor.blue,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:44:9: error: cannot find 'UIColor' in scope
42 |     public var colors: [UIColor] = [
43 |         UIColor.red,
44 |         UIColor.green,
   |         `- error: cannot find 'UIColor' in scope
45 |         UIColor.blue,
46 |         UIColor.yellow,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:45:9: error: cannot find 'UIColor' in scope
43 |         UIColor.red,
44 |         UIColor.green,
45 |         UIColor.blue,
   |         `- error: cannot find 'UIColor' in scope
46 |         UIColor.yellow,
47 |         UIColor.purple,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:46:9: error: cannot find 'UIColor' in scope
44 |         UIColor.green,
45 |         UIColor.blue,
46 |         UIColor.yellow,
   |         `- error: cannot find 'UIColor' in scope
47 |         UIColor.purple,
48 |         UIColor.orange,
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:47:9: error: cannot find 'UIColor' in scope
45 |         UIColor.blue,
46 |         UIColor.yellow,
47 |         UIColor.purple,
   |         `- error: cannot find 'UIColor' in scope
48 |         UIColor.orange,
49 |         UIColor.cyan
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:48:9: error: cannot find 'UIColor' in scope
46 |         UIColor.yellow,
47 |         UIColor.purple,
48 |         UIColor.orange,
   |         `- error: cannot find 'UIColor' in scope
49 |         UIColor.cyan
50 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/Common/Configuration.swift:49:9: error: cannot find 'UIColor' in scope
47 |         UIColor.purple,
48 |         UIColor.orange,
49 |         UIColor.cyan
   |         `- error: cannot find 'UIColor' in scope
50 |     ]
51 |
BUILD FAILURE 6.3 macosSpm