Build Information
Failed to build Pharos, reference 4.0.0 (454d8f), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 20:10:36 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 Pharos -destination generic/platform=watchOSBuild Log
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:80:41: error: 'UIControl' is unavailable in watchOS
78 | }
79 |
80 | @objc func editingDidEnd(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
81 | invoked(by: sender, with: .editingDidEnd)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:84:47: error: 'UIControl' is unavailable in watchOS
82 | }
83 |
84 | @objc func editingDidEndOnExit(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
85 | invoked(by: sender, with: .editingDidEndOnExit)
86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/WeakWrappedObserver.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WeakWrappedObserver.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIControl+Extensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIControlAction.swift
SwiftDriverJobDiscovery normal arm64 Compiling ExclusiveRetainableWrapper.swift, Retainable.swift, RetainableGroup.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64_32 Compiling\ BindableCollection+UIImageView.swift,\ BindableCollection+UILabel.swift,\ BindableCollection+UIScrollView.swift,\ BindableCollection+UISlider.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift:21:51: error: 'UIImageView' is unavailable in watchOS
19 | private var animationRepeatCountKey: String = "animationDurationKey"
20 |
21 | public extension BindableCollection where Object: UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
22 |
23 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift:28:51: error: 'UILabel' is unavailable in watchOS
26 | private var preferredMaxLayoutWidthKey: String = "preferredMaxLayoutWidthKey"
27 |
28 | public extension BindableCollection where Object: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
29 |
30 | // MARK: Two Way Relay
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:53:30: error: 'UIScrollViewDelegate' is unavailable in watchOS
51 | }
52 |
53 | var delegate: Observable<UIScrollViewDelegate?> {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
54 | bindable(of: \.delegate, key: &delegateKey)
55 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:131:36: error: 'UIRefreshControl' is unavailable in watchOS
129 | }
130 |
131 | var refreshControl: Observable<UIRefreshControl?> {
| `- error: 'UIRefreshControl' is unavailable in watchOS
132 | bindable(of: \.refreshControl, key: &refreshControlKey)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
| `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:37:51: error: 'UIScrollView' is unavailable in watchOS
35 | private var refreshControlKey: String = "refreshControlKey"
36 |
37 | public extension BindableCollection where Object: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
38 |
39 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:91:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
89 | @available(iOS 11.1, *)
90 | var verticalScrollIndicatorInsets: Observable<UIEdgeInsets> {
91 | bindable(of: \.verticalScrollIndicatorInsets, key: &verticalScrollIndicatorInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
92 | }
93 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:96:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
94 | @available(iOS 11.1, *)
95 | var horizontalScrollIndicatorInsets: Observable<UIEdgeInsets> {
96 | bindable(of: \.horizontalScrollIndicatorInsets, key: &horizontalScrollIndicatorInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
97 | }
98 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:100:24: warning: getter for 'scrollIndicatorInsets' was deprecated in watchOS 6.0: The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead. [#DeprecatedDeclaration]
98 |
99 | var scrollIndicatorInsets: Observable<UIEdgeInsets> {
100 | bindable(of: \.scrollIndicatorInsets, key: &scrollIndicatorInsetsKey)
| `- warning: getter for 'scrollIndicatorInsets' was deprecated in watchOS 6.0: The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead. [#DeprecatedDeclaration]
101 | }
102 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:132:22: error: cannot convert value of type 'KeyPath<Object, UIRefreshControl?>' to expected argument type 'WritableKeyPath<Object, UIRefreshControl?>'
130 |
131 | var refreshControl: Observable<UIRefreshControl?> {
132 | bindable(of: \.refreshControl, key: &refreshControlKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIRefreshControl?>' to expected argument type 'WritableKeyPath<Object, UIRefreshControl?>'
133 | }
134 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIImageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UILabel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIScrollView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UISlider.swift
SwiftDriverJobDiscovery normal arm64 Compiling Observable.swift, ObservableBlock.swift, Publisher.swift, Subject.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64_32 Compiling\ ExclusiveRetainableWrapper.swift,\ Retainable.swift,\ RetainableGroup.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/ExclusiveRetainableWrapper.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/RetainableGroup.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/ExclusiveRetainableWrapper.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ExclusiveRetainableWrapper.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Retainable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/RetainableGroup.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RetainableGroup.swift
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-18 16:10:23.813 xcodebuild[690:4392] [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\ Pharos (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64 (in target 'Pharos' from project 'Pharos')
Building workspace Pharos with scheme Pharos
(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:
Pharos: /Users/admin/builder/spi-builder-workspace
Chary: https://github.com/hainayanda/Chary.git @ 1.0.7
resolved source packages: Pharos, Chary
2026-09-18 16:10:31.441 xcodebuild[841:5073] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "chary",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hainayanda/Chary.git"
}
],
"manifest_display_name" : "Pharos",
"name" : "Pharos",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Pharos",
"targets" : [
"Pharos"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Pharos",
"module_type" : "SwiftTarget",
"name" : "Pharos",
"path" : "Pharos/Classes",
"product_dependencies" : [
"Chary"
],
"product_memberships" : [
"Pharos"
],
"sources" : [
"Base/AnyObservable.swift",
"Base/Changes.swift",
"Base/Invokable.swift",
"Base/InvokableGroup.swift",
"Base/Observing.swift",
"Base/Unwrapable.swift",
"Base/WrappingObserver.swift",
"Observable/BufferedObservable.swift",
"Observable/CombinedObservable.swift",
"Observable/KVOObservable.swift",
"Observable/MergedObservable.swift",
"Observable/Observable+Extensions.swift",
"Observable/Observable.swift",
"Observable/ObservableBlock.swift",
"Observable/Publisher.swift",
"Observable/Subject.swift",
"PopulatedRelays/BindableCollection+TextInput.swift",
"PopulatedRelays/BindableCollection+UIButton.swift",
"PopulatedRelays/BindableCollection+UICollectionView.swift",
"PopulatedRelays/BindableCollection+UIControl.swift",
"PopulatedRelays/BindableCollection+UIImageView.swift",
"PopulatedRelays/BindableCollection+UILabel.swift",
"PopulatedRelays/BindableCollection+UIScrollView.swift",
"PopulatedRelays/BindableCollection+UISlider.swift",
"PopulatedRelays/BindableCollection+UIStackView.swift",
"PopulatedRelays/BindableCollection+UIStepper.swift",
"PopulatedRelays/BindableCollection+UISwitch.swift",
"PopulatedRelays/BindableCollection+UITableView.swift",
"PopulatedRelays/BindableCollection+UIView.swift",
"PopulatedRelays/BindableCollectionCellView.swift",
"PopulatedRelays/PopulatedRelays.swift",
"Retaining/ExclusiveRetainableWrapper.swift",
"Retaining/Retainable.swift",
"Retaining/RetainableGroup.swift",
"Retaining/WeakWrappedObserver.swift",
"UIControl/UIControl+Extensions.swift",
"UIControl/UIControlAction.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "Pharos",
"schemes" : [
"Pharos"
]
}
}
2026-09-18 16:10:32.675 xcodebuild[849:5143] [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 Pharos -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 Pharos -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
Chary: https://github.com/hainayanda/Chary.git @ 1.0.7
Pharos: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (4 targets)
Target 'Pharos-product' in project 'Pharos'
➜ Explicit dependency on target 'Pharos' in project 'Pharos'
➜ Explicit dependency on target 'Chary-product' in project 'Chary'
Target 'Pharos' in project 'Pharos'
➜ Explicit dependency on target 'Chary-product' in project 'Chary'
Target 'Chary-product' in project 'Chary'
➜ Explicit dependency on target 'Chary' in project 'Chary'
Target 'Chary' in project 'Chary' (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 Pharos normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Pharos' from project 'Pharos')
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 Pharos -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos.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 -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/PackageFrameworks -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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos-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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos-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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos_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/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Pharos normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'Pharos' from project 'Pharos')
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 Pharos -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64_32/Pharos.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 -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/PackageFrameworks -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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64_32/Pharos-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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64_32/Pharos.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64_32/Pharos-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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64_32/Pharos_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/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64_32/Pharos-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ BindableCollection+UICollectionView.swift,\ BindableCollection+UIControl.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:31:42: error: 'UICollectionViewLayout' is unavailable in watchOS
29 | // MARK: Two Way Relay
30 |
31 | var collectionViewLayout: Observable<UICollectionViewLayout> {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
32 | bindable(of: \.collectionViewLayout, key: &collectionViewLayoutKey)
33 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:35:30: error: 'UICollectionViewDelegate' is unavailable in watchOS
33 | }
34 |
35 | var delegate: Observable<UICollectionViewDelegate?> {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
36 | bindable(of: \.delegate, key: &delegateKey)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:39:32: error: 'UICollectionViewDataSource' is unavailable in watchOS
37 | }
38 |
39 | var dataSource: Observable<UICollectionViewDataSource?> {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
40 | bindable(of: \.dataSource, key: &dataSourceKey)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:43:40: error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
41 | }
42 |
43 | var prefetchDataSource: Observable<UICollectionViewDataSourcePrefetching?> {
| `- error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
44 | bindable(of: \.prefetchDataSource, key: &prefetchDataSourceKey)
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:101:11: note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
99 |
100 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
101 | @protocol UICollectionViewDataSourcePrefetching <NSObject>
| `- note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
102 | @required
103 | // indexPaths are ordered ascending by geometric distance from the collection view
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:52:34: error: 'UICollectionViewDragDelegate' is unavailable in watchOS
50 |
51 | @available(iOS 11.0, *)
52 | var dragDelegate: Observable<UICollectionViewDragDelegate?> {
| `- error: 'UICollectionViewDragDelegate' is unavailable in watchOS
53 | bindable(of: \.dragDelegate, key: &dragDelegateKey)
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
537 |
538 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UICollectionViewDragDelegate <NSObject>
| `- note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:56:34: error: 'UICollectionViewDropDelegate' is unavailable in watchOS
54 | }
55 | @available(iOS 11.0, *)
56 | var dropDelegate: Observable<UICollectionViewDropDelegate?> {
| `- error: 'UICollectionViewDropDelegate' is unavailable in watchOS
57 | bindable(of: \.dropDelegate, key: &dropDelegateKey)
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
584 |
585 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
586 | @protocol UICollectionViewDropDelegate <NSObject>
| `- note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
587 |
588 | @required
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:65:36: error: 'UIView' is unavailable in watchOS
63 | }
64 |
65 | var backgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
66 | bindable(of: \.backgroundView, key: &backgroundViewKey)
67 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:27:51: error: 'UICollectionView' is unavailable in watchOS
25 | private var isEditingKey: String = "isEditingKey"
26 |
27 | public extension BindableCollection where Object: UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
28 |
29 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:44:22: error: cannot convert value of type 'KeyPath<Object, (any UICollectionViewDataSourcePrefetching)?>' to expected argument type 'WritableKeyPath<Object, (any UICollectionViewDataSourcePrefetching)?>'
42 |
43 | var prefetchDataSource: Observable<UICollectionViewDataSourcePrefetching?> {
44 | bindable(of: \.prefetchDataSource, key: &prefetchDataSourceKey)
| `- error: cannot convert value of type 'KeyPath<Object, (any UICollectionViewDataSourcePrefetching)?>' to expected argument type 'WritableKeyPath<Object, (any UICollectionViewDataSourcePrefetching)?>'
45 | }
46 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:48:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
46 |
47 | var isPrefetchingEnabled: Observable<Bool> {
48 | bindable(of: \.isPrefetchingEnabled, key: &isPrefetchingEnabledKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
49 | }
50 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:53:22: error: cannot convert value of type 'KeyPath<Object, (any UICollectionViewDragDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UICollectionViewDragDelegate)?>'
51 | @available(iOS 11.0, *)
52 | var dragDelegate: Observable<UICollectionViewDragDelegate?> {
53 | bindable(of: \.dragDelegate, key: &dragDelegateKey)
| `- error: cannot convert value of type 'KeyPath<Object, (any UICollectionViewDragDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UICollectionViewDragDelegate)?>'
54 | }
55 | @available(iOS 11.0, *)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:57:22: error: cannot convert value of type 'KeyPath<Object, (any UICollectionViewDropDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UICollectionViewDropDelegate)?>'
55 | @available(iOS 11.0, *)
56 | var dropDelegate: Observable<UICollectionViewDropDelegate?> {
57 | bindable(of: \.dropDelegate, key: &dropDelegateKey)
| `- error: cannot convert value of type 'KeyPath<Object, (any UICollectionViewDropDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UICollectionViewDropDelegate)?>'
58 | }
59 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:62:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
60 | @available(iOS 11.0, *)
61 | var dragInteractionEnabled: Observable<Bool> {
62 | bindable(of: \.dragInteractionEnabled, key: &dragInteractionEnabledKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
63 | }
64 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:83:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
81 | @available(iOS 14.0, *)
82 | var selectionFollowsFocus: Observable<Bool> {
83 | bindable(of: \.selectionFollowsFocus, key: &selectionFollowsFocusKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
84 | }
85 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift:88:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
86 | @available(iOS 14.0, *)
87 | var isEditing: Observable<Bool> {
88 | bindable(of: \.isEditing, key: &isEditingKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
89 | }
90 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift:35:46: error: 'UIControl' is unavailable in watchOS
33 | }
34 |
35 | var contentVerticalAlignment: Observable<UIControl.ContentVerticalAlignment> {
| `- error: 'UIControl' is unavailable in watchOS
36 | bindable(of: \.contentVerticalAlignment, key: &contentVerticalAlignmentKey)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift:39:48: error: 'UIControl' is unavailable in watchOS
37 | }
38 |
39 | var contentHorizontalAlignment: Observable<UIControl.ContentHorizontalAlignment> {
| `- error: 'UIControl' is unavailable in watchOS
40 | bindable(of: \.contentHorizontalAlignment, key: &contentHorizontalAlignmentKey)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift:19:51: error: 'UIControl' is unavailable in watchOS
17 | private var showsMenuAsPrimaryActionKey: String = "showsMenuAsPrimaryActionKey"
18 |
19 | public extension BindableCollection where Object: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
20 |
21 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift:45:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
43 | @available(iOS 14.0, *)
44 | var showsMenuAsPrimaryAction: Observable<Bool> {
45 | bindable(of: \.showsMenuAsPrimaryAction, key: &showsMenuAsPrimaryActionKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
46 | }
47 | }
Failed frontend command:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UICollectionView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIControl.swift
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/AnyObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Changes.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/InvokableGroup.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Observing.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Unwrapable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/WrappingObserver.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/BufferedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/CombinedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/MergedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Observable+Extensions.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Observable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/ObservableBlock.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Publisher.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Subject.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift -primary-file /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/ExclusiveRetainableWrapper.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/RetainableGroup.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/WeakWrappedObserver.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UICollectionView.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UICollectionView.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UICollectionView.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UICollectionView.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIControl.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIControl.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIControl.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIControl.dia -target arm64-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos-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/PackageFrameworks -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 -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/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Pharos -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UICollectionView.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIControl.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos.swiftmodule -index-unit-output-path /Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UICollectionView.o -index-unit-output-path /Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIControl.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 Compiling\ BindableCollection+UISwitch.swift,\ BindableCollection+UITableView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISwitch.swift:18:51: error: 'UISwitch' is unavailable in watchOS
16 | private var isOnKey: String = "isOnKey"
17 |
18 | public extension BindableCollection where Object: UISwitch {
| `- error: 'UISwitch' is unavailable in watchOS
19 |
20 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
| `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:48:32: error: 'UITableViewDataSource' is unavailable in watchOS
46 | // MARK: Two Way Relay
47 |
48 | var dataSource: Observable<UITableViewDataSource?> {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
49 | bindable(of: \.dataSource, key: &dataSourceKey)
50 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:52:30: error: 'UITableViewDelegate' is unavailable in watchOS
50 | }
51 |
52 | var delegate: Observable<UITableViewDelegate?> {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
53 | bindable(of: \.delegate, key: &delegateKey)
54 | }
/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:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:56:40: error: 'UITableViewDataSourcePrefetching' is unavailable in watchOS
54 | }
55 |
56 | var prefetchDataSource: Observable<UITableViewDataSourcePrefetching?> {
| `- error: 'UITableViewDataSourcePrefetching' is unavailable in watchOS
57 | bindable(of: \.prefetchDataSource, key: &prefetchDataSourceKey)
58 | }
/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:589:11: note: 'UITableViewDataSourcePrefetching' has been explicitly marked unavailable here
587 |
588 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
589 | @protocol UITableViewDataSourcePrefetching <NSObject>
| `- note: 'UITableViewDataSourcePrefetching' has been explicitly marked unavailable here
590 |
591 | @required
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:61:34: error: 'UITableViewDragDelegate' is unavailable in watchOS
59 |
60 | @available(iOS 11.0, *)
61 | var dragDelegate: Observable<UITableViewDragDelegate?> {
| `- error: 'UITableViewDragDelegate' is unavailable in watchOS
62 | bindable(of: \.dragDelegate, key: &dragDelegateKey)
63 | }
/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:608:11: note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
606 |
607 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
608 | @protocol UITableViewDragDelegate <NSObject>
| `- note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
609 |
610 | @required
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:66:34: error: 'UITableViewDropDelegate' is unavailable in watchOS
64 |
65 | @available(iOS 11.0, *)
66 | var dropDelegate: Observable<UITableViewDropDelegate?> {
| `- error: 'UITableViewDropDelegate' is unavailable in watchOS
67 | bindable(of: \.dropDelegate, key: &dropDelegateKey)
68 | }
/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:648:11: note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
646 |
647 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
648 | @protocol UITableViewDropDelegate <NSObject>
| `- note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
649 |
650 | @required
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:98:36: error: 'UIView' is unavailable in watchOS
96 | }
97 |
98 | var backgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
99 | bindable(of: \.backgroundView, key: &backgroundViewKey)
100 | }
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISwitch.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UISwitch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UITableView.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:130:36: error: 'UITableViewCell' is unavailable in watchOS
128 | }
129 |
130 | var separatorStyle: Observable<UITableViewCell.SeparatorStyle> {
| `- error: 'UITableViewCell' is unavailable in watchOS
131 | bindable(of: \.separatorStyle, key: &separatorStyleKey)
132 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:138:37: error: 'UIVisualEffect' is unavailable in watchOS
136 | }
137 |
138 | var separatorEffect: Observable<UIVisualEffect?> {
| `- error: 'UIVisualEffect' is unavailable in watchOS
139 | bindable(of: \.separatorEffect, key: &separatorEffectKey)
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:151:37: error: 'UIView' is unavailable in watchOS
149 | }
150 |
151 | var tableHeaderView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
152 | bindable(of: \.tableHeaderView, key: &tableHeaderViewKey)
153 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:155:37: error: 'UIView' is unavailable in watchOS
153 | }
154 |
155 | var tableFooterView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
156 | bindable(of: \.tableFooterView, key: &tableFooterViewKey)
157 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:44:51: error: 'UITableView' is unavailable in watchOS
42 | private var tableFooterViewKey: String = "tableFooterViewKey"
43 |
44 | public extension BindableCollection where Object: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
45 |
46 | // MARK: Two Way Relay
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:57:22: error: cannot convert value of type 'KeyPath<Object, (any UITableViewDataSourcePrefetching)?>' to expected argument type 'WritableKeyPath<Object, (any UITableViewDataSourcePrefetching)?>'
55 |
56 | var prefetchDataSource: Observable<UITableViewDataSourcePrefetching?> {
57 | bindable(of: \.prefetchDataSource, key: &prefetchDataSourceKey)
| `- error: cannot convert value of type 'KeyPath<Object, (any UITableViewDataSourcePrefetching)?>' to expected argument type 'WritableKeyPath<Object, (any UITableViewDataSourcePrefetching)?>'
58 | }
59 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:62:22: error: cannot convert value of type 'KeyPath<Object, (any UITableViewDragDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UITableViewDragDelegate)?>'
60 | @available(iOS 11.0, *)
61 | var dragDelegate: Observable<UITableViewDragDelegate?> {
62 | bindable(of: \.dragDelegate, key: &dragDelegateKey)
| `- error: cannot convert value of type 'KeyPath<Object, (any UITableViewDragDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UITableViewDragDelegate)?>'
63 | }
64 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:67:22: error: cannot convert value of type 'KeyPath<Object, (any UITableViewDropDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UITableViewDropDelegate)?>'
65 | @available(iOS 11.0, *)
66 | var dropDelegate: Observable<UITableViewDropDelegate?> {
67 | bindable(of: \.dropDelegate, key: &dropDelegateKey)
| `- error: cannot convert value of type 'KeyPath<Object, (any UITableViewDropDelegate)?>' to expected argument type 'WritableKeyPath<Object, (any UITableViewDropDelegate)?>'
68 | }
69 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:148:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
146 | @available(iOS 11.0, *)
147 | var insetsContentViewsToSafeArea: Observable<Bool> {
148 | bindable(of: \.insetsContentViewsToSafeArea, key: &insetsContentViewsToSafeAreaKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
149 | }
150 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:165:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
163 | @available(iOS 14.0, *)
164 | var selectionFollowsFocus: Observable<Bool> {
165 | bindable(of: \.selectionFollowsFocus, key: &selectionFollowsFocusKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
166 | }
167 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift:170:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
168 | @available(iOS 11.0, *)
169 | var dragInteractionEnabled: Observable<Bool> {
170 | bindable(of: \.dragInteractionEnabled, key: &dragInteractionEnabledKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
171 | }
172 |
SwiftCompile normal arm64 Compiling\ BindableCollection+UIStackView.swift,\ BindableCollection+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStepper.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStackView.swift:16:51: error: 'UIStackView' is unavailable in watchOS
14 | private var isLayoutMarginsRelativeArrangementKey: String = "isLayoutMarginsRelativeArrangementKey"
15 |
16 | public extension BindableCollection where Object: UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
17 |
18 | // MARK: Two Way Relay
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UIStepper.swift:20:51: error: 'UIStepper' is unavailable in watchOS
18 | private var stepValueKey: String = "stepValueKey"
19 |
20 | public extension BindableCollection where Object: UIStepper {
| `- error: 'UIStepper' is unavailable in watchOS
21 |
22 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
| `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStackView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIStackView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStepper.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIStepper.swift
SwiftCompile normal arm64 Compiling\ CombinedObservable.swift,\ KVOObservable.swift,\ MergedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/CombinedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/MergedObservable.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:62:47: error: 'UITextInput' is unavailable in watchOS
60 |
61 | #if canImport(UIKit)
62 | @inlinable func observeText(of textInput: UITextInput) {
| `- error: 'UITextInput' is unavailable in watchOS
63 | let notificationName: NSNotification.Name = textInput is UITextField ?
64 | UITextField.textDidChangeNotification : UITextView.textDidChangeNotification
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:119:11: note: 'UITextInput' has been explicitly marked unavailable here
117 |
118 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
119 | @protocol UITextInput <UIKeyInput>
| `- note: 'UITextInput' has been explicitly marked unavailable here
120 | @required
121 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:100:31: error: 'UITextField' is unavailable in watchOS
98 | extension UISearchBar {
99 |
100 | @inlinable var textField: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
101 | if #available(iOS 13, *) {
102 | return searchTextField
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:98:11: error: 'UISearchBar' is unavailable in watchOS
96 |
97 | #if canImport(UIKit)
98 | extension UISearchBar {
| `- error: 'UISearchBar' is unavailable in watchOS
99 |
100 | @inlinable var textField: UITextField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:29:35: error: 'UITextInput' is unavailable in watchOS
27 | @inlinable func nsObjectObserve(_ object: Object, _ keyPath: KeyPath<Object, Property>) {
28 | #if canImport(UIKit)
29 | if let field = object as? UITextInput,
| `- error: 'UITextInput' is unavailable in watchOS
30 | keyPath == \UITextView.text || keyPath == \UITextField.text {
31 | observeText(of: field)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:119:11: note: 'UITextInput' has been explicitly marked unavailable here
117 |
118 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
119 | @protocol UITextInput <UIKeyInput>
| `- note: 'UITextInput' has been explicitly marked unavailable here
120 | @required
121 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:32:46: error: 'UISearchBar' is unavailable in watchOS
30 | keyPath == \UITextView.text || keyPath == \UITextField.text {
31 | observeText(of: field)
32 | } else if let searchBar = object as? UISearchBar, keyPath == \UISearchBar.text {
| `- error: 'UISearchBar' is unavailable in watchOS
33 | observeText(of: searchBar.textField)
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:63:66: error: 'UITextField' is unavailable in watchOS
61 | #if canImport(UIKit)
62 | @inlinable func observeText(of textInput: UITextInput) {
63 | let notificationName: NSNotification.Name = textInput is UITextField ?
| `- error: 'UITextField' is unavailable in watchOS
64 | UITextField.textDidChangeNotification : UITextView.textDidChangeNotification
65 | if let textRange = textInput.textRange(from: textInput.beginningOfDocument, to: textInput.endOfDocument),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:64:9: error: 'UITextField' is unavailable in watchOS
62 | @inlinable func observeText(of textInput: UITextInput) {
63 | let notificationName: NSNotification.Name = textInput is UITextField ?
64 | UITextField.textDidChangeNotification : UITextView.textDidChangeNotification
| `- error: 'UITextField' is unavailable in watchOS
65 | if let textRange = textInput.textRange(from: textInput.beginningOfDocument, to: textInput.endOfDocument),
66 | let latestState = textInput.text(in: textRange) as? Property {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:64:21: error: 'textDidChangeNotification' is unavailable in watchOS
62 | @inlinable func observeText(of textInput: UITextInput) {
63 | let notificationName: NSNotification.Name = textInput is UITextField ?
64 | UITextField.textDidChangeNotification : UITextView.textDidChangeNotification
| `- error: 'textDidChangeNotification' is unavailable in watchOS
65 | if let textRange = textInput.textRange(from: textInput.beginningOfDocument, to: textInput.endOfDocument),
66 | let latestState = textInput.text(in: textRange) as? Property {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:218:39: note: 'textDidChangeNotification' has been explicitly marked unavailable here
216 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
217 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
218 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'textDidChangeNotification' has been explicitly marked unavailable here
219 |
220 | UIKIT_EXTERN NSString *const UITextFieldDidEndEditingReasonKey API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:64:49: error: 'UITextView' is unavailable in watchOS
62 | @inlinable func observeText(of textInput: UITextInput) {
63 | let notificationName: NSNotification.Name = textInput is UITextField ?
64 | UITextField.textDidChangeNotification : UITextView.textDidChangeNotification
| `- error: 'UITextView' is unavailable in watchOS
65 | if let textRange = textInput.textRange(from: textInput.beginningOfDocument, to: textInput.endOfDocument),
66 | let latestState = textInput.text(in: textRange) as? Property {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:64:60: error: 'textDidChangeNotification' is unavailable in watchOS
62 | @inlinable func observeText(of textInput: UITextInput) {
63 | let notificationName: NSNotification.Name = textInput is UITextField ?
64 | UITextField.textDidChangeNotification : UITextView.textDidChangeNotification
| `- error: 'textDidChangeNotification' is unavailable in watchOS
65 | if let textRange = textInput.textRange(from: textInput.beginningOfDocument, to: textInput.endOfDocument),
66 | let latestState = textInput.text(in: textRange) as? Property {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:370:39: note: 'textDidChangeNotification' has been explicitly marked unavailable here
368 |
369 | UIKIT_EXTERN NSNotificationName const UITextViewTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
370 | UIKIT_EXTERN NSNotificationName const UITextViewTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'textDidChangeNotification' has been explicitly marked unavailable here
371 | UIKIT_EXTERN NSNotificationName const UITextViewTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
372 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:78:55: error: 'UITextInput' is unavailable in watchOS
76 |
77 | @objc @inlinable func textNotification(_ notification: Notification) {
78 | guard let textInput = notification.object as? UITextInput,
| `- error: 'UITextInput' is unavailable in watchOS
79 | let textRange = textInput.textRange(from: textInput.beginningOfDocument, to: textInput.endOfDocument),
80 | let new = textInput.text(in: textRange) as? Property else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:119:11: note: 'UITextInput' has been explicitly marked unavailable here
117 |
118 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
119 | @protocol UITextInput <UIKeyInput>
| `- note: 'UITextInput' has been explicitly marked unavailable here
120 | @required
121 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:102:20: error: cannot find 'searchTextField' in scope
100 | @inlinable var textField: UITextField {
101 | if #available(iOS 13, *) {
102 | return searchTextField
| `- error: cannot find 'searchTextField' in scope
103 | } else {
104 | // swiftlint:disable:next force_cast
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift:105:59: error: 'UITextField' is unavailable in watchOS
103 | } else {
104 | // swiftlint:disable:next force_cast
105 | return self.value(forKey: "_searchField") as! UITextField
| `- error: 'UITextField' is unavailable in watchOS
106 | }
107 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/CombinedObservable.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CombinedObservable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KVOObservable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/MergedObservable.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MergedObservable.swift
SwiftCompile normal arm64 Compiling\ BindableCollection+UIView.swift,\ BindableCollectionCellView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift:125:26: error: 'UIView' is unavailable in watchOS
123 | }
124 |
125 | var mask: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
126 | bindable(of: \.mask, key: &maskKey)
127 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift:38:51: error: 'UIView' is unavailable in watchOS
36 | private var restorationIdentifierKey: String = "restorationIdentifierKey"
37 |
38 | public extension BindableCollection where Object: UIView {
| `- error: 'UIView' is unavailable in watchOS
39 |
40 | // MARK: Two Way Relay
/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/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift:52:22: error: cannot convert value of type 'KeyPath<Object, String?>' to expected argument type 'WritableKeyPath<Object, String?>'
50 | @available(iOS 14.0, *)
51 | var focusGroupIdentifier: Observable<String?> {
52 | bindable(of: \.focusGroupIdentifier, key: &focusGroupIdentifierKey)
| `- error: cannot convert value of type 'KeyPath<Object, String?>' to expected argument type 'WritableKeyPath<Object, String?>'
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift:89:22: error: cannot convert value of type 'KeyPath<Object, NSDirectionalEdgeInsets>' to expected argument type 'WritableKeyPath<Object, NSDirectionalEdgeInsets>'
87 | @available(iOS 11.0, *)
88 | var directionalLayoutMargins: Observable<NSDirectionalEdgeInsets> {
89 | bindable(of: \.directionalLayoutMargins, key: &directionalLayoutMarginsKey)
| `- error: cannot convert value of type 'KeyPath<Object, NSDirectionalEdgeInsets>' to expected argument type 'WritableKeyPath<Object, NSDirectionalEdgeInsets>'
90 | }
91 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift:98:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
96 | @available(iOS 11.0, *)
97 | var insetsLayoutMarginsFromSafeArea: Observable<Bool> {
98 | bindable(of: \.insetsLayoutMarginsFromSafeArea, key: &insetsLayoutMarginsFromSafeAreaKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
99 | }
100 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:46:36: error: 'UIView' is unavailable in watchOS
44 | }
45 |
46 | var backgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
47 | bindable(of: \.backgroundView, key: &backgroundViewKey)
48 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:50:44: error: 'UIView' is unavailable in watchOS
48 | }
49 |
50 | var selectedBackgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
51 | bindable(of: \.selectedBackgroundView, key: &selectedBackgroundViewKey)
52 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:54:53: error: 'UIView' is unavailable in watchOS
52 | }
53 |
54 | var multipleSelectionBackgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
55 | bindable(of: \.multipleSelectionBackgroundView, key: &multipleSelectionBackgroundViewKey)
56 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:74:35: error: 'UIView' is unavailable in watchOS
72 | }
73 |
74 | var accessoryView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
75 | bindable(of: \.accessoryView, key: &accessoryViewKey)
76 | }
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollectionCellView.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:78:42: error: 'UIView' is unavailable in watchOS
76 | }
77 |
78 | var editingAccessoryView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
79 | bindable(of: \.editingAccessoryView, key: &editingAccessoryViewKey)
80 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:32:51: error: 'UITableViewCell' is unavailable in watchOS
30 | private var userInteractionEnabledWhileDraggingKey: String = "userInteractionEnabledWhileDraggingKey"
31 |
32 | public extension BindableCollection where Object: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
33 | // MARK: Two Way Relay
34 |
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:125:36: error: 'UIView' is unavailable in watchOS
123 | }
124 |
125 | var backgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
126 | bindable(of: \.backgroundView, key: &backgroundViewKey)
127 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:129:44: error: 'UIView' is unavailable in watchOS
127 | }
128 |
129 | var selectedBackgroundView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
130 | bindable(of: \.selectedBackgroundView, key: &selectedBackgroundViewKey)
131 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:102:51: error: 'UICollectionViewCell' is unavailable in watchOS
100 | // MARK: UICollectionViewCell
101 |
102 | public extension BindableCollection where Object: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
103 |
104 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:37:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
35 | @available(iOS 14.0, *)
36 | var automaticallyUpdatesContentConfiguration: Observable<Bool> {
37 | bindable(of: \.automaticallyUpdatesContentConfiguration, key: &automaticallyUpdatesContentConfigurationKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:43:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
41 | // swiftlint:disable:next identifier_name
42 | var automaticallyUpdatesBackgroundConfiguration: Observable<Bool> {
43 | bindable(of: \.automaticallyUpdatesBackgroundConfiguration, key: &automaticallyUpdatesBackgroundConfigurationKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:96:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
94 | @available(iOS 11.0, *)
95 | var userInteractionEnabledWhileDragging: Observable<Bool> {
96 | bindable(of: \.userInteractionEnabledWhileDragging, key: &userInteractionEnabledWhileDraggingKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
97 | }
98 | }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:108:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
106 | @available(iOS 14.0, *)
107 | var automaticallyUpdatesContentConfiguration: Observable<Bool> {
108 | bindable(of: \.automaticallyUpdatesContentConfiguration, key: &automaticallyUpdatesContentConfigurationKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
109 | }
110 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift:122:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
120 | // swiftlint:disable:next identifier_name
121 | var automaticallyUpdatesBackgroundConfiguration: Observable<Bool> {
122 | bindable(of: \.automaticallyUpdatesBackgroundConfiguration, key: &automaticallyUpdatesBackgroundConfigurationKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
123 | }
124 |
SwiftCompile normal arm64 Compiling\ BindableCollection+UIImageView.swift,\ BindableCollection+UILabel.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift:21:51: error: 'UIImageView' is unavailable in watchOS
19 | private var animationRepeatCountKey: String = "animationDurationKey"
20 |
21 | public extension BindableCollection where Object: UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
22 |
23 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift:28:51: error: 'UILabel' is unavailable in watchOS
26 | private var preferredMaxLayoutWidthKey: String = "preferredMaxLayoutWidthKey"
27 |
28 | public extension BindableCollection where Object: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
29 |
30 | // MARK: Two Way Relay
/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
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/AnyObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Changes.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/InvokableGroup.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Observing.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Unwrapable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/WrappingObserver.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/BufferedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/CombinedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/KVOObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/MergedObservable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Observable+Extensions.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Observable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/ObservableBlock.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Publisher.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Subject.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift -primary-file /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIStepper.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISwitch.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UITableView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollectionCellView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/ExclusiveRetainableWrapper.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/RetainableGroup.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/WeakWrappedObserver.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIImageView.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIImageView.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIImageView.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIImageView.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UILabel.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UILabel.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UILabel.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UILabel.dia -target arm64-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -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/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos-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/PackageFrameworks -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 -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/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Pharos -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIImageView.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UILabel.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/Pharos.swiftmodule -index-unit-output-path /Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UIImageView.o -index-unit-output-path /Pharos.build/Debug-watchos/Pharos-t.build/Objects-normal/arm64/BindableCollection+UILabel.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIImageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UILabel.swift
SwiftCompile normal arm64 Compiling\ Observable+Extensions.swift,\ BindableCollection+TextInput.swift,\ BindableCollection+UIButton.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Observable+Extensions.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:68:31: error: 'UIView' is unavailable in watchOS
66 | }
67 |
68 | var inputView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
69 | bindable(of: \.inputView, key: &inputViewKey)
70 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:72:40: error: 'UIView' is unavailable in watchOS
70 | }
71 |
72 | var inputAccessoryView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
73 | bindable(of: \.inputAccessoryView, key: &inputAccessoryViewKey)
74 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:29:51: error: 'UITextView' is unavailable in watchOS
27 | private var usesStandardTextScalingKey: String = "usesStandardTextScalingKey"
28 |
29 | public extension BindableCollection where Object: UITextView {
| `- error: 'UITextView' is unavailable in watchOS
30 |
31 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:128:30: error: 'UITextFieldDelegate' is unavailable in watchOS
126 | }
127 |
128 | var delegate: Observable<UITextFieldDelegate?> {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
129 | bindable(of: \.delegate, key: &delegateKey)
130 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:140:30: error: 'UIView' is unavailable in watchOS
138 | }
139 |
140 | var leftView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
141 | bindable(of: \.leftView, key: &leftViewKey)
142 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:144:31: error: 'UIView' is unavailable in watchOS
142 | }
143 |
144 | var rightView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
145 | bindable(of: \.rightView, key: &rightViewKey)
146 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:148:35: error: 'UITextField' is unavailable in watchOS
146 | }
147 |
148 | var rightViewMode: Observable<UITextField.ViewMode> {
| `- error: 'UITextField' is unavailable in watchOS
149 | bindable(of: \.rightViewMode, key: &rightViewModeKey)
150 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:152:31: error: 'UIView' is unavailable in watchOS
150 | }
151 |
152 | var inputView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
153 | bindable(of: \.inputView, key: &inputViewKey)
154 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:156:40: error: 'UIView' is unavailable in watchOS
154 | }
155 |
156 | var inputAccessoryView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
157 | bindable(of: \.inputAccessoryView, key: &inputAccessoryViewKey)
158 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:100:51: error: 'UITextField' is unavailable in watchOS
98 | private var rightViewModeKey: String = "rightViewModeKey"
99 |
100 | public extension BindableCollection where Object: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
101 |
102 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:184:30: error: 'UISearchBarDelegate' is unavailable in watchOS
182 | // MARK: Two Way Relay
183 |
184 | var delegate: Observable<UISearchBarDelegate?> {
| `- error: 'UISearchBarDelegate' is unavailable in watchOS
185 | bindable(of: \.delegate, key: &delegateKey)
186 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
| `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:224:40: error: 'UIView' is unavailable in watchOS
222 | }
223 |
224 | var inputAccessoryView: Observable<UIView?> {
| `- error: 'UIView' is unavailable in watchOS
225 | bindable(of: \.inputAccessoryView, key: &inputAccessoryViewKey)
226 | }
/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/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:180:51: error: 'UISearchBar' is unavailable in watchOS
178 | private var searchTextPositionAdjustmentKey: String = "searchTextPositionAdjustmentKey"
179 |
180 | public extension BindableCollection where Object: UISearchBar {
| `- error: 'UISearchBar' is unavailable in watchOS
181 |
182 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift:86:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
84 | @available(iOS 13.0, *)
85 | var usesStandardTextScaling: Observable<Bool> {
86 | bindable(of: \.usesStandardTextScaling, key: &usesStandardTextScalingKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
87 | }
88 | }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:21:51: error: 'UIButton' is unavailable in watchOS
19 | private var isPointerInteractionEnabledKey: String = "isPointerInteractionEnabledKey"
20 |
21 | public extension BindableCollection where Object: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
22 |
23 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:26:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
24 |
25 | var contentEdgeInsets: Observable<UIEdgeInsets> {
26 | bindable(of: \.contentEdgeInsets, key: &contentEdgeInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
27 | }
28 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:30:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
28 |
29 | var titleEdgeInsets: Observable<UIEdgeInsets> {
30 | bindable(of: \.titleEdgeInsets, key: &titleEdgeInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:34:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
32 |
33 | var reversesTitleShadowWhenHighlighted: Observable<Bool> {
34 | bindable(of: \.reversesTitleShadowWhenHighlighted, key: &reversesTitleShadowWhenHighlightedKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:38:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
36 |
37 | var imageEdgeInsets: Observable<UIEdgeInsets> {
38 | bindable(of: \.imageEdgeInsets, key: &imageEdgeInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:42:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
40 |
41 | var adjustsImageWhenHighlighted: Observable<Bool> {
42 | bindable(of: \.adjustsImageWhenHighlighted, key: &adjustsImageWhenHighlightedKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
43 | }
44 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:46:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
44 |
45 | var adjustsImageWhenDisabled: Observable<Bool> {
46 | bindable(of: \.adjustsImageWhenDisabled, key: &adjustsImageWhenDisabledKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
47 | }
48 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:50:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
48 |
49 | var showsTouchWhenHighlighted: Observable<Bool> {
50 | bindable(of: \.showsTouchWhenHighlighted, key: &showsTouchWhenHighlightedKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift:55:22: error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
53 | @available(iOS 13.4, *)
54 | var isPointerInteractionEnabled: Observable<Bool> {
55 | bindable(of: \.isPointerInteractionEnabled, key: &isPointerInteractionEnabledKey)
| `- error: cannot convert value of type 'KeyPath<Object, Bool>' to expected argument type 'WritableKeyPath<Object, Bool>'
56 | }
57 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Observable/Observable+Extensions.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Observable+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+TextInput.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+TextInput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIButton.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIButton.swift
SwiftCompile normal arm64 Compiling\ PopulatedRelays.swift,\ WeakWrappedObserver.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/WeakWrappedObserver.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:12:46: error: 'UIView' is unavailable in watchOS
10 | import UIKit
11 |
12 | public extension PopulatedRelays where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | var bindables: BindableCollection<Self> {
14 | .init(object: self)
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PopulatedRelays.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/WeakWrappedObserver.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WeakWrappedObserver.swift
SwiftCompile normal arm64 Compiling\ BindableCollection+UIScrollView.swift,\ BindableCollection+UISlider.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:53:30: error: 'UIScrollViewDelegate' is unavailable in watchOS
51 | }
52 |
53 | var delegate: Observable<UIScrollViewDelegate?> {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
54 | bindable(of: \.delegate, key: &delegateKey)
55 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:131:36: error: 'UIRefreshControl' is unavailable in watchOS
129 | }
130 |
131 | var refreshControl: Observable<UIRefreshControl?> {
| `- error: 'UIRefreshControl' is unavailable in watchOS
132 | bindable(of: \.refreshControl, key: &refreshControlKey)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
| `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:37:51: error: 'UIScrollView' is unavailable in watchOS
35 | private var refreshControlKey: String = "refreshControlKey"
36 |
37 | public extension BindableCollection where Object: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
38 |
39 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:91:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
89 | @available(iOS 11.1, *)
90 | var verticalScrollIndicatorInsets: Observable<UIEdgeInsets> {
91 | bindable(of: \.verticalScrollIndicatorInsets, key: &verticalScrollIndicatorInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
92 | }
93 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:96:22: error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
94 | @available(iOS 11.1, *)
95 | var horizontalScrollIndicatorInsets: Observable<UIEdgeInsets> {
96 | bindable(of: \.horizontalScrollIndicatorInsets, key: &horizontalScrollIndicatorInsetsKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIEdgeInsets>' to expected argument type 'WritableKeyPath<Object, UIEdgeInsets>'
97 | }
98 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:100:24: warning: getter for 'scrollIndicatorInsets' was deprecated in watchOS 6.0: The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead. [#DeprecatedDeclaration]
98 |
99 | var scrollIndicatorInsets: Observable<UIEdgeInsets> {
100 | bindable(of: \.scrollIndicatorInsets, key: &scrollIndicatorInsetsKey)
| `- warning: getter for 'scrollIndicatorInsets' was deprecated in watchOS 6.0: The scrollIndicatorInsets getter is deprecated, use the verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets getters instead. [#DeprecatedDeclaration]
101 | }
102 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift:132:22: error: cannot convert value of type 'KeyPath<Object, UIRefreshControl?>' to expected argument type 'WritableKeyPath<Object, UIRefreshControl?>'
130 |
131 | var refreshControl: Observable<UIRefreshControl?> {
132 | bindable(of: \.refreshControl, key: &refreshControlKey)
| `- error: cannot convert value of type 'KeyPath<Object, UIRefreshControl?>' to expected argument type 'WritableKeyPath<Object, UIRefreshControl?>'
133 | }
134 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift:22:51: error: 'UISlider' is unavailable in watchOS
20 | private var thumbTintColorKey: String = "thumbTintColorKey"
21 |
22 | public extension BindableCollection where Object: UISlider {
| `- error: 'UISlider' is unavailable in watchOS
23 |
24 | // MARK: Two Way Relay
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
| `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value; // default 0.0. this value will be pinned to min/max
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIScrollView.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UIScrollView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UISlider.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BindableCollection+UISlider.swift
SwiftCompile normal arm64 Compiling\ UIControl+Extensions.swift,\ UIControlAction.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift (in target 'Pharos' from project 'Pharos')
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:14:1: warning: extension declares a conformance of imported type 'Event' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
12 | var controlActionAssociatedKey: String = "controlActionAssociatedKey"
13 |
14 | extension UIControl.Event: Hashable {
| |- warning: extension declares a conformance of imported type 'Event' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
15 | @inlinable public func hash(into hasher: inout Hasher) {
16 | hasher.combine(self.rawValue)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:14:11: error: 'UIControl' is unavailable in watchOS
12 | var controlActionAssociatedKey: String = "controlActionAssociatedKey"
13 |
14 | extension UIControl.Event: Hashable {
| `- error: 'UIControl' is unavailable in watchOS
15 | @inlinable public func hash(into hasher: inout Hasher) {
16 | hasher.combine(self.rawValue)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:22:25: error: 'UIControl' is unavailable in watchOS
20 | extension UIControl {
21 |
22 | var allEventsPair: [UIControl.Event: Selector] {
| `- error: 'UIControl' is unavailable in watchOS
23 | if #available(iOS 14.0, *) {
24 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:63:32: error: 'UIControl' is unavailable in watchOS
61 | }
62 |
63 | @inlinable var allEvents: [UIControl.Event] {
| `- error: 'UIControl' is unavailable in watchOS
64 | if #available(iOS 14.0, *) {
65 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:104:37: error: 'UIControl' is unavailable in watchOS
102 | }
103 |
104 | @inlinable var allTouchEvents: [UIControl.Event] {
| `- error: 'UIControl' is unavailable in watchOS
105 | [
106 | .touchDown,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:118:39: error: 'UIControl' is unavailable in watchOS
116 | }
117 |
118 | @inlinable var allEditingEvents: [UIControl.Event] {
| `- error: 'UIControl' is unavailable in watchOS
119 | [
120 | .editingDidBegin,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:20:11: error: 'UIControl' is unavailable in watchOS
18 | }
19 |
20 | extension UIControl {
| `- error: 'UIControl' is unavailable in watchOS
21 |
22 | var allEventsPair: [UIControl.Event: Selector] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:131:76: error: 'UIControl' is unavailable in watchOS
129 |
130 | @available(*, deprecated, renamed: "observeEventChange")
131 | @inlinable public func whenDetectEvent(thenDo work: @escaping (Changes<UIControl.Event>) -> Void) -> Retainable {
| `- error: 'UIControl' is unavailable in watchOS
132 | observeEventChange(work)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:135:67: error: 'UIControl' is unavailable in watchOS
133 | }
134 |
135 | public func observeEventChange(_ observer: @escaping (Changes<UIControl.Event>) -> Void) -> Retainable {
| `- error: 'UIControl' is unavailable in watchOS
136 | getControlAction().eventObservable.observeChange(observer)
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:139:44: error: 'UIControl' is unavailable in watchOS
137 | }
138 |
139 | public func whenDidTriggered(by event: UIControl.Event, thenDo work: @escaping (Changes<UIControl.Event>) -> Void) -> Retainable {
| `- error: 'UIControl' is unavailable in watchOS
140 | let eventUsed: [UIControl.Event]
141 | if event == .allEvents {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:139:93: error: 'UIControl' is unavailable in watchOS
137 | }
138 |
139 | public func whenDidTriggered(by event: UIControl.Event, thenDo work: @escaping (Changes<UIControl.Event>) -> Void) -> Retainable {
| `- error: 'UIControl' is unavailable in watchOS
140 | let eventUsed: [UIControl.Event]
141 | if event == .allEvents {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:155:74: error: 'UIControl' is unavailable in watchOS
153 | }
154 |
155 | @inlinable public func whenDidTapped(thenDo work: @escaping (Changes<UIControl.Event>) -> Void) -> Retainable {
| `- error: 'UIControl' is unavailable in watchOS
156 | whenDidTriggered(by: .touchUpInside, thenDo: work)
157 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:128:11: error: 'UIControl' is unavailable in watchOS
126 | }
127 |
128 | extension UIControl {
| `- error: 'UIControl' is unavailable in watchOS
129 |
130 | @available(*, deprecated, renamed: "observeEventChange")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:36:18: error: 'menuActionTriggered' is unavailable in watchOS
34 | .valueChanged: #selector(UIControlAction.valueChanged(by:)),
35 | .primaryActionTriggered: #selector(UIControlAction.primaryActionTriggered(by:)),
36 | .menuActionTriggered: #selector(UIControlAction.menuActionTriggered(by:)),
| `- error: 'menuActionTriggered' is unavailable in watchOS
37 | .editingDidBegin: #selector(UIControlAction.editingDidBegin(by:)),
38 | .editingChanged: #selector(UIControlAction.editingChanged(by:)),
UIKit.UIControl.Event.menuActionTriggered:4:23: note: 'menuActionTriggered' has been explicitly marked unavailable here
2 | struct Event {
3 | @available(watchOS, unavailable)
4 | public static var menuActionTriggered: UIControl.Event { get } }
| `- note: 'menuActionTriggered' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:77:18: error: 'menuActionTriggered' is unavailable in watchOS
75 | .valueChanged,
76 | .primaryActionTriggered,
77 | .menuActionTriggered,
| `- error: 'menuActionTriggered' is unavailable in watchOS
78 | .editingDidBegin,
79 | .editingChanged,
UIKit.UIControl.Event.menuActionTriggered:4:23: note: 'menuActionTriggered' has been explicitly marked unavailable here
2 | struct Event {
3 | @available(watchOS, unavailable)
4 | public static var menuActionTriggered: UIControl.Event { get } }
| `- note: 'menuActionTriggered' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift:140:25: error: 'UIControl' is unavailable in watchOS
138 |
139 | public func whenDidTriggered(by event: UIControl.Event, thenDo work: @escaping (Changes<UIControl.Event>) -> Void) -> Retainable {
140 | let eventUsed: [UIControl.Event]
| `- error: 'UIControl' is unavailable in watchOS
141 | if event == .allEvents {
142 | eventUsed = allEvents
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:13:29: error: 'UIControl' is unavailable in watchOS
11 |
12 | class UIControlAction: NSObject {
13 | @Subject var lastEvent: UIControl.Event = .allEvents
| `- error: 'UIControl' is unavailable in watchOS
14 |
15 | @inlinable var eventObservable: Observable<UIControl.Event> {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:15:48: error: 'UIControl' is unavailable in watchOS
13 | @Subject var lastEvent: UIControl.Event = .allEvents
14 |
15 | @inlinable var eventObservable: Observable<UIControl.Event> {
| `- error: 'UIControl' is unavailable in watchOS
16 | $lastEvent
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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:19:40: error: 'UIControl' is unavailable in watchOS
17 | }
18 |
19 | @inlinable func invoked(by sender: UIControl, with event: UIControl.Event) {
| `- error: 'UIControl' is unavailable in watchOS
20 | self.lastEvent = event
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:19:63: error: 'UIControl' is unavailable in watchOS
17 | }
18 |
19 | @inlinable func invoked(by sender: UIControl, with event: UIControl.Event) {
| `- error: 'UIControl' is unavailable in watchOS
20 | self.lastEvent = event
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:23:37: error: 'UIControl' is unavailable in watchOS
21 | }
22 |
23 | @objc func touchDown(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
24 | invoked(by: sender, with: .touchDown)
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:27:43: error: 'UIControl' is unavailable in watchOS
25 | }
26 |
27 | @objc func touchDownRepeat(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
28 | invoked(by: sender, with: .touchDownRepeat)
29 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:31:43: error: 'UIControl' is unavailable in watchOS
29 | }
30 |
31 | @objc func touchDragInside(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
32 | invoked(by: sender, with: .touchDragInside)
33 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:35:44: error: 'UIControl' is unavailable in watchOS
33 | }
34 |
35 | @objc func touchDragOutside(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
36 | invoked(by: sender, with: .touchDragOutside)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:39:42: error: 'UIControl' is unavailable in watchOS
37 | }
38 |
39 | @objc func touchDragEnter(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
40 | invoked(by: sender, with: .touchDragEnter)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:43:41: error: 'UIControl' is unavailable in watchOS
41 | }
42 |
43 | @objc func touchDragExit(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
44 | invoked(by: sender, with: .touchDragExit)
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:47:41: error: 'UIControl' is unavailable in watchOS
45 | }
46 |
47 | @objc func touchUpInside(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
48 | invoked(by: sender, with: .touchUpInside)
49 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:51:42: error: 'UIControl' is unavailable in watchOS
49 | }
50 |
51 | @objc func touchUpOutside(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
52 | invoked(by: sender, with: .touchUpOutside)
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:55:39: error: 'UIControl' is unavailable in watchOS
53 | }
54 |
55 | @objc func touchCancel(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
56 | invoked(by: sender, with: .touchCancel)
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:59:40: error: 'UIControl' is unavailable in watchOS
57 | }
58 |
59 | @objc func valueChanged(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
60 | invoked(by: sender, with: .valueChanged)
61 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:63:50: error: 'UIControl' is unavailable in watchOS
61 | }
62 |
63 | @objc func primaryActionTriggered(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
64 | invoked(by: sender, with: .primaryActionTriggered)
65 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:68:47: error: 'UIControl' is unavailable in watchOS
66 |
67 | @available(iOS 14.0, *)
68 | @objc func menuActionTriggered(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
69 | invoked(by: sender, with: .menuActionTriggered)
70 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:72:43: error: 'UIControl' is unavailable in watchOS
70 | }
71 |
72 | @objc func editingDidBegin(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
73 | invoked(by: sender, with: .editingDidBegin)
74 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:76:42: error: 'UIControl' is unavailable in watchOS
74 | }
75 |
76 | @objc func editingChanged(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
77 | invoked(by: sender, with: .editingChanged)
78 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:80:41: error: 'UIControl' is unavailable in watchOS
78 | }
79 |
80 | @objc func editingDidEnd(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
81 | invoked(by: sender, with: .editingDidEnd)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:84:47: error: 'UIControl' is unavailable in watchOS
82 | }
83 |
84 | @objc func editingDidEndOnExit(by sender: UIControl) {
| `- error: 'UIControl' is unavailable in watchOS
85 | invoked(by: sender, with: .editingDidEndOnExit)
86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControl+Extensions.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIControl+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift (in target 'Pharos' from project 'Pharos')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIControlAction.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/UIControl/UIControlAction.swift:69:36: error: 'menuActionTriggered' is unavailable in watchOS
67 | @available(iOS 14.0, *)
68 | @objc func menuActionTriggered(by sender: UIControl) {
69 | invoked(by: sender, with: .menuActionTriggered)
| `- error: 'menuActionTriggered' is unavailable in watchOS
70 | }
71 |
UIKit.UIControl.Event.menuActionTriggered:4:23: note: 'menuActionTriggered' has been explicitly marked unavailable here
2 | struct Event {
3 | @available(watchOS, unavailable)
4 | public static var menuActionTriggered: UIControl.Event { get } }
| `- note: 'menuActionTriggered' has been explicitly marked unavailable here
5 | }
6 |
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Pharos (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64_32 (in target 'Pharos' from project 'Pharos')
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-18 16:10:33.638 xcodebuild[850:5165] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64 Compiling\ BindableCollection+UICollectionView.swift,\ BindableCollection+UIControl.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIControl.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64 Compiling\ BindableCollection+UIImageView.swift,\ BindableCollection+UILabel.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UIImageView.swift (in target 'Pharos' from project 'Pharos')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/BindableCollection+UILabel.swift (in target 'Pharos' from project 'Pharos')
Building workspace Pharos with scheme Pharos
(7 failures)
BUILD FAILURE 6.4 watchOS