The Swift Package Index logo.Swift Package Index

Build Information

Failed to build RAGTextField, reference master (9a4b12), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 00:58:51 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 RAGTextField -destination generic/platform=watchOS

Build Log

SwiftCompile normal arm64_32 (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:417:33: error: 'UIView' is unavailable in watchOS
 415 |     // MARK: Overlay views
 416 |
 417 |     open override var leftView: UIView? {
     |                                 `- error: 'UIView' is unavailable in watchOS
 418 |         didSet {
 419 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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_32 Compiling\ String+RAGTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Extensions/String+RAGTextField.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Extensions/String+RAGTextField.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+RAGTextField.swift
SwiftCompile normal arm64_32 Compiling\ OutlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OutlineView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-16 20:58:41.864 xcodebuild[663:4409] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'RAGTextField' from project 'RAGTextField')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ RAGTextField (in target 'RAGTextField' from project 'RAGTextField')
	Building workspace RAGTextField with scheme RAGTextField
(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:
  RAGTextField: /Users/admin/builder/spi-builder-workspace
resolved source packages: RAGTextField
2026-09-16 20:58:47.766 xcodebuild[790:4889] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "RAGTextField",
  "name" : "RAGTextField",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "RAGTextField",
      "targets" : [
        "RAGTextField"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RAGTextField",
      "module_type" : "SwiftTarget",
      "name" : "RAGTextField",
      "path" : "Sources/RAGTextField",
      "product_memberships" : [
        "RAGTextField"
      ],
      "sources" : [
        "Classes/Extensions/String+RAGTextField.swift",
        "Classes/PlaceholderView.swift",
        "Classes/RAGTextField.swift",
        "Classes/RAGTextFieldPlaceholderMode.swift",
        "Classes/RAGTextPaddingMode.swift",
        "Classes/Views/OutlineView.swift",
        "Classes/Views/UnderlineView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
{
  "workspace" : {
    "name" : "RAGTextField",
    "schemes" : [
      "RAGTextField"
    ]
  }
}
2026-09-16 20:58:48.897 xcodebuild[798:4960] [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 RAGTextField -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 RAGTextField -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  RAGTextField: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'RAGTextField-product' in project 'RAGTextField'
        ➜ Explicit dependency on target 'RAGTextField' in project 'RAGTextField'
    Target 'RAGTextField' in project 'RAGTextField' (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 RAGTextField normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'RAGTextField' from project 'RAGTextField')
    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 RAGTextField -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField.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 -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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField_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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver RAGTextField normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RAGTextField' from project 'RAGTextField')
    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 RAGTextField -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64/RAGTextField.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 -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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64/RAGTextField-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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64/RAGTextField.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64/RAGTextField-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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64/RAGTextField_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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64/RAGTextField-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ RAGTextField (in target 'RAGTextField' from project 'RAGTextField')
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:53:34: error: 'UILabel' is unavailable in watchOS
 51 |     ///
 52 |     /// Its layout does not use Auto Layout so that Core Animation can be used to transform the label.
 53 |     private(set) lazy var label: UILabel = {
    |                                  `- error: 'UILabel' is unavailable in watchOS
 54 |
 55 |         let label = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:55:21: error: 'UILabel' is unavailable in watchOS
 53 |     private(set) lazy var label: UILabel = {
 54 |
 55 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 56 |         label.textColor = UIColor(white: 0.75, alpha: 1.0)
 57 |         addSubview(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:55:21: error: 'init()' is unavailable in watchOS
 53 |     private(set) lazy var label: UILabel = {
 54 |
 55 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 56 |         label.textColor = UIColor(white: 0.75, alpha: 1.0)
 57 |         addSubview(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:76:45: error: 'UIView' is unavailable in watchOS
 74 |     }
 75 |
 76 |     private func updateAnchorPoint(of view: UIView, textAlignment: NSTextAlignment) {
    |                                             `- error: 'UIView' is unavailable in watchOS
 77 |
 78 |         switch (textAlignment, UIApplication.shared.userInterfaceLayoutDirection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:31:30: error: 'UIView' is unavailable in watchOS
 29 |
 30 | /// Used to animate and transform a placeholder label using Core Animation in a view hierarchy that otherwise uses Auto Layout.
 31 | final class PlaceholderView: UIView {
    |                              `- error: 'UIView' is unavailable in watchOS
 32 |
 33 |     override init(frame: CGRect) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:46:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  44 |     private final class PlaceholderConstraints {
  45 |
  46 |         var normalX: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:47:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  45 |
  46 |         var normalX: NSLayoutConstraint?
  47 |         var normalY: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  48 |         var scaledX: NSLayoutConstraint?
  49 |         var scaledY: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:48:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  46 |         var normalX: NSLayoutConstraint?
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  49 |         var scaledY: NSLayoutConstraint?
  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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:49:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
  49 |         var scaledY: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  50 |
  51 |         func clearHorizontalConstraints() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:131:29: error: 'UILabel' is unavailable in watchOS
 129 |     // MARK: Hint
 130 |
 131 |     private let hintLabel = UILabel()
     |                             `- error: 'UILabel' is unavailable in watchOS
 132 |
 133 |     /// The text value of the hint.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:131:29: error: 'init()' is unavailable in watchOS
 129 |     // MARK: Hint
 130 |
 131 |     private let hintLabel = UILabel()
     |                             `- error: 'init()' is unavailable in watchOS
 132 |
 133 |     /// The text value of the hint.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:197:35: error: 'init()' is unavailable in watchOS
 195 |     ///
 196 |     /// Required so that the placeholder label can be transformed using Core Animation as part of a layout that otherwise uses Auto Layout.
 197 |     private let placeholderView = PlaceholderView()
     |                                   `- error: 'init()' is unavailable in watchOS
 198 |
 199 |     /// Computed variable that returns the placeholder label embedded in the placeholder view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:192:44: error: 'UIView' is unavailable in watchOS
 190 |     ///
 191 |     /// Required so that when the placeholder view constraints are animated, the cursor of the text field is not animated as well.
 192 |     private let placeholderContainerView = UIView()
     |                                            `- error: 'UIView' is unavailable in watchOS
 193 |
 194 |     /// Contains the placeholder label.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:192:44: error: 'init()' is unavailable in watchOS
 190 |     ///
 191 |     /// Required so that when the placeholder view constraints are animated, the cursor of the text field is not animated as well.
 192 |     private let placeholderContainerView = UIView()
     |                                            `- error: 'init()' is unavailable in watchOS
 193 |
 194 |     /// Contains the placeholder label.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:200:35: error: 'UILabel' is unavailable in watchOS
 198 |
 199 |     /// Computed variable that returns the placeholder label embedded in the placeholder view.
 200 |     private var placeholderLabel: UILabel {
     |                                   `- error: 'UILabel' is unavailable in watchOS
 201 |         return placeholderView.label
 202 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:317:39: error: 'UIView' is unavailable in watchOS
 315 |     /// An optional view added to the text field. Its frame is set so that it is
 316 |     /// the size of the text and its horizontal and vertical padding.
 317 |     open weak var textBackgroundView: UIView? {
     |                                       `- error: 'UIView' is unavailable in watchOS
 318 |         didSet {
 319 |             oldValue?.removeFromSuperview()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:417:33: error: 'UIView' is unavailable in watchOS
 415 |     // MARK: Overlay views
 416 |
 417 |     open override var leftView: UIView? {
     |                                 `- error: 'UIView' is unavailable in watchOS
 418 |         didSet {
 419 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:423:37: error: 'UITextField' is unavailable in watchOS
 421 |     }
 422 |
 423 |     open override var leftViewMode: UITextField.ViewMode {
     |                                     `- error: 'UITextField' is unavailable in watchOS
 424 |         didSet {
 425 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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/Sources/RAGTextField/Classes/RAGTextField.swift:445:34: error: 'UIView' is unavailable in watchOS
 443 |     }
 444 |
 445 |     open override var rightView: UIView? {
     |                                  `- error: 'UIView' is unavailable in watchOS
 446 |         didSet {
 447 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:451:38: error: 'UITextField' is unavailable in watchOS
 449 |     }
 450 |
 451 |     open override var rightViewMode: UITextField.ViewMode {
     |                                      `- error: 'UITextField' is unavailable in watchOS
 452 |         didSet {
 453 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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/Sources/RAGTextField/Classes/RAGTextField.swift:473:50: error: 'UITextField' is unavailable in watchOS
 471 |     }
 472 |
 473 |     private func isOverlayVisible(with viewMode: UITextField.ViewMode) -> Bool {
     |                                                  `- error: 'UITextField' is unavailable in watchOS
 474 |
 475 |         switch viewMode {
/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/Sources/RAGTextField/Classes/RAGTextField.swift:552:24: error: cannot override 'awakeFromNib' which has been marked unavailable
 550 |     }
 551 |
 552 |     open override func awakeFromNib() {
     |                        |- error: cannot override 'awakeFromNib' which has been marked unavailable
     |                        `- note: remove 'override' modifier to declare a new 'awakeFromNib'
 553 |         super.awakeFromNib()
 554 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
   | `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:974:95: error: 'NSLayoutConstraint' is unavailable in watchOS
 972 |     // MARK: - Constraints
 973 |
 974 |     private func makeNormalHorizontalPlaceholderConstraint(textAlignment: NSTextAlignment) -> NSLayoutConstraint {
     |                                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 975 |
 976 |         let constraint: NSLayoutConstraint
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:995:63: error: 'NSLayoutConstraint' is unavailable in watchOS
 993 |     }
 994 |
 995 |     private func makeNormalVerticalPlaceholderConstraint() -> NSLayoutConstraint {
     |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 996 |
 997 |         let constraint = placeholderView.centerYAnchor.constraint(equalTo: placeholderContainerView.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:1023:95: error: 'NSLayoutConstraint' is unavailable in watchOS
1021 |     }
1022 |
1023 |     private func makeScaledHorizontalPlaceholderConstraint(textAlignment: NSTextAlignment) -> NSLayoutConstraint {
     |                                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
1024 |
1025 |         let constraint: NSLayoutConstraint
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:1044:63: error: 'NSLayoutConstraint' is unavailable in watchOS
1042 |     }
1043 |
1044 |     private func makeScaledVerticalPlaceholderConstraint() -> NSLayoutConstraint {
     |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
1045 |
1046 |         let constraint = placeholderView.centerYAnchor.constraint(equalTo: placeholderContainerView.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:37:26: error: 'UITextField' is unavailable in watchOS
  35 | }
  36 |
  37 | open class RAGTextField: UITextField {
     |                          `- error: 'UITextField' is unavailable in watchOS
  38 |
  39 |     /// Represents a horizontal position. Either left or right.
/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/Sources/RAGTextField/Classes/Views/OutlineView.swift:37:29: error: 'CAShapeLayer' is unavailable in watchOS
 35 |
 36 |     /// Convenience method force casts the layer to `CAShapeLayer`.
 37 |     private var shapeLayer: CAShapeLayer {
    |                             `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |
 39 |         return layer as! CAShapeLayer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift:28:25: error: 'UIView' is unavailable in watchOS
 26 | ///
 27 | /// The outline can be inset and its corners can be rounded. The inside of the outline can be filled.
 28 | open class OutlineView: UIView {
    |                         `- error: 'UIView' is unavailable in watchOS
 29 |
 30 |     /// Uses a shape layer instead of the default one.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:86:43: error: 'UIView' is unavailable in watchOS
 84 |
 85 |     private let underlineView = UIView()
 86 |     private let underlineBackgroundView = UIView()
    |                                           `- error: 'UIView' is unavailable in watchOS
 87 |
 88 |     /// Used to pin the foreground line to the leading edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:86:43: error: 'init()' is unavailable in watchOS
 84 |
 85 |     private let underlineView = UIView()
 86 |     private let underlineBackgroundView = UIView()
    |                                           `- error: 'init()' is unavailable in watchOS
 87 |
 88 |     /// Used to pin the foreground line to the leading edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:85:33: error: 'UIView' is unavailable in watchOS
 83 |     open var expandDuration: TimeInterval = 0.2
 84 |
 85 |     private let underlineView = UIView()
    |                                 `- error: 'UIView' is unavailable in watchOS
 86 |     private let underlineBackgroundView = UIView()
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:85:33: error: 'init()' is unavailable in watchOS
 83 |     open var expandDuration: TimeInterval = 0.2
 84 |
 85 |     private let underlineView = UIView()
    |                                 `- error: 'init()' is unavailable in watchOS
 86 |     private let underlineBackgroundView = UIView()
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:91:36: error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |     ///
 90 |     /// Enabled and disabled depending on the `expandMode` value.
 91 |     private var leadingConstraint: NSLayoutConstraint?
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 92 |
 93 |     /// Used to pin the foreground line to the trailing edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:96:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 94 |     ///
 95 |     /// Enabled and disabled depending on the `expandMode` value.
 96 |     private var trailingConstraint: NSLayoutConstraint?
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |     /// Used to animate the foreground line.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:99:34: error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |     /// Used to animate the foreground line.
 99 |     private var widthConstraint: NSLayoutConstraint?
    |                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 |     /// Updated when `lineWidth` is changed.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:102:35: error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 |     /// Updated when `lineWidth` is changed.
102 |     private var heightConstraint: NSLayoutConstraint?
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
103 |
104 |     /// If `true`, the foreground line is currently expanded.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:126:30: error: 'UITextField' is unavailable in watchOS
124 |     ///
125 |     /// If `nil`, the appearance of the underline must be updated manually, for example from a view controller or text field delegate.
126 |     open weak var textField: UITextField? {
    |                              `- error: 'UITextField' is unavailable in watchOS
127 |         didSet {
128 |             if let oldTextField = oldValue {
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:214:45: error: 'UITextField' is unavailable in watchOS
212 |     }
213 |
214 |     private func stopObserving(_ textField: UITextField) {
    |                                             `- error: 'UITextField' is unavailable in watchOS
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:220:46: error: 'UITextField' is unavailable in watchOS
218 |     }
219 |
220 |     private func startObserving(_ textField: UITextField) {
    |                                              `- error: 'UITextField' is unavailable in watchOS
221 |
222 |         NotificationCenter.default.addObserver(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/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_32 (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:33:27: error: 'UIView' is unavailable in watchOS
 31 | /// The view is meant to be used with `RAGTextField`. Set it as the `textBackgroundView` to approximate the look and feel of a
 32 | /// Material text field. The expansion of the line has to be controlled manually, for example from the text field delegate.
 33 | open class UnderlineView: UIView {
    |                           `- error: 'UIView' is unavailable in watchOS
 34 |
 35 |     /// The different ways in which the expanding line is animated.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Extensions/String+RAGTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextFieldPlaceholderMode.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextPaddingMode.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RAGTextField -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RAGTextField.build/Debug-watchos/RAGTextField-t.build/Objects-normal/arm64_32/RAGTextField.abi.json
SwiftCompile normal arm64_32 Compiling\ RAGTextFieldPlaceholderMode.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextFieldPlaceholderMode.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextFieldPlaceholderMode.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RAGTextFieldPlaceholderMode.swift
SwiftCompile normal arm64_32 Compiling\ String+RAGTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Extensions/String+RAGTextField.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Extensions/String+RAGTextField.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+RAGTextField.swift
SwiftCompile normal arm64_32 Compiling\ PlaceholderView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift (in target 'RAGTextField' from project 'RAGTextField')
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:53:34: error: 'UILabel' is unavailable in watchOS
 51 |     ///
 52 |     /// Its layout does not use Auto Layout so that Core Animation can be used to transform the label.
 53 |     private(set) lazy var label: UILabel = {
    |                                  `- error: 'UILabel' is unavailable in watchOS
 54 |
 55 |         let label = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:55:21: error: 'UILabel' is unavailable in watchOS
 53 |     private(set) lazy var label: UILabel = {
 54 |
 55 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 56 |         label.textColor = UIColor(white: 0.75, alpha: 1.0)
 57 |         addSubview(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:55:21: error: 'init()' is unavailable in watchOS
 53 |     private(set) lazy var label: UILabel = {
 54 |
 55 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 56 |         label.textColor = UIColor(white: 0.75, alpha: 1.0)
 57 |         addSubview(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:76:45: error: 'UIView' is unavailable in watchOS
 74 |     }
 75 |
 76 |     private func updateAnchorPoint(of view: UIView, textAlignment: NSTextAlignment) {
    |                                             `- error: 'UIView' is unavailable in watchOS
 77 |
 78 |         switch (textAlignment, UIApplication.shared.userInterfaceLayoutDirection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:31:30: error: 'UIView' is unavailable in watchOS
 29 |
 30 | /// Used to animate and transform a placeholder label using Core Animation in a view hierarchy that otherwise uses Auto Layout.
 31 | final class PlaceholderView: UIView {
    |                              `- error: 'UIView' is unavailable in watchOS
 32 |
 33 |     override init(frame: CGRect) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:78:32: error: 'UIApplication' is unavailable in watchOS
 76 |     private func updateAnchorPoint(of view: UIView, textAlignment: NSTextAlignment) {
 77 |
 78 |         switch (textAlignment, UIApplication.shared.userInterfaceLayoutDirection) {
    |                                `- error: 'UIApplication' is unavailable in watchOS
 79 |         case (.natural, .leftToRight), (.justified, .leftToRight), (.left, _):
 80 |             view.layer.anchorPoint = CGPoint(x: 0.0, y: 0.5)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:98:25: error: 'CATransform3DMakeScale' is unavailable in watchOS
 96 |         label.layer.removeAllAnimations()
 97 |
 98 |         let transform = CATransform3DMakeScale(scale, scale, 1.0)
    |                         `- error: 'CATransform3DMakeScale' is unavailable in watchOS
 99 |
100 |         if animated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
 53 |  * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
 54 |
 55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
    |                         `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
 56 |     CGFloat sz)
 57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:101:29: error: 'CABasicAnimation' is unavailable in watchOS
 99 |
100 |         if animated {
101 |             let animation = CABasicAnimation(keyPath: "transform")
    |                             `- error: 'CABasicAnimation' is unavailable in watchOS
102 |             let currentTransform = label.layer.presentation()?.transform ?? label.layer.transform
103 |             animation.fromValue = currentTransform
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:105:40: error: 'CAMediaTimingFunction' is unavailable in watchOS
103 |             animation.fromValue = currentTransform
104 |             animation.toValue = transform
105 |             animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
    |                                        `- error: 'CAMediaTimingFunction' is unavailable in watchOS
106 |             animation.duration = duration
107 |             label.layer.add(animation, forKey: Constants.scaleAnimationKey)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaceholderView.swift
SwiftCompile normal arm64_32 Compiling\ OutlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OutlineView.swift
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift:37:29: error: 'CAShapeLayer' is unavailable in watchOS
 35 |
 36 |     /// Convenience method force casts the layer to `CAShapeLayer`.
 37 |     private var shapeLayer: CAShapeLayer {
    |                             `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |
 39 |         return layer as! CAShapeLayer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift:28:25: error: 'UIView' is unavailable in watchOS
 26 | ///
 27 | /// The outline can be inset and its corners can be rounded. The inside of the outline can be filled.
 28 | open class OutlineView: UIView {
    |                         `- error: 'UIView' is unavailable in watchOS
 29 |
 30 |     /// Uses a shape layer instead of the default one.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift:33:16: error: 'CAShapeLayer' is unavailable in watchOS
 31 |     override open class var layerClass : AnyClass {
 32 |
 33 |         return CAShapeLayer.self
    |                `- error: 'CAShapeLayer' is unavailable in watchOS
 34 |     }
 35 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
SwiftCompile normal arm64_32 Compiling\ RAGTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift (in target 'RAGTextField' from project 'RAGTextField')
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:46:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  44 |     private final class PlaceholderConstraints {
  45 |
  46 |         var normalX: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:47:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  45 |
  46 |         var normalX: NSLayoutConstraint?
  47 |         var normalY: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  48 |         var scaledX: NSLayoutConstraint?
  49 |         var scaledY: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:48:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  46 |         var normalX: NSLayoutConstraint?
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  49 |         var scaledY: NSLayoutConstraint?
  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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:49:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
  49 |         var scaledY: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  50 |
  51 |         func clearHorizontalConstraints() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:131:29: error: 'UILabel' is unavailable in watchOS
 129 |     // MARK: Hint
 130 |
 131 |     private let hintLabel = UILabel()
     |                             `- error: 'UILabel' is unavailable in watchOS
 132 |
 133 |     /// The text value of the hint.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:131:29: error: 'init()' is unavailable in watchOS
 129 |     // MARK: Hint
 130 |
 131 |     private let hintLabel = UILabel()
     |                             `- error: 'init()' is unavailable in watchOS
 132 |
 133 |     /// The text value of the hint.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:197:35: error: 'init()' is unavailable in watchOS
 195 |     ///
 196 |     /// Required so that the placeholder label can be transformed using Core Animation as part of a layout that otherwise uses Auto Layout.
 197 |     private let placeholderView = PlaceholderView()
     |                                   `- error: 'init()' is unavailable in watchOS
 198 |
 199 |     /// Computed variable that returns the placeholder label embedded in the placeholder view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:192:44: error: 'UIView' is unavailable in watchOS
 190 |     ///
 191 |     /// Required so that when the placeholder view constraints are animated, the cursor of the text field is not animated as well.
 192 |     private let placeholderContainerView = UIView()
     |                                            `- error: 'UIView' is unavailable in watchOS
 193 |
 194 |     /// Contains the placeholder label.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:192:44: error: 'init()' is unavailable in watchOS
 190 |     ///
 191 |     /// Required so that when the placeholder view constraints are animated, the cursor of the text field is not animated as well.
 192 |     private let placeholderContainerView = UIView()
     |                                            `- error: 'init()' is unavailable in watchOS
 193 |
 194 |     /// Contains the placeholder label.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:200:35: error: 'UILabel' is unavailable in watchOS
 198 |
 199 |     /// Computed variable that returns the placeholder label embedded in the placeholder view.
 200 |     private var placeholderLabel: UILabel {
     |                                   `- error: 'UILabel' is unavailable in watchOS
 201 |         return placeholderView.label
 202 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:317:39: error: 'UIView' is unavailable in watchOS
 315 |     /// An optional view added to the text field. Its frame is set so that it is
 316 |     /// the size of the text and its horizontal and vertical padding.
 317 |     open weak var textBackgroundView: UIView? {
     |                                       `- error: 'UIView' is unavailable in watchOS
 318 |         didSet {
 319 |             oldValue?.removeFromSuperview()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:417:33: error: 'UIView' is unavailable in watchOS
 415 |     // MARK: Overlay views
 416 |
 417 |     open override var leftView: UIView? {
     |                                 `- error: 'UIView' is unavailable in watchOS
 418 |         didSet {
 419 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:423:37: error: 'UITextField' is unavailable in watchOS
 421 |     }
 422 |
 423 |     open override var leftViewMode: UITextField.ViewMode {
     |                                     `- error: 'UITextField' is unavailable in watchOS
 424 |         didSet {
 425 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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/Sources/RAGTextField/Classes/RAGTextField.swift:445:34: error: 'UIView' is unavailable in watchOS
 443 |     }
 444 |
 445 |     open override var rightView: UIView? {
     |                                  `- error: 'UIView' is unavailable in watchOS
 446 |         didSet {
 447 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:451:38: error: 'UITextField' is unavailable in watchOS
 449 |     }
 450 |
 451 |     open override var rightViewMode: UITextField.ViewMode {
     |                                      `- error: 'UITextField' is unavailable in watchOS
 452 |         didSet {
 453 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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/Sources/RAGTextField/Classes/RAGTextField.swift:473:50: error: 'UITextField' is unavailable in watchOS
 471 |     }
 472 |
 473 |     private func isOverlayVisible(with viewMode: UITextField.ViewMode) -> Bool {
     |                                                  `- error: 'UITextField' is unavailable in watchOS
 474 |
 475 |         switch viewMode {
/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/Sources/RAGTextField/Classes/RAGTextField.swift:552:24: error: cannot override 'awakeFromNib' which has been marked unavailable
 550 |     }
 551 |
 552 |     open override func awakeFromNib() {
     |                        |- error: cannot override 'awakeFromNib' which has been marked unavailable
     |                        `- note: remove 'override' modifier to declare a new 'awakeFromNib'
 553 |         super.awakeFromNib()
 554 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
   | `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:974:95: error: 'NSLayoutConstraint' is unavailable in watchOS
 972 |     // MARK: - Constraints
 973 |
 974 |     private func makeNormalHorizontalPlaceholderConstraint(textAlignment: NSTextAlignment) -> NSLayoutConstraint {
     |                                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 975 |
 976 |         let constraint: NSLayoutConstraint
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:995:63: error: 'NSLayoutConstraint' is unavailable in watchOS
 993 |     }
 994 |
 995 |     private func makeNormalVerticalPlaceholderConstraint() -> NSLayoutConstraint {
     |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 996 |
 997 |         let constraint = placeholderView.centerYAnchor.constraint(equalTo: placeholderContainerView.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:1023:95: error: 'NSLayoutConstraint' is unavailable in watchOS
1021 |     }
1022 |
1023 |     private func makeScaledHorizontalPlaceholderConstraint(textAlignment: NSTextAlignment) -> NSLayoutConstraint {
     |                                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
1024 |
1025 |         let constraint: NSLayoutConstraint
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:1044:63: error: 'NSLayoutConstraint' is unavailable in watchOS
1042 |     }
1043 |
1044 |     private func makeScaledVerticalPlaceholderConstraint() -> NSLayoutConstraint {
     |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
1045 |
1046 |         let constraint = placeholderView.centerYAnchor.constraint(equalTo: placeholderContainerView.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:37:26: error: 'UITextField' is unavailable in watchOS
  35 | }
  36 |
  37 | open class RAGTextField: UITextField {
     |                          `- error: 'UITextField' is unavailable in watchOS
  38 |
  39 |     /// Represents a horizontal position. Either left or right.
/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_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RAGTextField.swift
SwiftCompile normal arm64_32 Compiling\ UnderlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:86:43: error: 'UIView' is unavailable in watchOS
 84 |
 85 |     private let underlineView = UIView()
 86 |     private let underlineBackgroundView = UIView()
    |                                           `- error: 'UIView' is unavailable in watchOS
 87 |
 88 |     /// Used to pin the foreground line to the leading edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:86:43: error: 'init()' is unavailable in watchOS
 84 |
 85 |     private let underlineView = UIView()
 86 |     private let underlineBackgroundView = UIView()
    |                                           `- error: 'init()' is unavailable in watchOS
 87 |
 88 |     /// Used to pin the foreground line to the leading edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:85:33: error: 'UIView' is unavailable in watchOS
 83 |     open var expandDuration: TimeInterval = 0.2
 84 |
 85 |     private let underlineView = UIView()
    |                                 `- error: 'UIView' is unavailable in watchOS
 86 |     private let underlineBackgroundView = UIView()
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:85:33: error: 'init()' is unavailable in watchOS
 83 |     open var expandDuration: TimeInterval = 0.2
 84 |
 85 |     private let underlineView = UIView()
    |                                 `- error: 'init()' is unavailable in watchOS
 86 |     private let underlineBackgroundView = UIView()
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:91:36: error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |     ///
 90 |     /// Enabled and disabled depending on the `expandMode` value.
 91 |     private var leadingConstraint: NSLayoutConstraint?
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 92 |
 93 |     /// Used to pin the foreground line to the trailing edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:96:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 94 |     ///
 95 |     /// Enabled and disabled depending on the `expandMode` value.
 96 |     private var trailingConstraint: NSLayoutConstraint?
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |     /// Used to animate the foreground line.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:99:34: error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |     /// Used to animate the foreground line.
 99 |     private var widthConstraint: NSLayoutConstraint?
    |                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 |     /// Updated when `lineWidth` is changed.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:102:35: error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 |     /// Updated when `lineWidth` is changed.
102 |     private var heightConstraint: NSLayoutConstraint?
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
103 |
104 |     /// If `true`, the foreground line is currently expanded.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:126:30: error: 'UITextField' is unavailable in watchOS
124 |     ///
125 |     /// If `nil`, the appearance of the underline must be updated manually, for example from a view controller or text field delegate.
126 |     open weak var textField: UITextField? {
    |                              `- error: 'UITextField' is unavailable in watchOS
127 |         didSet {
128 |             if let oldTextField = oldValue {
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:214:45: error: 'UITextField' is unavailable in watchOS
212 |     }
213 |
214 |     private func stopObserving(_ textField: UITextField) {
    |                                             `- error: 'UITextField' is unavailable in watchOS
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:220:46: error: 'UITextField' is unavailable in watchOS
218 |     }
219 |
220 |     private func startObserving(_ textField: UITextField) {
    |                                              `- error: 'UITextField' is unavailable in watchOS
221 |
222 |         NotificationCenter.default.addObserver(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/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:33:27: error: 'UIView' is unavailable in watchOS
 31 | /// The view is meant to be used with `RAGTextField`. Set it as the `textBackgroundView` to approximate the look and feel of a
 32 | /// Material text field. The expansion of the line has to be controlled manually, for example from the text field delegate.
 33 | open class UnderlineView: UIView {
    |                           `- error: 'UIView' is unavailable in watchOS
 34 |
 35 |     /// The different ways in which the expanding line is animated.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:170:24: error: 'NSLayoutConstraint' is unavailable in watchOS
168 |
169 |         let views = ["v": underlineBackgroundView]
170 |         addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[v]|", options: [], metrics: nil, views: views))
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
171 |
172 |         // Cling to the bottom of the view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:176:30: error: 'UIScreen' is unavailable in watchOS
174 |
175 |         // Always be as high as the underline
176 |         let onePixel = 1.0 / UIScreen.main.scale
    |                              `- error: 'UIScreen' is unavailable in watchOS
177 |         underlineBackgroundView.heightAnchor.constraint(equalToConstant: onePixel).isActive = true
178 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:176:39: error: 'main' is unavailable in watchOS
174 |
175 |         // Always be as high as the underline
176 |         let onePixel = 1.0 / UIScreen.main.scale
    |                                       `- error: 'main' is unavailable in watchOS
177 |         underlineBackgroundView.heightAnchor.constraint(equalToConstant: onePixel).isActive = true
178 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:194:38: error: 'defaultHigh' is unavailable in watchOS
192 |         // (De)activating the higher priority width constraint animates the underline
193 |         widthConstraint = underlineView.widthAnchor.constraint(equalTo: widthAnchor)
194 |         widthConstraint?.priority = .defaultHigh
    |                                      `- error: 'defaultHigh' is unavailable in watchOS
195 |
196 |         let zeroWidthConstraint = underlineView.widthAnchor.constraint(equalToConstant: 0.0)
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var defaultHigh: UILayoutPriority { get }}
  |                     `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:197:53: error: binary operator '-' cannot be applied to operands of type 'UILayoutPriority' and 'Int'
195 |
196 |         let zeroWidthConstraint = underlineView.widthAnchor.constraint(equalToConstant: 0.0)
197 |         zeroWidthConstraint.priority = .defaultHigh - 1
    |                                                     `- error: binary operator '-' cannot be applied to operands of type 'UILayoutPriority' and 'Int'
198 |         zeroWidthConstraint.isActive = true
199 |
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:208:38: error: 'defaultLow' is unavailable in watchOS
206 |         // Center with low priority
207 |         let centerConstraint = underlineView.centerXAnchor.constraint(equalTo: centerXAnchor)
208 |         centerConstraint.priority = .defaultLow
    |                                      `- error: 'defaultLow' is unavailable in watchOS
209 |         centerConstraint.isActive = true
210 |
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var defaultLow: UILayoutPriority { get }}
  |                     `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:216:63: error: 'UITextField' is unavailable in watchOS
214 |     private func stopObserving(_ textField: UITextField) {
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
    |                                                               `- error: 'UITextField' is unavailable in watchOS
217 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidEndEditingNotification, object: textField)
218 |     }
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:216:75: error: 'textDidBeginEditingNotification' is unavailable in watchOS
214 |     private func stopObserving(_ textField: UITextField) {
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
    |                                                                           `- error: 'textDidBeginEditingNotification' is unavailable in watchOS
217 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidEndEditingNotification, object: textField)
218 |     }
/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:216:39: note: 'textDidBeginEditingNotification' has been explicitly marked unavailable here
214 | @end
215 |
216 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'textDidBeginEditingNotification' has been explicitly marked unavailable here
217 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
218 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:217:63: error: 'UITextField' is unavailable in watchOS
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
217 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidEndEditingNotification, object: textField)
    |                                                               `- error: 'UITextField' is unavailable in watchOS
218 |     }
219 |
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:217:75: error: 'textDidEndEditingNotification' is unavailable in watchOS
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
217 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidEndEditingNotification, object: textField)
    |                                                                           `- error: 'textDidEndEditingNotification' is unavailable in watchOS
218 |     }
219 |
/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:217:39: note: 'textDidEndEditingNotification' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
217 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'textDidEndEditingNotification' has been explicitly marked unavailable here
218 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
219 |
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:224:54: error: 'UITextField' is unavailable in watchOS
222 |         NotificationCenter.default.addObserver(self,
223 |                                                selector: #selector(onDidBeginEditing(_:)),
224 |                                                name: UITextField.textDidBeginEditingNotification,
    |                                                      `- error: 'UITextField' is unavailable in watchOS
225 |                                                object: textField)
226 |         NotificationCenter.default.addObserver(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/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:224:66: error: 'textDidBeginEditingNotification' is unavailable in watchOS
222 |         NotificationCenter.default.addObserver(self,
223 |                                                selector: #selector(onDidBeginEditing(_:)),
224 |                                                name: UITextField.textDidBeginEditingNotification,
    |                                                                  `- error: 'textDidBeginEditingNotification' is unavailable in watchOS
225 |                                                object: textField)
226 |         NotificationCenter.default.addObserver(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/UITextField.h:216:39: note: 'textDidBeginEditingNotification' has been explicitly marked unavailable here
214 | @end
215 |
216 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'textDidBeginEditingNotification' has been explicitly marked unavailable here
217 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
218 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:228:54: error: 'UITextField' is unavailable in watchOS
226 |         NotificationCenter.default.addObserver(self,
227 |                                                selector: #selector(onDidEndEditing(_:)),
228 |                                                name: UITextField.textDidEndEditingNotification,
    |                                                      `- error: 'UITextField' is unavailable in watchOS
229 |                                                object: textField)
230 |     }
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:228:66: error: 'textDidEndEditingNotification' is unavailable in watchOS
226 |         NotificationCenter.default.addObserver(self,
227 |                                                selector: #selector(onDidEndEditing(_:)),
228 |                                                name: UITextField.textDidEndEditingNotification,
    |                                                                  `- error: 'textDidEndEditingNotification' is unavailable in watchOS
229 |                                                object: textField)
230 |     }
/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:217:39: note: 'textDidEndEditingNotification' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidBeginEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
217 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidEndEditingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'textDidEndEditingNotification' has been explicitly marked unavailable here
218 | UIKIT_EXTERN NSNotificationName const UITextFieldTextDidChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
219 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UnderlineView.swift
SwiftCompile normal arm64_32 Compiling\ RAGTextPaddingMode.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextPaddingMode.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextPaddingMode.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RAGTextPaddingMode.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ RAGTextField (in target 'RAGTextField' from project 'RAGTextField')
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:53:34: error: 'UILabel' is unavailable in watchOS
 51 |     ///
 52 |     /// Its layout does not use Auto Layout so that Core Animation can be used to transform the label.
 53 |     private(set) lazy var label: UILabel = {
    |                                  `- error: 'UILabel' is unavailable in watchOS
 54 |
 55 |         let label = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:55:21: error: 'UILabel' is unavailable in watchOS
 53 |     private(set) lazy var label: UILabel = {
 54 |
 55 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 56 |         label.textColor = UIColor(white: 0.75, alpha: 1.0)
 57 |         addSubview(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:55:21: error: 'init()' is unavailable in watchOS
 53 |     private(set) lazy var label: UILabel = {
 54 |
 55 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 56 |         label.textColor = UIColor(white: 0.75, alpha: 1.0)
 57 |         addSubview(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:76:45: error: 'UIView' is unavailable in watchOS
 74 |     }
 75 |
 76 |     private func updateAnchorPoint(of view: UIView, textAlignment: NSTextAlignment) {
    |                                             `- error: 'UIView' is unavailable in watchOS
 77 |
 78 |         switch (textAlignment, UIApplication.shared.userInterfaceLayoutDirection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/PlaceholderView.swift:31:30: error: 'UIView' is unavailable in watchOS
 29 |
 30 | /// Used to animate and transform a placeholder label using Core Animation in a view hierarchy that otherwise uses Auto Layout.
 31 | final class PlaceholderView: UIView {
    |                              `- error: 'UIView' is unavailable in watchOS
 32 |
 33 |     override init(frame: CGRect) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:46:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  44 |     private final class PlaceholderConstraints {
  45 |
  46 |         var normalX: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:47:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  45 |
  46 |         var normalX: NSLayoutConstraint?
  47 |         var normalY: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  48 |         var scaledX: NSLayoutConstraint?
  49 |         var scaledY: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:48:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  46 |         var normalX: NSLayoutConstraint?
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  49 |         var scaledY: NSLayoutConstraint?
  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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:49:22: error: 'NSLayoutConstraint' is unavailable in watchOS
  47 |         var normalY: NSLayoutConstraint?
  48 |         var scaledX: NSLayoutConstraint?
  49 |         var scaledY: NSLayoutConstraint?
     |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
  50 |
  51 |         func clearHorizontalConstraints() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:131:29: error: 'UILabel' is unavailable in watchOS
 129 |     // MARK: Hint
 130 |
 131 |     private let hintLabel = UILabel()
     |                             `- error: 'UILabel' is unavailable in watchOS
 132 |
 133 |     /// The text value of the hint.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:131:29: error: 'init()' is unavailable in watchOS
 129 |     // MARK: Hint
 130 |
 131 |     private let hintLabel = UILabel()
     |                             `- error: 'init()' is unavailable in watchOS
 132 |
 133 |     /// The text value of the hint.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:197:35: error: 'init()' is unavailable in watchOS
 195 |     ///
 196 |     /// Required so that the placeholder label can be transformed using Core Animation as part of a layout that otherwise uses Auto Layout.
 197 |     private let placeholderView = PlaceholderView()
     |                                   `- error: 'init()' is unavailable in watchOS
 198 |
 199 |     /// Computed variable that returns the placeholder label embedded in the placeholder view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:192:44: error: 'UIView' is unavailable in watchOS
 190 |     ///
 191 |     /// Required so that when the placeholder view constraints are animated, the cursor of the text field is not animated as well.
 192 |     private let placeholderContainerView = UIView()
     |                                            `- error: 'UIView' is unavailable in watchOS
 193 |
 194 |     /// Contains the placeholder label.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:192:44: error: 'init()' is unavailable in watchOS
 190 |     ///
 191 |     /// Required so that when the placeholder view constraints are animated, the cursor of the text field is not animated as well.
 192 |     private let placeholderContainerView = UIView()
     |                                            `- error: 'init()' is unavailable in watchOS
 193 |
 194 |     /// Contains the placeholder label.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:200:35: error: 'UILabel' is unavailable in watchOS
 198 |
 199 |     /// Computed variable that returns the placeholder label embedded in the placeholder view.
 200 |     private var placeholderLabel: UILabel {
     |                                   `- error: 'UILabel' is unavailable in watchOS
 201 |         return placeholderView.label
 202 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:317:39: error: 'UIView' is unavailable in watchOS
 315 |     /// An optional view added to the text field. Its frame is set so that it is
 316 |     /// the size of the text and its horizontal and vertical padding.
 317 |     open weak var textBackgroundView: UIView? {
     |                                       `- error: 'UIView' is unavailable in watchOS
 318 |         didSet {
 319 |             oldValue?.removeFromSuperview()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:417:33: error: 'UIView' is unavailable in watchOS
 415 |     // MARK: Overlay views
 416 |
 417 |     open override var leftView: UIView? {
     |                                 `- error: 'UIView' is unavailable in watchOS
 418 |         didSet {
 419 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:423:37: error: 'UITextField' is unavailable in watchOS
 421 |     }
 422 |
 423 |     open override var leftViewMode: UITextField.ViewMode {
     |                                     `- error: 'UITextField' is unavailable in watchOS
 424 |         didSet {
 425 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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/Sources/RAGTextField/Classes/RAGTextField.swift:445:34: error: 'UIView' is unavailable in watchOS
 443 |     }
 444 |
 445 |     open override var rightView: UIView? {
     |                                  `- error: 'UIView' is unavailable in watchOS
 446 |         didSet {
 447 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:451:38: error: 'UITextField' is unavailable in watchOS
 449 |     }
 450 |
 451 |     open override var rightViewMode: UITextField.ViewMode {
     |                                      `- error: 'UITextField' is unavailable in watchOS
 452 |         didSet {
 453 |             setNeedsUpdateHorizontalPlaceholderConstraints()
/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/Sources/RAGTextField/Classes/RAGTextField.swift:473:50: error: 'UITextField' is unavailable in watchOS
 471 |     }
 472 |
 473 |     private func isOverlayVisible(with viewMode: UITextField.ViewMode) -> Bool {
     |                                                  `- error: 'UITextField' is unavailable in watchOS
 474 |
 475 |         switch viewMode {
/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/Sources/RAGTextField/Classes/RAGTextField.swift:552:24: error: cannot override 'awakeFromNib' which has been marked unavailable
 550 |     }
 551 |
 552 |     open override func awakeFromNib() {
     |                        |- error: cannot override 'awakeFromNib' which has been marked unavailable
     |                        `- note: remove 'override' modifier to declare a new 'awakeFromNib'
 553 |         super.awakeFromNib()
 554 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
   | `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:974:95: error: 'NSLayoutConstraint' is unavailable in watchOS
 972 |     // MARK: - Constraints
 973 |
 974 |     private func makeNormalHorizontalPlaceholderConstraint(textAlignment: NSTextAlignment) -> NSLayoutConstraint {
     |                                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 975 |
 976 |         let constraint: NSLayoutConstraint
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:995:63: error: 'NSLayoutConstraint' is unavailable in watchOS
 993 |     }
 994 |
 995 |     private func makeNormalVerticalPlaceholderConstraint() -> NSLayoutConstraint {
     |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 996 |
 997 |         let constraint = placeholderView.centerYAnchor.constraint(equalTo: placeholderContainerView.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:1023:95: error: 'NSLayoutConstraint' is unavailable in watchOS
1021 |     }
1022 |
1023 |     private func makeScaledHorizontalPlaceholderConstraint(textAlignment: NSTextAlignment) -> NSLayoutConstraint {
     |                                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
1024 |
1025 |         let constraint: NSLayoutConstraint
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:1044:63: error: 'NSLayoutConstraint' is unavailable in watchOS
1042 |     }
1043 |
1044 |     private func makeScaledVerticalPlaceholderConstraint() -> NSLayoutConstraint {
     |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
1045 |
1046 |         let constraint = placeholderView.centerYAnchor.constraint(equalTo: placeholderContainerView.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextField.swift:37:26: error: 'UITextField' is unavailable in watchOS
  35 | }
  36 |
  37 | open class RAGTextField: UITextField {
     |                          `- error: 'UITextField' is unavailable in watchOS
  38 |
  39 |     /// Represents a horizontal position. Either left or right.
/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/Sources/RAGTextField/Classes/Views/OutlineView.swift:37:29: error: 'CAShapeLayer' is unavailable in watchOS
 35 |
 36 |     /// Convenience method force casts the layer to `CAShapeLayer`.
 37 |     private var shapeLayer: CAShapeLayer {
    |                             `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |
 39 |         return layer as! CAShapeLayer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift:28:25: error: 'UIView' is unavailable in watchOS
 26 | ///
 27 | /// The outline can be inset and its corners can be rounded. The inside of the outline can be filled.
 28 | open class OutlineView: UIView {
    |                         `- error: 'UIView' is unavailable in watchOS
 29 |
 30 |     /// Uses a shape layer instead of the default one.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:86:43: error: 'UIView' is unavailable in watchOS
 84 |
 85 |     private let underlineView = UIView()
 86 |     private let underlineBackgroundView = UIView()
    |                                           `- error: 'UIView' is unavailable in watchOS
 87 |
 88 |     /// Used to pin the foreground line to the leading edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:86:43: error: 'init()' is unavailable in watchOS
 84 |
 85 |     private let underlineView = UIView()
 86 |     private let underlineBackgroundView = UIView()
    |                                           `- error: 'init()' is unavailable in watchOS
 87 |
 88 |     /// Used to pin the foreground line to the leading edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:85:33: error: 'UIView' is unavailable in watchOS
 83 |     open var expandDuration: TimeInterval = 0.2
 84 |
 85 |     private let underlineView = UIView()
    |                                 `- error: 'UIView' is unavailable in watchOS
 86 |     private let underlineBackgroundView = UIView()
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:85:33: error: 'init()' is unavailable in watchOS
 83 |     open var expandDuration: TimeInterval = 0.2
 84 |
 85 |     private let underlineView = UIView()
    |                                 `- error: 'init()' is unavailable in watchOS
 86 |     private let underlineBackgroundView = UIView()
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:91:36: error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |     ///
 90 |     /// Enabled and disabled depending on the `expandMode` value.
 91 |     private var leadingConstraint: NSLayoutConstraint?
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 92 |
 93 |     /// Used to pin the foreground line to the trailing edge of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:96:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 94 |     ///
 95 |     /// Enabled and disabled depending on the `expandMode` value.
 96 |     private var trailingConstraint: NSLayoutConstraint?
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |     /// Used to animate the foreground line.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:99:34: error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |     /// Used to animate the foreground line.
 99 |     private var widthConstraint: NSLayoutConstraint?
    |                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 |     /// Updated when `lineWidth` is changed.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:102:35: error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 |     /// Updated when `lineWidth` is changed.
102 |     private var heightConstraint: NSLayoutConstraint?
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
103 |
104 |     /// If `true`, the foreground line is currently expanded.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/UnderlineView.swift:126:30: error: 'UITextField' is unavailable in watchOS
124 |     ///
125 |     /// If `nil`, the appearance of the underline must be updated manually, for example from a view controller or text field delegate.
126 |     open weak var textField: UITextField? {
    |                              `- error: 'UITextField' is unavailable in watchOS
127 |         didSet {
128 |             if let oldTextField = oldValue {
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:214:45: error: 'UITextField' is unavailable in watchOS
212 |     }
213 |
214 |     private func stopObserving(_ textField: UITextField) {
    |                                             `- error: 'UITextField' is unavailable in watchOS
215 |
216 |         NotificationCenter.default.removeObserver(self, name: UITextField.textDidBeginEditingNotification, object: textField)
/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:220:46: error: 'UITextField' is unavailable in watchOS
218 |     }
219 |
220 |     private func startObserving(_ textField: UITextField) {
    |                                              `- error: 'UITextField' is unavailable in watchOS
221 |
222 |         NotificationCenter.default.addObserver(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/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/Sources/RAGTextField/Classes/Views/UnderlineView.swift:33:27: error: 'UIView' is unavailable in watchOS
 31 | /// The view is meant to be used with `RAGTextField`. Set it as the `textBackgroundView` to approximate the look and feel of a
 32 | /// Material text field. The expansion of the line has to be controlled manually, for example from the text field delegate.
 33 | open class UnderlineView: UIView {
    |                           `- error: 'UIView' is unavailable in watchOS
 34 |
 35 |     /// The different ways in which the expanding line is animated.
/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 (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RAGTextFieldPlaceholderMode.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextFieldPlaceholderMode.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/RAGTextFieldPlaceholderMode.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RAGTextFieldPlaceholderMode.swift
SwiftCompile normal arm64 Compiling\ OutlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RAGTextField/Classes/Views/OutlineView.swift (in target 'RAGTextField' from project 'RAGTextField')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OutlineView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-16 20:58:49.804 xcodebuild[799:4987] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'RAGTextField' from project 'RAGTextField')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ RAGTextField (in target 'RAGTextField' from project 'RAGTextField')
	Building workspace RAGTextField with scheme RAGTextField
(3 failures)
BUILD FAILURE 6.4 watchOS