Build Information
Failed to build EventBottle, reference 2.2.0 (67eb55), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 09:08:15 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme EventBottle -destination generic/platform=watchOSBuild Log
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/FileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventBottleFileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/FileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -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/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EventBottle -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.abi.json
SwiftCompile normal arm64 (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ EventBottleViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:14:38: error: 'UIBarButtonItem' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:15:45: error: 'UIBarButtonItem' is unavailable in watchOS
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:16:46: error: 'UIBarButtonItem' is unavailable in watchOS
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
17 |
18 | private var isLoading = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'UITableView' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'init()' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'UIActivityIndicatorView' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'init()' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'UIView' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'init()' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'UILabel' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'UIView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:11:36: error: 'UISearchController' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
| `- error: 'UISearchController' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:80:46: error: 'UIBarButtonItem' is unavailable in watchOS
78 | }
79 |
80 | @objc private func toggleOrder(_ sender: UIBarButtonItem) {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | if sender == toggleOrderButtonAsc {
82 | order = .descending
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:153:30: error: 'UITableView' is unavailable in watchOS
151 | }
152 |
153 | public func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
154 | return searchController.isActive ? filteredEvents.count : eventDataSource.events.count
155 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:40: error: 'UITableView' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:91: error: 'UITableViewCell' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:169:59: error: 'UISearchController' is unavailable in watchOS
167 | }
168 |
169 | public func updateSearchResults(for searchController: UISearchController) {
| `- error: 'UISearchController' is unavailable in watchOS
170 | let searchText = searchController.searchBar.text ?? ""
171 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:41: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UIViewController' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:59: error: 'UITableViewDataSource' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:82: error: 'UISearchResultsUpdating' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UISearchResultsUpdating' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:49:11: note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
47 |
48 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @protocol UISearchResultsUpdating <NSObject>
| `- note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
50 | @required
51 | // Called when the search bar's text or scope has changed or when the search bar becomes first responder.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:101:31: error: 'UITableView' is unavailable in watchOS
99 | tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
100 | tableView.estimatedRowHeight = defaultRowHeight
101 | tableView.rowHeight = UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
102 |
103 | tableView.register(EventCell.self, forCellReuseIdentifier: EventCell.defaultIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:101:43: error: 'automaticDimension' is unavailable in watchOS
99 | tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
100 | tableView.estimatedRowHeight = defaultRowHeight
101 | tableView.rowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
102 |
103 | tableView.register(EventCell.self, forCellReuseIdentifier: EventCell.defaultIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:107:40: error: 'whiteLarge' is unavailable in watchOS
105 | tableView.dataSource = self
106 |
107 | activityIndicatorView.style = .whiteLarge
| `- error: 'whiteLarge' is unavailable in watchOS
108 | activityIndicatorView.startAnimating()
109 |
UIKit.UIActivityIndicatorView.Style.whiteLarge:4:10: note: 'whiteLarge' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case whiteLarge }
| `- note: 'whiteLarge' has been explicitly marked unavailable here
5 | }
6 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleViewController.swift
SwiftCompile normal arm64 Compiling\ FileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/FileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/FileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FileEventDataStore.swift
SwiftCompile normal arm64 Compiling\ EventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventDataStore.swift
SwiftCompile normal arm64 Compiling\ EventBottleFileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventBottleFileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventBottleFileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleFileEventDataStore.swift
SwiftCompile normal arm64 Compiling\ EventCell.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:12:21: error: 'UILabel' is unavailable in watchOS
10 | let bodyLines = 10
11 |
12 | let dateLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:12:21: error: 'init()' is unavailable in watchOS
10 | let bodyLines = 10
11 |
12 | let dateLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:13:22: error: 'UIStackView' is unavailable in watchOS
11 |
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:13:22: error: 'init()' is unavailable in watchOS
11 |
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:14:21: error: 'UILabel' is unavailable in watchOS
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
15 | let labelsSpacerView = UIView()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:14:21: error: 'init()' is unavailable in watchOS
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
15 | let labelsSpacerView = UIView()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:15:28: error: 'UIView' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 |
17 | var dateFormatter: DateFormatter = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:15:28: error: 'init()' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
| `- error: 'init()' is unavailable in watchOS
16 |
17 | var dateFormatter: DateFormatter = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:34:26: error: 'UITableViewCell' is unavailable in watchOS
32 | }
33 |
34 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | super.init(style: style, reuseIdentifier: reuseIdentifier)
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:3:18: error: 'UITableViewCell' is unavailable in watchOS
1 | import UIKit
2 |
3 | class EventCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
4 | static let defaultIdentifier = "EventCell"
5 | let labelMargin: CGFloat = 4
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:49:60: error: 'required' is unavailable in watchOS
47 | dateLabel.font = UIFont.boldSystemFont(ofSize: fontSize)
48 | dateLabel.textColor = .darkGray
49 | dateLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
50 | labelsView.spacing = labelMargin
51 | bodyLabel.font = UIFont.systemFont(ofSize: fontSize)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:55:38: error: 'UIStackView' is unavailable in watchOS
53 | bodyLabel.numberOfLines = bodyLines
54 |
55 | let dateAndLabelsStackView = UIStackView(arrangedSubviews: [
| `- error: 'UIStackView' is unavailable in watchOS
56 | dateLabel,
57 | labelsView,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:61:29: error: 'UIStackView' is unavailable in watchOS
59 | dateAndLabelsStackView.spacing = itemSpacing
60 |
61 | let mainStackView = UIStackView(arrangedSubviews: [
| `- error: 'UIStackView' is unavailable in watchOS
62 | dateAndLabelsStackView,
63 | bodyLabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventCell.swift
SwiftCompile normal arm64 Compiling\ EventBottleFileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleFileEventDataSource.swift
SwiftCompile normal arm64 Compiling\ FileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/FileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/FileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FileEventDataSource.swift
SwiftCompile normal arm64 Compiling\ EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventDataSource.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ EventBottle (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64_32 (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 05:08:05.592 xcodebuild[654:4313] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ EventBottle (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 (in target 'EventBottle' from project 'EventBottle')
Building workspace EventBottle with scheme EventBottle
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
EventBottle: /Users/admin/builder/spi-builder-workspace
resolved source packages: EventBottle
2026-09-17 05:08:11.801 xcodebuild[781:4801] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "EventBottle",
"name" : "EventBottle",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "10.0"
}
],
"products" : [
{
"name" : "EventBottle",
"targets" : [
"EventBottle"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "EventBottleTests",
"module_type" : "SwiftTarget",
"name" : "EventBottleTests",
"path" : "Tests/EventBottleTests",
"sources" : [
"EventBottleFileEventDataSourceTests.swift",
"EventBottleFileEventDataStoreTests.swift",
"FileEventDataSource+TestUtil.swift"
],
"target_dependencies" : [
"EventBottle"
],
"type" : "test"
},
{
"c99name" : "EventBottle",
"module_type" : "SwiftTarget",
"name" : "EventBottle",
"path" : "Sources/EventBottle",
"product_memberships" : [
"EventBottle"
],
"sources" : [
"EventDataSource/EventBottleFileEventDataSource.swift",
"EventDataSource/EventDataSource.swift",
"EventDataSource/FileEventDataSource.swift",
"EventDataStore/EventBottleFileEventDataStore.swift",
"EventDataStore/EventDataStore.swift",
"EventDataStore/FileEventDataStore.swift",
"EventViewer/EventBottleViewController.swift",
"EventViewer/EventCell.swift",
"EventViewer/EventLabelView.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
{
"workspace" : {
"name" : "EventBottle",
"schemes" : [
"EventBottle"
]
}
}
2026-09-17 05:08:13.124 xcodebuild[789:4872] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme EventBottle -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.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 EventBottle -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
EventBottle: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'EventBottle-product' in project 'EventBottle'
➜ Explicit dependency on target 'EventBottle' in project 'EventBottle'
Target 'EventBottle' in project 'EventBottle' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver EventBottle normal arm64 com.apple.xcode.tools.swift.compiler (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EventBottle -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle_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/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.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/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver EventBottle normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EventBottle -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64_32/EventBottle.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64_32/EventBottle-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64_32/EventBottle.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64_32/EventBottle-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64_32/EventBottle_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/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.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/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64_32/EventBottle-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventDataSource.swift
SwiftCompile normal arm64 Compiling\ EventBottleFileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleFileEventDataSource.swift
SwiftCompile normal arm64 Compiling\ EventBottleFileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventBottleFileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventBottleFileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleFileEventDataStore.swift
SwiftCompile normal arm64 Compiling\ EventBottleViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:14:38: error: 'UIBarButtonItem' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:15:45: error: 'UIBarButtonItem' is unavailable in watchOS
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:16:46: error: 'UIBarButtonItem' is unavailable in watchOS
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
17 |
18 | private var isLoading = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'UITableView' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'init()' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'UIActivityIndicatorView' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'init()' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'UIView' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'init()' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'UILabel' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'UIView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:11:36: error: 'UISearchController' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
| `- error: 'UISearchController' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:80:46: error: 'UIBarButtonItem' is unavailable in watchOS
78 | }
79 |
80 | @objc private func toggleOrder(_ sender: UIBarButtonItem) {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | if sender == toggleOrderButtonAsc {
82 | order = .descending
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:153:30: error: 'UITableView' is unavailable in watchOS
151 | }
152 |
153 | public func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
154 | return searchController.isActive ? filteredEvents.count : eventDataSource.events.count
155 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:40: error: 'UITableView' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:91: error: 'UITableViewCell' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:169:59: error: 'UISearchController' is unavailable in watchOS
167 | }
168 |
169 | public func updateSearchResults(for searchController: UISearchController) {
| `- error: 'UISearchController' is unavailable in watchOS
170 | let searchText = searchController.searchBar.text ?? ""
171 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:41: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UIViewController' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:59: error: 'UITableViewDataSource' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:82: error: 'UISearchResultsUpdating' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UISearchResultsUpdating' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:49:11: note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
47 |
48 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @protocol UISearchResultsUpdating <NSObject>
| `- note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
50 | @required
51 | // Called when the search bar's text or scope has changed or when the search bar becomes first responder.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:101:31: error: 'UITableView' is unavailable in watchOS
99 | tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
100 | tableView.estimatedRowHeight = defaultRowHeight
101 | tableView.rowHeight = UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
102 |
103 | tableView.register(EventCell.self, forCellReuseIdentifier: EventCell.defaultIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:101:43: error: 'automaticDimension' is unavailable in watchOS
99 | tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
100 | tableView.estimatedRowHeight = defaultRowHeight
101 | tableView.rowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
102 |
103 | tableView.register(EventCell.self, forCellReuseIdentifier: EventCell.defaultIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:107:40: error: 'whiteLarge' is unavailable in watchOS
105 | tableView.dataSource = self
106 |
107 | activityIndicatorView.style = .whiteLarge
| `- error: 'whiteLarge' is unavailable in watchOS
108 | activityIndicatorView.startAnimating()
109 |
UIKit.UIActivityIndicatorView.Style.whiteLarge:4:10: note: 'whiteLarge' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case whiteLarge }
| `- note: 'whiteLarge' has been explicitly marked unavailable here
5 | }
6 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleViewController.swift
SwiftCompile normal arm64 Compiling\ EventCell.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:12:21: error: 'UILabel' is unavailable in watchOS
10 | let bodyLines = 10
11 |
12 | let dateLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:12:21: error: 'init()' is unavailable in watchOS
10 | let bodyLines = 10
11 |
12 | let dateLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:13:22: error: 'UIStackView' is unavailable in watchOS
11 |
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:13:22: error: 'init()' is unavailable in watchOS
11 |
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:14:21: error: 'UILabel' is unavailable in watchOS
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
15 | let labelsSpacerView = UIView()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:14:21: error: 'init()' is unavailable in watchOS
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
15 | let labelsSpacerView = UIView()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:15:28: error: 'UIView' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 |
17 | var dateFormatter: DateFormatter = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:15:28: error: 'init()' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
| `- error: 'init()' is unavailable in watchOS
16 |
17 | var dateFormatter: DateFormatter = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:34:26: error: 'UITableViewCell' is unavailable in watchOS
32 | }
33 |
34 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | super.init(style: style, reuseIdentifier: reuseIdentifier)
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:3:18: error: 'UITableViewCell' is unavailable in watchOS
1 | import UIKit
2 |
3 | class EventCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
4 | static let defaultIdentifier = "EventCell"
5 | let labelMargin: CGFloat = 4
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:49:60: error: 'required' is unavailable in watchOS
47 | dateLabel.font = UIFont.boldSystemFont(ofSize: fontSize)
48 | dateLabel.textColor = .darkGray
49 | dateLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
50 | labelsView.spacing = labelMargin
51 | bodyLabel.font = UIFont.systemFont(ofSize: fontSize)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:55:38: error: 'UIStackView' is unavailable in watchOS
53 | bodyLabel.numberOfLines = bodyLines
54 |
55 | let dateAndLabelsStackView = UIStackView(arrangedSubviews: [
| `- error: 'UIStackView' is unavailable in watchOS
56 | dateLabel,
57 | labelsView,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:61:29: error: 'UIStackView' is unavailable in watchOS
59 | dateAndLabelsStackView.spacing = itemSpacing
60 |
61 | let mainStackView = UIStackView(arrangedSubviews: [
| `- error: 'UIStackView' is unavailable in watchOS
62 | dateAndLabelsStackView,
63 | bodyLabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventCell.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ EventBottle (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift:15:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | }
14 |
15 | public protocol EventDataSource: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | var events: [Event] { get }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:14:38: error: 'UIBarButtonItem' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:15:45: error: 'UIBarButtonItem' is unavailable in watchOS
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:16:46: error: 'UIBarButtonItem' is unavailable in watchOS
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
17 |
18 | private var isLoading = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'UITableView' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'init()' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'UIActivityIndicatorView' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'init()' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'UIView' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'init()' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'UILabel' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'UIView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:11:36: error: 'UISearchController' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
| `- error: 'UISearchController' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:80:46: error: 'UIBarButtonItem' is unavailable in watchOS
78 | }
79 |
80 | @objc private func toggleOrder(_ sender: UIBarButtonItem) {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | if sender == toggleOrderButtonAsc {
82 | order = .descending
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:153:30: error: 'UITableView' is unavailable in watchOS
151 | }
152 |
153 | public func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
154 | return searchController.isActive ? filteredEvents.count : eventDataSource.events.count
155 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:40: error: 'UITableView' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:91: error: 'UITableViewCell' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:169:59: error: 'UISearchController' is unavailable in watchOS
167 | }
168 |
169 | public func updateSearchResults(for searchController: UISearchController) {
| `- error: 'UISearchController' is unavailable in watchOS
170 | let searchText = searchController.searchBar.text ?? ""
171 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:41: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UIViewController' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:59: error: 'UITableViewDataSource' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:3:82: error: 'UISearchResultsUpdating' is unavailable in watchOS
1 | import UIKit
2 |
3 | public class EventBottleViewController: UIViewController, UITableViewDataSource, UISearchResultsUpdating {
| `- error: 'UISearchResultsUpdating' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:49:11: note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
47 |
48 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @protocol UISearchResultsUpdating <NSObject>
| `- note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
50 | @required
51 | // Called when the search bar's text or scope has changed or when the search bar becomes first responder.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:12:21: error: 'UILabel' is unavailable in watchOS
10 | let bodyLines = 10
11 |
12 | let dateLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:12:21: error: 'init()' is unavailable in watchOS
10 | let bodyLines = 10
11 |
12 | let dateLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:13:22: error: 'UIStackView' is unavailable in watchOS
11 |
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:13:22: error: 'init()' is unavailable in watchOS
11 |
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:14:21: error: 'UILabel' is unavailable in watchOS
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
15 | let labelsSpacerView = UIView()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:14:21: error: 'init()' is unavailable in watchOS
12 | let dateLabel = UILabel()
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
15 | let labelsSpacerView = UIView()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:15:28: error: 'UIView' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 |
17 | var dateFormatter: DateFormatter = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:15:28: error: 'init()' is unavailable in watchOS
13 | let labelsView = UIStackView()
14 | let bodyLabel = UILabel()
15 | let labelsSpacerView = UIView()
| `- error: 'init()' is unavailable in watchOS
16 |
17 | var dateFormatter: DateFormatter = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:34:26: error: 'UITableViewCell' is unavailable in watchOS
32 | }
33 |
34 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | super.init(style: style, reuseIdentifier: reuseIdentifier)
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift:3:18: error: 'UITableViewCell' is unavailable in watchOS
1 | import UIKit
2 |
3 | class EventCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
4 | static let defaultIdentifier = "EventCell"
5 | let labelMargin: CGFloat = 4
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift:9:29: error: 'UILabel' is unavailable in watchOS
7 | private let labelFontSize: CGFloat = 8
8 |
9 | private let textLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
10 | private let labelText: String
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift:9:29: error: 'init()' is unavailable in watchOS
7 | private let labelFontSize: CGFloat = 8
8 |
9 | private let textLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
10 | private let labelText: String
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift:3:23: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | class EventLabelView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | private let horizontalPadding: CGFloat = 4
5 | private let verticalPadding: CGFloat = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/FileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventBottleFileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/EventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/FileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventCell.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -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/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EventBottle -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EventBottle.build/Debug-watchos/EventBottle-t.build/Objects-normal/arm64/EventBottle.abi.json
SwiftCompile normal arm64 (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ EventBottle (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventDataSource.swift:15:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | }
14 |
15 | public protocol EventDataSource: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | var events: [Event] { get }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:14:38: error: 'UIBarButtonItem' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:15:45: error: 'UIBarButtonItem' is unavailable in watchOS
13 |
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:16:46: error: 'UIBarButtonItem' is unavailable in watchOS
14 | private lazy var refreshButton = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refresh))
15 | private lazy var toggleOrderButtonAsc = UIBarButtonItem(title: "ASC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
16 | private lazy var toggleOrderButtonDesc = UIBarButtonItem(title: "DESC", style: .plain, target: self, action: #selector(toggleOrder(_:)))
| `- error: 'UIBarButtonItem' is unavailable in watchOS
17 |
18 | private var isLoading = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'UITableView' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:6:29: error: 'init()' is unavailable in watchOS
4 | public let eventDataSource: EventDataSource
5 |
6 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'UIActivityIndicatorView' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:7:41: error: 'init()' is unavailable in watchOS
5 |
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'UIView' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:8:51: error: 'init()' is unavailable in watchOS
6 | private let tableView = UITableView()
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'UILabel' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:9:37: error: 'init()' is unavailable in watchOS
7 | private let activityIndicatorView = UIActivityIndicatorView()
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'UIView' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'UIView' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:10:46: error: 'init()' is unavailable in watchOS
8 | private let activityIndicatorBackgroundView = UIView()
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
| `- error: 'init()' is unavailable in watchOS
11 | private let searchController = UISearchController(searchResultsController: nil)
12 | private let defaultRowHeight: CGFloat = 44
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:11:36: error: 'UISearchController' is unavailable in watchOS
9 | private let errorMessageLabel = UILabel()
10 | private let errorMessageBackgroundView = UIView()
11 | private let searchController = UISearchController(searchResultsController: nil)
| `- error: 'UISearchController' is unavailable in watchOS
12 | private let defaultRowHeight: CGFloat = 44
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:80:46: error: 'UIBarButtonItem' is unavailable in watchOS
78 | }
79 |
80 | @objc private func toggleOrder(_ sender: UIBarButtonItem) {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | if sender == toggleOrderButtonAsc {
82 | order = .descending
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:153:30: error: 'UITableView' is unavailable in watchOS
151 | }
152 |
153 | public func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
154 | return searchController.isActive ? filteredEvents.count : eventDataSource.events.count
155 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:40: error: 'UITableView' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:157:91: error: 'UITableViewCell' is unavailable in watchOS
155 | }
156 |
157 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
158 | guard let cell = tableView.dequeueReusableCell(withIdentifier: EventCell.defaultIdentifier, for: indexPath) as? EventCell else {
159 | fatalError("Unexpected cell")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventBottleViewController.swift:169:59: error: 'UISearchController' is unavailable in watchOS
167 | }
168 |
169 | public func updateSearchResults(for searchController: UISearchController) {
| `- error: 'UISearchController' is unavailable in watchOS
170 | let searchText = searchController.searchBar.text ?? ""
171 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
57 |
58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
| `- note: 'UISearchController' has been explicitly marked unavailable here
60 |
61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
SwiftCompile normal arm64_32 (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ EventLabelView.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift (in target 'EventBottle' from project 'EventBottle')
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift:9:29: error: 'UILabel' is unavailable in watchOS
7 | private let labelFontSize: CGFloat = 8
8 |
9 | private let textLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
10 | private let labelText: String
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift:9:29: error: 'init()' is unavailable in watchOS
7 | private let labelFontSize: CGFloat = 8
8 |
9 | private let textLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
10 | private let labelText: String
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventLabelView.swift
SwiftCompile normal arm64_32 Compiling\ EventBottleFileEventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataSource/EventBottleFileEventDataSource.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventBottleFileEventDataSource.swift
SwiftCompile normal arm64_32 Compiling\ FileEventDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/FileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventDataStore/FileEventDataStore.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FileEventDataStore.swift
SwiftCompile normal arm64_32 Compiling\ EventLabelView.swift /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EventBottle/EventViewer/EventLabelView.swift (in target 'EventBottle' from project 'EventBottle')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventLabelView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 05:08:14.111 xcodebuild[790:4900] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ EventBottle (in target 'EventBottle' from project 'EventBottle')
SwiftCompile normal arm64 (in target 'EventBottle' from project 'EventBottle')
Building workspace EventBottle with scheme EventBottle
(3 failures)
BUILD FAILURE 6.4 watchOS