Build Information
Failed to build SoundCloud, reference main (d02675
), with Swift 6.1 for macOS (SPM) on 18 May 2025 20:42:06 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.61.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/superturboryan/SoundCloud-Swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/superturboryan/SoundCloud-Swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d02675c README: Update banner
Cloned https://github.com/superturboryan/SoundCloud-Swift.git
Revision (git rev-parse @):
d02675ce12216ac371db3229582cda833f4ad38f
SUCCESS checkout https://github.com/superturboryan/SoundCloud-Swift.git at main
Fetching https://github.com/evgenyneu/keychain-swift
[1/2201] Fetching keychain-swift
Fetched https://github.com/evgenyneu/keychain-swift from cache (0.86s)
Computing version for https://github.com/evgenyneu/keychain-swift
Computed https://github.com/evgenyneu/keychain-swift at 20.0.0 (1.94s)
Creating working copy for https://github.com/evgenyneu/keychain-swift
Working copy of https://github.com/evgenyneu/keychain-swift resolved at 20.0.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",
"dependencies": [
{
"identity": "soundcloud-swift",
"name": "SoundCloud",
"url": "https://github.com/superturboryan/SoundCloud-Swift.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SoundCloud-Swift",
"dependencies": [
{
"identity": "keychain-swift",
"name": "KeychainSwift",
"url": "https://github.com/evgenyneu/keychain-swift",
"version": "20.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/keychain-swift",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/superturboryan/SoundCloud-Swift.git
[1/1396] Fetching soundcloud-swift
Fetched https://github.com/superturboryan/SoundCloud-Swift.git from cache (0.83s)
Fetching https://github.com/evgenyneu/keychain-swift from cache
Fetched https://github.com/evgenyneu/keychain-swift from cache (0.43s)
Computing version for https://github.com/evgenyneu/keychain-swift
Computed https://github.com/evgenyneu/keychain-swift at 20.0.0 (0.48s)
Creating working copy for https://github.com/evgenyneu/keychain-swift
Working copy of https://github.com/evgenyneu/keychain-swift resolved at 20.0.0
Creating working copy for https://github.com/superturboryan/SoundCloud-Swift.git
Working copy of https://github.com/superturboryan/SoundCloud-Swift.git resolved at main (d02675c)
warning: '.resolve-product-dependencies': dependency 'soundcloud-swift' is not used by any target
Found 1 product dependencies
- KeychainSwift
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/superturboryan/SoundCloud-Swift.git
https://github.com/superturboryan/SoundCloud-Swift.git
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "keychain-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "20.0.0",
"upper_bound" : "21.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/evgenyneu/keychain-swift"
}
],
"manifest_display_name" : "SoundCloud",
"name" : "SoundCloud",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "SoundCloud",
"targets" : [
"SoundCloud"
],
"type" : {
"library" : [
"static"
]
}
}
],
"targets" : [
{
"c99name" : "SoundCloudTests",
"module_type" : "SwiftTarget",
"name" : "SoundCloudTests",
"path" : "Tests/SoundCloudTests",
"sources" : [
"SoundCloudTests.swift"
],
"target_dependencies" : [
"SoundCloud"
],
"type" : "test"
},
{
"c99name" : "SoundCloud",
"module_type" : "SwiftTarget",
"name" : "SoundCloud",
"path" : "Sources/SoundCloud",
"product_dependencies" : [
"KeychainSwift"
],
"product_memberships" : [
"SoundCloud"
],
"sources" : [
"Config.swift",
"DAO/DAO.swift",
"DAO/KeychainDAO.swift",
"DAO/UserDefaultsDAO.swift",
"Error.swift",
"Extension/ASWebAuthenticationSession.swift",
"Extension/Collection.swift",
"Extension/Color.swift",
"Extension/Image.swift",
"Extension/Int.swift",
"Extension/LinearGradient.swift",
"Extension/Logger.swift",
"Extension/PKCE.swift",
"Extension/URL.swift",
"Models/Page.swift",
"Models/Playlist.swift",
"Models/Status.swift",
"Models/StatusCode.swift",
"Models/StreamInfo.swift",
"Models/Test Models.swift",
"Models/TokenResponse.swift",
"Models/Track.swift",
"Models/User.swift",
"Request.swift",
"SoundCloud.swift"
],
"type" : "library"
}
],
"tools_version" : "5.11"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/5] Write sources
[2/5] Write swift-version-2F0A5646E1D333AE.txt
[4/9] Compiling KeychainSwift TegKeychainConstants.swift
[5/9] Compiling KeychainSwift KeychainSwiftAccessOptions.swift
[6/9] Emitting module KeychainSwift
[7/9] Compiling KeychainSwift KeychainSwift.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[8/33] Emitting module SoundCloud
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Error.swift:15:14: warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
13 | case cancelledLogin
14 | case userNotAuthorized
15 | case network(StatusCode)
| `- warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
16 | case decoding
17 | case invalidURL
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StatusCode.swift:9:10: note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
7 |
8 | public extension SoundCloud {
9 | enum StatusCode: Int {
| `- note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
10 | case success = 200
11 | case created = 201
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:108:12: warning: let 'testFreeSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
106 | }
107 |
108 | public let testFreeSubscription = User.Subscription(product: User.Subscription.Product(id: "free", name: "Free"))
| |- warning: let 'testFreeSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testFreeSubscription' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
110 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/User.swift:95:12: note: consider making struct 'Subscription' conform to the 'Sendable' protocol
93 |
94 | public extension User {
95 | struct Subscription: Codable, Equatable {
| `- note: consider making struct 'Subscription' conform to the 'Sendable' protocol
96 | public let product: Product
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:109:12: warning: let 'testNextProSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
107 |
108 | public let testFreeSubscription = User.Subscription(product: User.Subscription.Product(id: "free", name: "Free"))
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
| |- warning: let 'testNextProSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testNextProSubscription' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/User.swift:95:12: note: consider making struct 'Subscription' conform to the 'Sendable' protocol
93 |
94 | public extension User {
95 | struct Subscription: Codable, Equatable {
| `- note: consider making struct 'Subscription' conform to the 'Sendable' protocol
96 | public let product: Product
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:111:12: warning: var 'testSC' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
110 |
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
| |- warning: var 'testSC' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testSC' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'testSC' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 | public let testStreamInfo = StreamInfo(httpMp3128URL: "", hlsMp3128URL: "")
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:113:12: warning: let 'testStreamInfo' is not concurrency-safe because non-'Sendable' type 'StreamInfo' may have shared mutable state; this is an error in the Swift 6 language mode
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
112 |
113 | public let testStreamInfo = StreamInfo(httpMp3128URL: "", hlsMp3128URL: "")
| |- warning: let 'testStreamInfo' is not concurrency-safe because non-'Sendable' type 'StreamInfo' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testStreamInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StreamInfo.swift:8:15: note: consider making struct 'StreamInfo' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct StreamInfo: Decodable {
| `- note: consider making struct 'StreamInfo' conform to the 'Sendable' protocol
9 | public let httpMp3128URL: String
10 | public let hlsMp3128URL: String
[9/35] Compiling SoundCloud Config.swift
[10/35] Compiling SoundCloud DAO.swift
[11/35] Compiling SoundCloud KeychainDAO.swift
[12/35] Compiling SoundCloud Track.swift
[13/35] Compiling SoundCloud User.swift
[14/35] Compiling SoundCloud Playlist.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Playlist.swift:114:69: error: type 'Bundle?' has no member 'module'
112 | public var title: String {
113 | switch self {
114 | case .nowPlaying: String(localized: "Now Playing", bundle: .module, comment: "Noun")
| `- error: type 'Bundle?' has no member 'module'
115 | case .downloads: String(localized:"Downloads", bundle: .module, comment: "Plural noun")
116 | case .likes: String(localized:"Likes", bundle: .module, comment: "Plural noun")
[15/35] Compiling SoundCloud Status.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Playlist.swift:114:69: error: type 'Bundle?' has no member 'module'
112 | public var title: String {
113 | switch self {
114 | case .nowPlaying: String(localized: "Now Playing", bundle: .module, comment: "Noun")
| `- error: type 'Bundle?' has no member 'module'
115 | case .downloads: String(localized:"Downloads", bundle: .module, comment: "Plural noun")
116 | case .likes: String(localized:"Likes", bundle: .module, comment: "Plural noun")
[16/35] Compiling SoundCloud Test Models.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:108:12: warning: let 'testFreeSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
106 | }
107 |
108 | public let testFreeSubscription = User.Subscription(product: User.Subscription.Product(id: "free", name: "Free"))
| |- warning: let 'testFreeSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testFreeSubscription' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
110 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/User.swift:95:12: note: consider making struct 'Subscription' conform to the 'Sendable' protocol
93 |
94 | public extension User {
95 | struct Subscription: Codable, Equatable {
| `- note: consider making struct 'Subscription' conform to the 'Sendable' protocol
96 | public let product: Product
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:109:12: warning: let 'testNextProSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
107 |
108 | public let testFreeSubscription = User.Subscription(product: User.Subscription.Product(id: "free", name: "Free"))
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
| |- warning: let 'testNextProSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testNextProSubscription' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/User.swift:95:12: note: consider making struct 'Subscription' conform to the 'Sendable' protocol
93 |
94 | public extension User {
95 | struct Subscription: Codable, Equatable {
| `- note: consider making struct 'Subscription' conform to the 'Sendable' protocol
96 | public let product: Product
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:111:12: warning: var 'testSC' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
110 |
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
| |- warning: var 'testSC' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testSC' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'testSC' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 | public let testStreamInfo = StreamInfo(httpMp3128URL: "", hlsMp3128URL: "")
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:113:12: warning: let 'testStreamInfo' is not concurrency-safe because non-'Sendable' type 'StreamInfo' may have shared mutable state; this is an error in the Swift 6 language mode
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
112 |
113 | public let testStreamInfo = StreamInfo(httpMp3128URL: "", hlsMp3128URL: "")
| |- warning: let 'testStreamInfo' is not concurrency-safe because non-'Sendable' type 'StreamInfo' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testStreamInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StreamInfo.swift:8:15: note: consider making struct 'StreamInfo' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct StreamInfo: Decodable {
| `- note: consider making struct 'StreamInfo' conform to the 'Sendable' protocol
9 | public let httpMp3128URL: String
10 | public let hlsMp3128URL: String
[17/35] Compiling SoundCloud TokenResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:108:12: warning: let 'testFreeSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
106 | }
107 |
108 | public let testFreeSubscription = User.Subscription(product: User.Subscription.Product(id: "free", name: "Free"))
| |- warning: let 'testFreeSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testFreeSubscription' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
110 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/User.swift:95:12: note: consider making struct 'Subscription' conform to the 'Sendable' protocol
93 |
94 | public extension User {
95 | struct Subscription: Codable, Equatable {
| `- note: consider making struct 'Subscription' conform to the 'Sendable' protocol
96 | public let product: Product
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:109:12: warning: let 'testNextProSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
107 |
108 | public let testFreeSubscription = User.Subscription(product: User.Subscription.Product(id: "free", name: "Free"))
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
| |- warning: let 'testNextProSubscription' is not concurrency-safe because non-'Sendable' type 'User.Subscription' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testNextProSubscription' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/User.swift:95:12: note: consider making struct 'Subscription' conform to the 'Sendable' protocol
93 |
94 | public extension User {
95 | struct Subscription: Codable, Equatable {
| `- note: consider making struct 'Subscription' conform to the 'Sendable' protocol
96 | public let product: Product
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:111:12: warning: var 'testSC' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 | public let testNextProSubscription = User.Subscription(product: User.Subscription.Product(id: "next_pro", name: "Next Pro"))
110 |
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
| |- warning: var 'testSC' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testSC' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'testSC' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 | public let testStreamInfo = StreamInfo(httpMp3128URL: "", hlsMp3128URL: "")
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Test Models.swift:113:12: warning: let 'testStreamInfo' is not concurrency-safe because non-'Sendable' type 'StreamInfo' may have shared mutable state; this is an error in the Swift 6 language mode
111 | public var testSC = SoundCloud(SoundCloud.Config(clientId: "", clientSecret: "", redirectURI: ""))
112 |
113 | public let testStreamInfo = StreamInfo(httpMp3128URL: "", hlsMp3128URL: "")
| |- warning: let 'testStreamInfo' is not concurrency-safe because non-'Sendable' type 'StreamInfo' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'testStreamInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StreamInfo.swift:8:15: note: consider making struct 'StreamInfo' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct StreamInfo: Decodable {
| `- note: consider making struct 'StreamInfo' conform to the 'Sendable' protocol
9 | public let httpMp3128URL: String
10 | public let hlsMp3128URL: String
[18/35] Compiling SoundCloud Request.swift
[19/35] Compiling SoundCloud SoundCloud.swift
[20/35] Compiling SoundCloud UserDefaultsDAO.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Error.swift:15:14: warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
13 | case cancelledLogin
14 | case userNotAuthorized
15 | case network(StatusCode)
| `- warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
16 | case decoding
17 | case invalidURL
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StatusCode.swift:9:10: note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
7 |
8 | public extension SoundCloud {
9 | enum StatusCode: Int {
| `- note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
10 | case success = 200
11 | case created = 201
[21/35] Compiling SoundCloud Error.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Error.swift:15:14: warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
13 | case cancelledLogin
14 | case userNotAuthorized
15 | case network(StatusCode)
| `- warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
16 | case decoding
17 | case invalidURL
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StatusCode.swift:9:10: note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
7 |
8 | public extension SoundCloud {
9 | enum StatusCode: Int {
| `- note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
10 | case success = 200
11 | case created = 201
[22/35] Compiling SoundCloud ASWebAuthenticationSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Error.swift:15:14: warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
13 | case cancelledLogin
14 | case userNotAuthorized
15 | case network(StatusCode)
| `- warning: associated value 'network' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SoundCloud.StatusCode'; this is an error in the Swift 6 language mode
16 | case decoding
17 | case invalidURL
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/StatusCode.swift:9:10: note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
7 |
8 | public extension SoundCloud {
9 | enum StatusCode: Int {
| `- note: consider making enum 'StatusCode' conform to the 'Sendable' protocol
10 | case success = 200
11 | case created = 201
[23/35] Compiling SoundCloud StatusCode.swift
[24/35] Compiling SoundCloud StreamInfo.swift
[25/35] Compiling SoundCloud PKCE.swift
[26/35] Compiling SoundCloud URL.swift
[27/35] Compiling SoundCloud Page.swift
[28/35] Compiling SoundCloud Int.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
[29/35] Compiling SoundCloud LinearGradient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
[30/35] Compiling SoundCloud Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
[31/35] Compiling SoundCloud Collection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:13:41: error: type 'Bundle?' has no member 'module'
11 |
12 | static var poweredBySoundCloud: Image {
13 | Image("powered_by_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:17:38: error: type 'Bundle?' has no member 'module'
15 |
16 | static var connectSC: Image {
17 | Image("connect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:21:41: error: type 'Bundle?' has no member 'module'
19 |
20 | static var diconnectSC: Image {
21 | Image("disconnect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:25:44: error: type 'Bundle?' has no member 'module'
23 |
24 | static var scLogoVertical: Image {
25 | Image("sc_logo_vertical", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:29:41: error: type 'Bundle?' has no member 'module'
27 |
28 | internal static var testWaveForm: Image {
29 | Image("test_waveform", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
30 | }
31 | }
[32/35] Compiling SoundCloud Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:13:41: error: type 'Bundle?' has no member 'module'
11 |
12 | static var poweredBySoundCloud: Image {
13 | Image("powered_by_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:17:38: error: type 'Bundle?' has no member 'module'
15 |
16 | static var connectSC: Image {
17 | Image("connect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:21:41: error: type 'Bundle?' has no member 'module'
19 |
20 | static var diconnectSC: Image {
21 | Image("disconnect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:25:44: error: type 'Bundle?' has no member 'module'
23 |
24 | static var scLogoVertical: Image {
25 | Image("sc_logo_vertical", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:29:41: error: type 'Bundle?' has no member 'module'
27 |
28 | internal static var testWaveForm: Image {
29 | Image("test_waveform", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
30 | }
31 | }
[33/35] Compiling SoundCloud Image.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:13:41: error: type 'Bundle?' has no member 'module'
11 |
12 | static var poweredBySoundCloud: Image {
13 | Image("powered_by_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:17:38: error: type 'Bundle?' has no member 'module'
15 |
16 | static var connectSC: Image {
17 | Image("connect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:21:41: error: type 'Bundle?' has no member 'module'
19 |
20 | static var diconnectSC: Image {
21 | Image("disconnect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:25:44: error: type 'Bundle?' has no member 'module'
23 |
24 | static var scLogoVertical: Image {
25 | Image("sc_logo_vertical", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:29:41: error: type 'Bundle?' has no member 'module'
27 |
28 | internal static var testWaveForm: Image {
29 | Image("test_waveform", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
30 | }
31 | }
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Localizable.xcstrings
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Assets.xcassets
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
[2/7] Compiling KeychainSwift TegKeychainConstants.swift
[3/7] Compiling KeychainSwift KeychainSwiftAccessOptions.swift
[4/7] Emitting module KeychainSwift
[5/7] Compiling KeychainSwift KeychainSwift.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/31] Emitting module SoundCloud
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
[7/33] Compiling SoundCloud Config.swift
[8/33] Compiling SoundCloud DAO.swift
[9/33] Compiling SoundCloud KeychainDAO.swift
[10/33] Compiling SoundCloud StatusCode.swift
[11/33] Compiling SoundCloud StreamInfo.swift
[12/33] Compiling SoundCloud Test Models.swift
[13/33] Compiling SoundCloud TokenResponse.swift
[14/33] Compiling SoundCloud Collection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:13:41: error: type 'Bundle?' has no member 'module'
11 |
12 | static var poweredBySoundCloud: Image {
13 | Image("powered_by_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:17:38: error: type 'Bundle?' has no member 'module'
15 |
16 | static var connectSC: Image {
17 | Image("connect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:21:41: error: type 'Bundle?' has no member 'module'
19 |
20 | static var diconnectSC: Image {
21 | Image("disconnect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:25:44: error: type 'Bundle?' has no member 'module'
23 |
24 | static var scLogoVertical: Image {
25 | Image("sc_logo_vertical", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:29:41: error: type 'Bundle?' has no member 'module'
27 |
28 | internal static var testWaveForm: Image {
29 | Image("test_waveform", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
30 | }
31 | }
[15/33] Compiling SoundCloud Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:13:41: error: type 'Bundle?' has no member 'module'
11 |
12 | static var poweredBySoundCloud: Image {
13 | Image("powered_by_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:17:38: error: type 'Bundle?' has no member 'module'
15 |
16 | static var connectSC: Image {
17 | Image("connect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:21:41: error: type 'Bundle?' has no member 'module'
19 |
20 | static var diconnectSC: Image {
21 | Image("disconnect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:25:44: error: type 'Bundle?' has no member 'module'
23 |
24 | static var scLogoVertical: Image {
25 | Image("sc_logo_vertical", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:29:41: error: type 'Bundle?' has no member 'module'
27 |
28 | internal static var testWaveForm: Image {
29 | Image("test_waveform", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
30 | }
31 | }
[16/33] Compiling SoundCloud Image.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:11:55: error: type 'Bundle?' has no member 'module'
9 |
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:13:41: error: type 'Bundle?' has no member 'module'
11 |
12 | static var poweredBySoundCloud: Image {
13 | Image("powered_by_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:17:38: error: type 'Bundle?' has no member 'module'
15 |
16 | static var connectSC: Image {
17 | Image("connect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:21:41: error: type 'Bundle?' has no member 'module'
19 |
20 | static var diconnectSC: Image {
21 | Image("disconnect_sc", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:25:44: error: type 'Bundle?' has no member 'module'
23 |
24 | static var scLogoVertical: Image {
25 | Image("sc_logo_vertical", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Image.swift:29:41: error: type 'Bundle?' has no member 'module'
27 |
28 | internal static var testWaveForm: Image {
29 | Image("test_waveform", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
30 | }
31 | }
[17/33] Compiling SoundCloud PKCE.swift
[18/33] Compiling SoundCloud URL.swift
[19/33] Compiling SoundCloud Page.swift
[20/33] Compiling SoundCloud UserDefaultsDAO.swift
[21/33] Compiling SoundCloud Error.swift
[22/33] Compiling SoundCloud ASWebAuthenticationSession.swift
[23/33] Compiling SoundCloud Track.swift
[24/33] Compiling SoundCloud User.swift
[25/33] Compiling SoundCloud Int.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
[26/33] Compiling SoundCloud LinearGradient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
[27/33] Compiling SoundCloud Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:13:64: error: type 'Bundle?' has no member 'module'
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Extension/Color.swift:12:66: error: type 'Bundle?' has no member 'module'
10 | public extension Color {
11 | static let scOrange = Color("sc_orange", bundle: .module)
12 | static let scOrangeLight = Color("sc_orange_light", bundle: .module)
| `- error: type 'Bundle?' has no member 'module'
13 | static let scOrangeDark = Color("sc_orange_dark", bundle: .module)
14 | }
[28/33] Compiling SoundCloud Playlist.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Playlist.swift:114:69: error: type 'Bundle?' has no member 'module'
112 | public var title: String {
113 | switch self {
114 | case .nowPlaying: String(localized: "Now Playing", bundle: .module, comment: "Noun")
| `- error: type 'Bundle?' has no member 'module'
115 | case .downloads: String(localized:"Downloads", bundle: .module, comment: "Plural noun")
116 | case .likes: String(localized:"Likes", bundle: .module, comment: "Plural noun")
[29/33] Compiling SoundCloud Status.swift
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Models/Playlist.swift:114:69: error: type 'Bundle?' has no member 'module'
112 | public var title: String {
113 | switch self {
114 | case .nowPlaying: String(localized: "Now Playing", bundle: .module, comment: "Noun")
| `- error: type 'Bundle?' has no member 'module'
115 | case .downloads: String(localized:"Downloads", bundle: .module, comment: "Plural noun")
116 | case .likes: String(localized:"Likes", bundle: .module, comment: "Plural noun")
[30/33] Compiling SoundCloud Request.swift
[31/33] Compiling SoundCloud SoundCloud.swift
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Assets.xcassets
/Users/admin/builder/spi-builder-workspace/Sources/SoundCloud/Localizable.xcstrings
BUILD FAILURE 6.1 macosSpm