Build Information
Failed to build BlankSlate, reference 0.7.1 (db6e0b
), with Swift 6.1 for watchOS using Xcode 16.3 on 28 Apr 2025 19:04:57 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme BlankSlate -destination generic/platform=watchOS
Build Log
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: add '@MainActor' to make var 'kIMPLookupTable' part of global actor 'MainActor'
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:17: error: cannot find type 'UIView' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:25: error: cannot find type 'UIGestureRecognizerDelegate' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:13:34: error: cannot find type 'UIView' in scope
private let contentView: UIView = {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:22:52: error: cannot find type 'UIImageView' in scope
func makeImageView(with layout: Layout) -> UIImageView {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:32:53: error: cannot find type 'UILabel' in scope
func makeTitleLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:45:54: error: cannot find type 'UILabel' in scope
func makeDetailLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:58:49: error: cannot find type 'UIButton' in scope
func makeButton(with layout: Layout) -> UIButton {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:69:36: error: cannot find type 'UIView' in scope
func setCustomView(_ view: UIView, layout: Layout) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:76:38: error: cannot find type 'UITapGestureRecognizer' in scope
private weak var tapGesture: UITapGestureRecognizer?
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:59: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:86: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:81:31: error: cannot find type 'UIView' in scope
var didTap: ((_ view: UIView) -> Void)?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:83:18: error: initializer does not override a designated initializer from its superclass
override init(frame: CGRect) {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:115:23: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:119:23: error: method does not override any method from its superclass
override func didMoveToWindow() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:155:23: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:162:45: error: cannot find type 'UIButton' in scope
private func didTapButton(_ sender: UIButton) {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:167:50: error: cannot find type 'UITapGestureRecognizer' in scope
private func didTapContentView(_ sender: UITapGestureRecognizer) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:74: error: cannot find type 'UIView' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:61: error: cannot find type 'UIEvent' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:251:73: error: cannot find type 'UIGestureRecognizer' in scope
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:258:53: error: cannot find type 'UIGestureRecognizer' in scope
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:259:90: error: cannot find type 'UIGestureRecognizer' in scope
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:270:15: error: cannot find type 'UIView' in scope
let view: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:274:66: error: cannot find type 'UIView' in scope
@discardableResult fileprivate mutating func updateLayout<T: UIView>(
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate_const_extract_protocols.json -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-experimental-feature DebugDescriptionMacro -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name BlankSlate -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.abi.json
SwiftCompile normal arm64_32 Compiling\ View.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Model.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Model.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal armv7k Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift -target armv7k-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate_const_extract_protocols.json -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-experimental-feature DebugDescriptionMacro -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name BlankSlate -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate.abi.json
EmitSwiftModule normal armv7k (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:41:11: error: cannot find type 'UIView' in scope
extension UIView: BlankSlate.Extended {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:42:56: error: cannot find type 'UIView' in scope
extension BlankSlate.Extension where ExtendedViewType: UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:15:40: error: cannot find type 'UIView' in scope
func image(forBlankSlate view: UIView) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:18:45: error: cannot find type 'UIView' in scope
func imageAlpha(forBlankSlate view: UIView) -> CGFloat
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:21:49: error: cannot find type 'UIView' in scope
func imageTintColor(forBlankSlate view: UIView) -> UIColor?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:60: error: cannot find type 'CAAnimation' in scope
func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:49: error: cannot find type 'UIView' in scope
func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:28:40: error: cannot find type 'UIView' in scope
func title(forBlankSlate view: UIView) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:32:41: error: cannot find type 'UIView' in scope
func detail(forBlankSlate view: UIView) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:46: error: cannot find type 'UIView' in scope
func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:65: error: cannot find type 'UIControl' in scope
func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:56: error: cannot find type 'UIView' in scope
func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:75: error: cannot find type 'UIControl' in scope
func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:46: error: cannot find type 'UIView' in scope
func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:65: error: cannot find type 'UIControl' in scope
func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, configure button: UIButton)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:59: error: cannot find type 'UIButton' in scope
func blankSlate(_ view: UIView, configure button: UIButton)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:56: error: cannot find type 'UIView' in scope
func customView(forBlankSlate view: UIView) -> UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:45: error: cannot find type 'UIView' in scope
func customView(forBlankSlate view: UIView) -> UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:59:41: error: cannot find type 'UIView' in scope
func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:62:44: error: cannot find type 'UIView' in scope
func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:66:50: error: cannot find type 'UIView' in scope
func backgroundColor(forBlankSlate view: UIView) -> UIColor?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:64: error: cannot find type 'CAGradientLayer' in scope
func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:53: error: cannot find type 'UIView' in scope
func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:74:49: error: cannot find type 'UIView' in scope
func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:16:56: error: cannot find type 'UIView' in scope
func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:19:46: error: cannot find type 'UIView' in scope
func blankSlateShouldDisplay(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:22:55: error: cannot find type 'UIView' in scope
func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:25:49: error: cannot find type 'UIView' in scope
func blankSlateShouldAllowTouch(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:28:56: error: cannot find type 'UIScrollView' in scope
func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:31:70: error: cannot find type 'UIScrollView' in scope
func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapView sender: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:60: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapView sender: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapButton sender: UIButton)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:62: error: cannot find type 'UIButton' in scope
func blankSlate(_ view: UIView, didTapButton sender: UIButton)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:43:43: error: cannot find type 'UIView' in scope
func blankSlateWillAppear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:46:42: error: cannot find type 'UIView' in scope
func blankSlateDidAppear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:49:46: error: cannot find type 'UIView' in scope
func blankSlateWillDisappear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:52:45: error: cannot find type 'UIView' in scope
func blankSlateDidDisappear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:68:22: error: cannot find type 'UIView' in scope
public var view: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:79:43: error: cannot find type 'UIView' in scope
public func image(forBlankSlate view: UIView) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:80:48: error: cannot find type 'UIView' in scope
public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:81:52: error: cannot find type 'UIView' in scope
public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:63: error: cannot find type 'CAAnimation' in scope
public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:52: error: cannot find type 'UIView' in scope
public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:84:43: error: cannot find type 'UIView' in scope
public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:86:44: error: cannot find type 'UIView' in scope
public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:49: error: cannot find type 'UIView' in scope
public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:68: error: cannot find type 'UIControl' in scope
public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:59: error: cannot find type 'UIView' in scope
public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:78: error: cannot find type 'UIControl' in scope
public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:49: error: cannot find type 'UIView' in scope
public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:68: error: cannot find type 'UIControl' in scope
public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, configure button: UIButton) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:62: error: cannot find type 'UIButton' in scope
public func blankSlate(_ view: UIView, configure button: UIButton) { }
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:59: error: cannot find type 'UIView' in scope
public func customView(forBlankSlate view: UIView) -> UIView? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:48: error: cannot find type 'UIView' in scope
public func customView(forBlankSlate view: UIView) -> UIView? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:95:44: error: cannot find type 'UIView' in scope
public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:97:47: error: cannot find type 'UIView' in scope
public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:98:53: error: cannot find type 'UIView' in scope
public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:67: error: cannot find type 'CAGradientLayer' in scope
public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:56: error: cannot find type 'UIView' in scope
public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:100:52: error: cannot find type 'UIView' in scope
public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:57:59: error: cannot find type 'UIView' in scope
public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:58:49: error: cannot find type 'UIView' in scope
public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:60:58: error: cannot find type 'UIView' in scope
public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:62:52: error: cannot find type 'UIView' in scope
public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:64:59: error: cannot find type 'UIScrollView' in scope
public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:65:73: error: cannot find type 'UIScrollView' in scope
public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:63: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:65: error: cannot find type 'UIButton' in scope
public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:70:46: error: cannot find type 'UIView' in scope
public func blankSlateWillAppear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:71:45: error: cannot find type 'UIView' in scope
public func blankSlateDidAppear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:72:49: error: cannot find type 'UIView' in scope
public func blankSlateWillDisappear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:73:48: error: cannot find type 'UIView' in scope
public func blankSlateDidDisappear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:13:11: error: cannot find type 'UIView' in scope
extension UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: warning: var 'kBlankSlateDataSourceKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateDataSourceKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: note: convert 'kBlankSlateDataSourceKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateDataSourceKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: note: add '@MainActor' to make var 'kBlankSlateDataSourceKey' part of global actor 'MainActor'
private var kBlankSlateDataSourceKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateDataSourceKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: warning: var 'kBlankSlateDelegateKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateDelegateKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: note: convert 'kBlankSlateDelegateKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateDelegateKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: note: add '@MainActor' to make var 'kBlankSlateDelegateKey' part of global actor 'MainActor'
private var kBlankSlateDelegateKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateDelegateKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: warning: var 'kBlankSlateViewKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateViewKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: note: convert 'kBlankSlateViewKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateViewKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: note: add '@MainActor' to make var 'kBlankSlateViewKey' part of global actor 'MainActor'
private var kBlankSlateViewKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateViewKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: warning: var 'kBlankSlateStatusKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateStatusKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: note: convert 'kBlankSlateStatusKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateStatusKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: note: add '@MainActor' to make var 'kBlankSlateStatusKey' part of global actor 'MainActor'
private var kBlankSlateStatusKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateStatusKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: warning: var 'kIMPLookupTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: convert 'kIMPLookupTable' to a 'let' constant to make 'Sendable' shared state immutable
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: add '@MainActor' to make var 'kIMPLookupTable' part of global actor 'MainActor'
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:17: error: cannot find type 'UIView' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:25: error: cannot find type 'UIGestureRecognizerDelegate' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:13:34: error: cannot find type 'UIView' in scope
private let contentView: UIView = {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:22:52: error: cannot find type 'UIImageView' in scope
func makeImageView(with layout: Layout) -> UIImageView {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:32:53: error: cannot find type 'UILabel' in scope
func makeTitleLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:45:54: error: cannot find type 'UILabel' in scope
func makeDetailLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:58:49: error: cannot find type 'UIButton' in scope
func makeButton(with layout: Layout) -> UIButton {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:69:36: error: cannot find type 'UIView' in scope
func setCustomView(_ view: UIView, layout: Layout) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:76:38: error: cannot find type 'UITapGestureRecognizer' in scope
private weak var tapGesture: UITapGestureRecognizer?
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:59: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:86: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:81:31: error: cannot find type 'UIView' in scope
var didTap: ((_ view: UIView) -> Void)?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:83:18: error: initializer does not override a designated initializer from its superclass
override init(frame: CGRect) {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:115:23: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:119:23: error: method does not override any method from its superclass
override func didMoveToWindow() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:155:23: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:162:45: error: cannot find type 'UIButton' in scope
private func didTapButton(_ sender: UIButton) {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:167:50: error: cannot find type 'UITapGestureRecognizer' in scope
private func didTapContentView(_ sender: UITapGestureRecognizer) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:74: error: cannot find type 'UIView' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:61: error: cannot find type 'UIEvent' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:251:73: error: cannot find type 'UIGestureRecognizer' in scope
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:258:53: error: cannot find type 'UIGestureRecognizer' in scope
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:259:90: error: cannot find type 'UIGestureRecognizer' in scope
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:270:15: error: cannot find type 'UIView' in scope
let view: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:274:66: error: cannot find type 'UIView' in scope
@discardableResult fileprivate mutating func updateLayout<T: UIView>(
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
SwiftEmitModule normal arm64 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift -target arm64-apple-watchos5.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate_const_extract_protocols.json -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-experimental-feature DebugDescriptionMacro -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name BlankSlate -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate.abi.json
EmitSwiftModule normal arm64 (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:41:11: error: cannot find type 'UIView' in scope
extension UIView: BlankSlate.Extended {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:42:56: error: cannot find type 'UIView' in scope
extension BlankSlate.Extension where ExtendedViewType: UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:15:40: error: cannot find type 'UIView' in scope
func image(forBlankSlate view: UIView) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:18:45: error: cannot find type 'UIView' in scope
func imageAlpha(forBlankSlate view: UIView) -> CGFloat
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:21:49: error: cannot find type 'UIView' in scope
func imageTintColor(forBlankSlate view: UIView) -> UIColor?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:60: error: cannot find type 'CAAnimation' in scope
func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:49: error: cannot find type 'UIView' in scope
func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:28:40: error: cannot find type 'UIView' in scope
func title(forBlankSlate view: UIView) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:32:41: error: cannot find type 'UIView' in scope
func detail(forBlankSlate view: UIView) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:46: error: cannot find type 'UIView' in scope
func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:65: error: cannot find type 'UIControl' in scope
func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:56: error: cannot find type 'UIView' in scope
func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:75: error: cannot find type 'UIControl' in scope
func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:46: error: cannot find type 'UIView' in scope
func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:65: error: cannot find type 'UIControl' in scope
func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, configure button: UIButton)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:59: error: cannot find type 'UIButton' in scope
func blankSlate(_ view: UIView, configure button: UIButton)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:56: error: cannot find type 'UIView' in scope
func customView(forBlankSlate view: UIView) -> UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:45: error: cannot find type 'UIView' in scope
func customView(forBlankSlate view: UIView) -> UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:59:41: error: cannot find type 'UIView' in scope
func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:62:44: error: cannot find type 'UIView' in scope
func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:66:50: error: cannot find type 'UIView' in scope
func backgroundColor(forBlankSlate view: UIView) -> UIColor?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:64: error: cannot find type 'CAGradientLayer' in scope
func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:53: error: cannot find type 'UIView' in scope
func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:74:49: error: cannot find type 'UIView' in scope
func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:16:56: error: cannot find type 'UIView' in scope
func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:19:46: error: cannot find type 'UIView' in scope
func blankSlateShouldDisplay(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:22:55: error: cannot find type 'UIView' in scope
func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:25:49: error: cannot find type 'UIView' in scope
func blankSlateShouldAllowTouch(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:28:56: error: cannot find type 'UIScrollView' in scope
func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:31:70: error: cannot find type 'UIScrollView' in scope
func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapView sender: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:60: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapView sender: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapButton sender: UIButton)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:62: error: cannot find type 'UIButton' in scope
func blankSlate(_ view: UIView, didTapButton sender: UIButton)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:43:43: error: cannot find type 'UIView' in scope
func blankSlateWillAppear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:46:42: error: cannot find type 'UIView' in scope
func blankSlateDidAppear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:49:46: error: cannot find type 'UIView' in scope
func blankSlateWillDisappear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:52:45: error: cannot find type 'UIView' in scope
func blankSlateDidDisappear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:68:22: error: cannot find type 'UIView' in scope
public var view: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:79:43: error: cannot find type 'UIView' in scope
public func image(forBlankSlate view: UIView) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:80:48: error: cannot find type 'UIView' in scope
public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:81:52: error: cannot find type 'UIView' in scope
public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:63: error: cannot find type 'CAAnimation' in scope
public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:52: error: cannot find type 'UIView' in scope
public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:84:43: error: cannot find type 'UIView' in scope
public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:86:44: error: cannot find type 'UIView' in scope
public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:49: error: cannot find type 'UIView' in scope
public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:68: error: cannot find type 'UIControl' in scope
public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:59: error: cannot find type 'UIView' in scope
public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:78: error: cannot find type 'UIControl' in scope
public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:49: error: cannot find type 'UIView' in scope
public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:68: error: cannot find type 'UIControl' in scope
public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, configure button: UIButton) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:62: error: cannot find type 'UIButton' in scope
public func blankSlate(_ view: UIView, configure button: UIButton) { }
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:59: error: cannot find type 'UIView' in scope
public func customView(forBlankSlate view: UIView) -> UIView? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:48: error: cannot find type 'UIView' in scope
public func customView(forBlankSlate view: UIView) -> UIView? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:95:44: error: cannot find type 'UIView' in scope
public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:97:47: error: cannot find type 'UIView' in scope
public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:98:53: error: cannot find type 'UIView' in scope
public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:67: error: cannot find type 'CAGradientLayer' in scope
public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:56: error: cannot find type 'UIView' in scope
public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:100:52: error: cannot find type 'UIView' in scope
public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:57:59: error: cannot find type 'UIView' in scope
public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:58:49: error: cannot find type 'UIView' in scope
public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:60:58: error: cannot find type 'UIView' in scope
public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:62:52: error: cannot find type 'UIView' in scope
public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:64:59: error: cannot find type 'UIScrollView' in scope
public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:65:73: error: cannot find type 'UIScrollView' in scope
public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:63: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:65: error: cannot find type 'UIButton' in scope
public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:70:46: error: cannot find type 'UIView' in scope
public func blankSlateWillAppear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:71:45: error: cannot find type 'UIView' in scope
public func blankSlateDidAppear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:72:49: error: cannot find type 'UIView' in scope
public func blankSlateWillDisappear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:73:48: error: cannot find type 'UIView' in scope
public func blankSlateDidDisappear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:13:11: error: cannot find type 'UIView' in scope
extension UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: warning: var 'kBlankSlateDataSourceKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateDataSourceKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: note: convert 'kBlankSlateDataSourceKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateDataSourceKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: note: add '@MainActor' to make var 'kBlankSlateDataSourceKey' part of global actor 'MainActor'
private var kBlankSlateDataSourceKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:301:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateDataSourceKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: warning: var 'kBlankSlateDelegateKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateDelegateKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: note: convert 'kBlankSlateDelegateKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateDelegateKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: note: add '@MainActor' to make var 'kBlankSlateDelegateKey' part of global actor 'MainActor'
private var kBlankSlateDelegateKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:302:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateDelegateKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: warning: var 'kBlankSlateViewKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateViewKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: note: convert 'kBlankSlateViewKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateViewKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: note: add '@MainActor' to make var 'kBlankSlateViewKey' part of global actor 'MainActor'
private var kBlankSlateViewKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:303:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateViewKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: warning: var 'kBlankSlateStatusKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kBlankSlateStatusKey: Void?
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: note: convert 'kBlankSlateStatusKey' to a 'let' constant to make 'Sendable' shared state immutable
private var kBlankSlateStatusKey: Void?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: note: add '@MainActor' to make var 'kBlankSlateStatusKey' part of global actor 'MainActor'
private var kBlankSlateStatusKey: Void?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:304:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kBlankSlateStatusKey: Void?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: warning: var 'kIMPLookupTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: convert 'kIMPLookupTable' to a 'let' constant to make 'Sendable' shared state immutable
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: add '@MainActor' to make var 'kIMPLookupTable' part of global actor 'MainActor'
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:306:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var kIMPLookupTable = [String: (owner: AnyClass, selector: String)](minimumCapacity: 3) // 3 represent the supported base classes
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:17: error: cannot find type 'UIView' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:25: error: cannot find type 'UIGestureRecognizerDelegate' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:13:34: error: cannot find type 'UIView' in scope
private let contentView: UIView = {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:22:52: error: cannot find type 'UIImageView' in scope
func makeImageView(with layout: Layout) -> UIImageView {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:32:53: error: cannot find type 'UILabel' in scope
func makeTitleLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:45:54: error: cannot find type 'UILabel' in scope
func makeDetailLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:58:49: error: cannot find type 'UIButton' in scope
func makeButton(with layout: Layout) -> UIButton {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:69:36: error: cannot find type 'UIView' in scope
func setCustomView(_ view: UIView, layout: Layout) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:76:38: error: cannot find type 'UITapGestureRecognizer' in scope
private weak var tapGesture: UITapGestureRecognizer?
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:59: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:86: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:81:31: error: cannot find type 'UIView' in scope
var didTap: ((_ view: UIView) -> Void)?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:83:18: error: initializer does not override a designated initializer from its superclass
override init(frame: CGRect) {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:115:23: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:119:23: error: method does not override any method from its superclass
override func didMoveToWindow() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:155:23: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:162:45: error: cannot find type 'UIButton' in scope
private func didTapButton(_ sender: UIButton) {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:167:50: error: cannot find type 'UITapGestureRecognizer' in scope
private func didTapContentView(_ sender: UITapGestureRecognizer) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:74: error: cannot find type 'UIView' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:61: error: cannot find type 'UIEvent' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:251:73: error: cannot find type 'UIGestureRecognizer' in scope
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:258:53: error: cannot find type 'UIGestureRecognizer' in scope
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:259:90: error: cannot find type 'UIGestureRecognizer' in scope
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:270:15: error: cannot find type 'UIView' in scope
let view: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:274:66: error: cannot find type 'UIView' in scope
@discardableResult fileprivate mutating func updateLayout<T: UIView>(
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
Command SwiftCompile failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
EmitSwiftModule normal arm64_32 (in target 'BlankSlate' from project 'BlankSlate')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
SwiftEmitModule normal armv7k Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
EmitSwiftModule normal armv7k (in target 'BlankSlate' from project 'BlankSlate')
SwiftEmitModule normal arm64 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
EmitSwiftModule normal arm64 (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
Building workspace spi-builder-workspace with scheme BlankSlate
(8 failures)
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
BlankSlate: /Users/admin/builder/spi-builder-workspace
resolved source packages: BlankSlate
{
"dependencies" : [
],
"manifest_display_name" : "BlankSlate",
"name" : "BlankSlate",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "BlankSlate",
"targets" : [
"BlankSlate"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BlankSlate",
"module_type" : "SwiftTarget",
"name" : "BlankSlate",
"path" : "Sources",
"product_memberships" : [
"BlankSlate"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BlankSlate.swift",
"DataSource.swift",
"Delegate.swift",
"Internal/Impl.swift",
"Internal/View.swift",
"Model.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"BlankSlate"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme BlankSlate -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme BlankSlate -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
BlankSlate: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'BlankSlate' in project 'BlankSlate'
➜ Explicit dependency on target 'BlankSlate' in project 'BlankSlate'
➜ Explicit dependency on target 'BlankSlate_BlankSlate' in project 'BlankSlate'
Target 'BlankSlate' in project 'BlankSlate'
➜ Explicit dependency on target 'BlankSlate_BlankSlate' in project 'BlankSlate'
Target 'BlankSlate_BlankSlate' in project 'BlankSlate' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 0d28347f05dfb65dced4f51d69135071
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/0d28347f05dfb65dced4f51d69135071.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BlankSlate_BlankSlate.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate_BlankSlate.build/empty-BlankSlate_BlankSlate.plist (in target 'BlankSlate_BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate_BlankSlate.build/empty-BlankSlate_BlankSlate.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform watchos -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/BlankSlate_BlankSlate.bundle/Info.plist
SwiftDriver BlankSlate normal armv7k com.apple.xcode.tools.swift.compiler (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name BlankSlate -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target armv7k-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/armv7k/BlankSlate-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver BlankSlate normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name BlankSlate -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64_32-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver BlankSlate normal arm64 com.apple.xcode.tools.swift.compiler (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name BlankSlate -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64/BlankSlate-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64_32 Compiling\ BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name BlankSlate -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/Objects-normal/arm64_32/BlankSlate.abi.json
EmitSwiftModule normal arm64_32 (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:41:11: error: cannot find type 'UIView' in scope
extension UIView: BlankSlate.Extended {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:42:56: error: cannot find type 'UIView' in scope
extension BlankSlate.Extension where ExtendedViewType: UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:15:40: error: cannot find type 'UIView' in scope
func image(forBlankSlate view: UIView) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:18:45: error: cannot find type 'UIView' in scope
func imageAlpha(forBlankSlate view: UIView) -> CGFloat
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:21:49: error: cannot find type 'UIView' in scope
func imageTintColor(forBlankSlate view: UIView) -> UIColor?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:60: error: cannot find type 'CAAnimation' in scope
func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:49: error: cannot find type 'UIView' in scope
func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:28:40: error: cannot find type 'UIView' in scope
func title(forBlankSlate view: UIView) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:32:41: error: cannot find type 'UIView' in scope
func detail(forBlankSlate view: UIView) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:46: error: cannot find type 'UIView' in scope
func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:65: error: cannot find type 'UIControl' in scope
func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:56: error: cannot find type 'UIView' in scope
func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:75: error: cannot find type 'UIControl' in scope
func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:46: error: cannot find type 'UIView' in scope
func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:65: error: cannot find type 'UIControl' in scope
func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, configure button: UIButton)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:59: error: cannot find type 'UIButton' in scope
func blankSlate(_ view: UIView, configure button: UIButton)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:56: error: cannot find type 'UIView' in scope
func customView(forBlankSlate view: UIView) -> UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:45: error: cannot find type 'UIView' in scope
func customView(forBlankSlate view: UIView) -> UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:59:41: error: cannot find type 'UIView' in scope
func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:62:44: error: cannot find type 'UIView' in scope
func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:66:50: error: cannot find type 'UIView' in scope
func backgroundColor(forBlankSlate view: UIView) -> UIColor?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:64: error: cannot find type 'CAGradientLayer' in scope
func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:53: error: cannot find type 'UIView' in scope
func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:74:49: error: cannot find type 'UIView' in scope
func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:16:56: error: cannot find type 'UIView' in scope
func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:19:46: error: cannot find type 'UIView' in scope
func blankSlateShouldDisplay(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:22:55: error: cannot find type 'UIView' in scope
func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:25:49: error: cannot find type 'UIView' in scope
func blankSlateShouldAllowTouch(_ view: UIView) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:28:56: error: cannot find type 'UIScrollView' in scope
func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:31:70: error: cannot find type 'UIScrollView' in scope
func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapView sender: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:60: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapView sender: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:33: error: cannot find type 'UIView' in scope
func blankSlate(_ view: UIView, didTapButton sender: UIButton)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:62: error: cannot find type 'UIButton' in scope
func blankSlate(_ view: UIView, didTapButton sender: UIButton)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:43:43: error: cannot find type 'UIView' in scope
func blankSlateWillAppear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:46:42: error: cannot find type 'UIView' in scope
func blankSlateDidAppear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:49:46: error: cannot find type 'UIView' in scope
func blankSlateWillDisappear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:52:45: error: cannot find type 'UIView' in scope
func blankSlateDidDisappear(_ view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift:68:22: error: cannot find type 'UIView' in scope
public var view: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:79:43: error: cannot find type 'UIView' in scope
public func image(forBlankSlate view: UIView) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:80:48: error: cannot find type 'UIView' in scope
public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:81:52: error: cannot find type 'UIView' in scope
public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:63: error: cannot find type 'CAAnimation' in scope
public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:52: error: cannot find type 'UIView' in scope
public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:84:43: error: cannot find type 'UIView' in scope
public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:86:44: error: cannot find type 'UIView' in scope
public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:49: error: cannot find type 'UIView' in scope
public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:68: error: cannot find type 'UIControl' in scope
public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:59: error: cannot find type 'UIView' in scope
public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:78: error: cannot find type 'UIControl' in scope
public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:49: error: cannot find type 'UIView' in scope
public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:68: error: cannot find type 'UIControl' in scope
public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, configure button: UIButton) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:62: error: cannot find type 'UIButton' in scope
public func blankSlate(_ view: UIView, configure button: UIButton) { }
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:59: error: cannot find type 'UIView' in scope
public func customView(forBlankSlate view: UIView) -> UIView? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:48: error: cannot find type 'UIView' in scope
public func customView(forBlankSlate view: UIView) -> UIView? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:95:44: error: cannot find type 'UIView' in scope
public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:97:47: error: cannot find type 'UIView' in scope
public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:98:53: error: cannot find type 'UIView' in scope
public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:67: error: cannot find type 'CAGradientLayer' in scope
public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:56: error: cannot find type 'UIView' in scope
public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:100:52: error: cannot find type 'UIView' in scope
public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:57:59: error: cannot find type 'UIView' in scope
public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:58:49: error: cannot find type 'UIView' in scope
public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:60:58: error: cannot find type 'UIView' in scope
public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:62:52: error: cannot find type 'UIView' in scope
public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:64:59: error: cannot find type 'UIScrollView' in scope
public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:65:73: error: cannot find type 'UIScrollView' in scope
public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:63: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:36: error: cannot find type 'UIView' in scope
public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:65: error: cannot find type 'UIButton' in scope
public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:70:46: error: cannot find type 'UIView' in scope
public func blankSlateWillAppear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:71:45: error: cannot find type 'UIView' in scope
public func blankSlateDidAppear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:72:49: error: cannot find type 'UIView' in scope
public func blankSlateWillDisappear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:73:48: error: cannot find type 'UIView' in scope
public func blankSlateDidDisappear(_ view: UIView) { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:13:11: error: cannot find type 'UIView' in scope
extension UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:17: error: cannot find type 'UIView' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:25: error: cannot find type 'UIGestureRecognizerDelegate' in scope
class View: UIView, UIGestureRecognizerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:13:34: error: cannot find type 'UIView' in scope
private let contentView: UIView = {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:22:52: error: cannot find type 'UIImageView' in scope
func makeImageView(with layout: Layout) -> UIImageView {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:32:53: error: cannot find type 'UILabel' in scope
func makeTitleLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:45:54: error: cannot find type 'UILabel' in scope
func makeDetailLabel(with layout: Layout) -> UILabel {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:58:49: error: cannot find type 'UIButton' in scope
func makeButton(with layout: Layout) -> UIButton {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:69:36: error: cannot find type 'UIView' in scope
func setCustomView(_ view: UIView, layout: Layout) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:76:38: error: cannot find type 'UITapGestureRecognizer' in scope
private weak var tapGesture: UITapGestureRecognizer?
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:59: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:86: error: cannot find type 'UIGestureRecognizer' in scope
var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:81:31: error: cannot find type 'UIView' in scope
var didTap: ((_ view: UIView) -> Void)?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:83:18: error: initializer does not override a designated initializer from its superclass
override init(frame: CGRect) {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:115:23: error: method does not override any method from its superclass
override func didMoveToSuperview() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:119:23: error: method does not override any method from its superclass
override func didMoveToWindow() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:155:23: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:162:45: error: cannot find type 'UIButton' in scope
private func didTapButton(_ sender: UIButton) {
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:167:50: error: cannot find type 'UITapGestureRecognizer' in scope
private func didTapContentView(_ sender: UITapGestureRecognizer) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:74: error: cannot find type 'UIView' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:61: error: cannot find type 'UIEvent' in scope
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:251:73: error: cannot find type 'UIGestureRecognizer' in scope
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:258:53: error: cannot find type 'UIGestureRecognizer' in scope
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:259:90: error: cannot find type 'UIGestureRecognizer' in scope
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:270:15: error: cannot find type 'UIView' in scope
let view: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:274:66: error: cannot find type 'UIView' in scope
@discardableResult fileprivate mutating func updateLayout<T: UIView>(
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ View.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Model.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Model.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
EmitSwiftModule normal arm64 (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal armv7k Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
EmitSwiftModule normal armv7k (in target 'BlankSlate' from project 'BlankSlate')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
Command SwiftCompile failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
EmitSwiftModule normal arm64_32 (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal armv7k Compiling\ BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
Building workspace spi-builder-workspace with scheme BlankSlate
(4 failures)
BUILD FAILURE 6.1 watchOS