The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CapturePreventionKit, reference main (5d65cc), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 10:32:14 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 CapturePreventionKit -destination generic/platform=watchOS

Build Log

SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-EH08NODU6574T74ZKU61VP9BW.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-6IJNELR2E80E7LUKESVCP2KET.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-56838ZJ0NC1EBAJ0O6O8QMPDX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-2U90NNSAQILBNBPS1SA4F8TYP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-72IVD3VS2RS8Q28D9PIMY0KQP.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-5YWTC6L4756IWSTPGXS5NM0D0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-3SDKD7F87FTZ26OON37DRYT6O.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-5JHTPDMNBUNHLJI8LPHKQK1JK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-89GG5G7YC2D0ZTK6AZXXQ20DH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-CWVWNML3T0NXVHZDKVLD3X1YZ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-2P62F1T4XV63S4P99TUDTOK2Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-44FJGYXFAT2AQAW9Z6T7YS02U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-1NLJOVAK60XP0DUB05XA59EIM.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8E6Y4BA3EXYKUGJ24GT9LGV3N.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-81Y45QFY96XYYFCW2GT6FY8S4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-8T2L24YC5NU7WO6WQJWRY7W08.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-40DR0X1DHKGCV4J1IOLFS8MOU.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-E5IGB442IA6SBB25TTCOLK2OC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-5DIL6Z9LFIGLMZAHM7X2T5435.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-D7TOWF88VWF67TB9HAFP5UWB1.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-9FDXYX6BKBUT6TJ2VF819E7T5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-DWNZ73GEH98SBJXZ7DEXB420K.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6RZ6YBRU8WCUHRFFRVUK5WKMM.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-BJ2VQGI3OGR34500MEQ1VKHPH.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-2P8HI0403J99LBDPKNFJ5D4DL.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-C9X2REPZN2V5BSU4G80FCETDR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-DLBKUSGXN8QHAT8W0OARR9S8A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-970YJN6NIYGK1316L35Z0O8QT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-8MRR5MNWUOAW2DBPGUQ8FKK4.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-U9BF7WHFVA6BZGFXXXP272PS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-5D4IR6X37682FPHJ5CBPTKQV6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-6TBN8TEAKO014N1T2QD926XED.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-F385OMZ5GYBUY5O4QAJB4NRII.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-CJZ3NTHPSBH4XWX5EVOG56UZS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-AQ1OL9QKC3LQLY5CNSRM1HB53.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-6375NPYACK5NYVHPMC1QQ8MC2.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-1H97WMG76HU94F5VGJR19PXFY.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-D9AVFY0KWO7RVBIQ73CBIJVCN.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-9YFVNIMRC5HRVOIARNWHP1E3H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-8L08Q8DQJV8C4AW84YVGFGTRN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-3EFABTJ9L5PQDJ7RQCYQWEJMM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-ARAH8MEQ0C2L0FBO39HITJMAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-IR7RNW23VAUKYI9MLCS9NL9A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-5ZZDGDXB6HLQUC72SJW7YJ7MK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-7BNVI1SZW5ISQL5SX4WL2X7I5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-94KFMWNOU7ZLUZNB4T5DLZC9D.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-8XU5YMYM4P11RQMYCQAG65ITK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-B7VGO357Y3GJG35TST7DKDSI3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-27QMG6ZQ1NKYTNBYFPM1XKNFC.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-3Q7WLRD8MR9R3NGIPUBQCP6F6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-9PPG3SLJ55T4LITIFYX2M0NOZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-ACKJ9K7ABI14F97Y46Y6SRR17.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-1XGTVTE5PP32UHME8AC63TL6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-C1DST1IX2Z0PTH5SJJZ1IULRB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-6RD5K48QT1F4L9CATNFD2O7YB.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-6PPV7YPZ89CZPHYAP072QH8B6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-27R3P1YMV4C6JLDT661G3MRIA.pcm
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:32:18: error: 'UIImageView' is unavailable in watchOS
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
    |                  `- error: 'UIImageView' is unavailable in watchOS
 33 |
 34 |   /// The image displayed in the image 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:63:34: error: 'UIView' is unavailable in watchOS
 61 |   open override var intrinsicContentSize: CGSize { imageView.intrinsicContentSize }
 62 |
 63 |   open override var contentMode: UIView.ContentMode {
    |                                  `- error: 'UIView' is unavailable in watchOS
 64 |     get { imageView.contentMode }
 65 |     set {
/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/CapturePreventionKit/SecureImageView.swift:111:32: error: 'UILayoutPriority' is unavailable in watchOS
109 |   open override func systemLayoutSizeFitting(
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
112 |     verticalFittingPriority: UILayoutPriority
113 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:112:30: error: 'UILayoutPriority' is unavailable in watchOS
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
112 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
113 |   ) -> CGSize {
114 |     imageView.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:30:40: error: 'UIView' is unavailable in watchOS
 28 | /// An object that displays a single image with prevents capture.
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:93:32: error: 'UIBaselineAdjustment' is unavailable in watchOS
 91 |   }
 92 |
 93 |   open var baselineAdjustment: UIBaselineAdjustment {
    |                                `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 94 |     get { label.baselineAdjustment }
 95 |     set { label.baselineAdjustment = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:128:45: error: 'UIView' is unavailable in watchOS
126 |   open override var alignmentRectInsets: UIEdgeInsets { label.alignmentRectInsets }
127 |
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
    |                                             `- error: 'UIView' is unavailable in watchOS
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
/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/CapturePreventionKit/SecureLabel.swift:130:44: error: 'UIView' is unavailable in watchOS
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
    |                                            `- error: 'UIView' is unavailable in watchOS
131 |
132 |   public var adjustsFontForContentSizeCategory: Bool {
/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/CapturePreventionKit/SecureLabel.swift:170:32: error: 'UILayoutPriority' is unavailable in watchOS
168 |   open override func systemLayoutSizeFitting(
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
171 |     verticalFittingPriority: UILayoutPriority
172 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:171:30: error: 'UILayoutPriority' is unavailable in watchOS
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
171 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
172 |   ) -> CGSize {
173 |     label.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:36: error: 'UIView' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                    `- error: 'UIView' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/CapturePreventionKit/SecureLabel.swift:29:44: error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                            `- error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/UIContentSizeCategoryAdjusting.h:15:11: note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @protocol UIContentSizeCategoryAdjusting <NSObject>
   |           `- note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
16 |
17 | /*
SwiftCompile normal arm64_32 (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:213:16: error: 'UILabel' is unavailable in watchOS
211 |
212 | extension SecureLabel {
213 |   class Label: UILabel {
    |                `- error: 'UILabel' is unavailable in watchOS
214 |     var invalidate: (() -> Void)?
215 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift -target arm64_32-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-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 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CapturePreventionKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit_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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.abi.json
SwiftCompile normal arm64_32 Compiling\ SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:32:18: error: 'UIImageView' is unavailable in watchOS
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
    |                  `- error: 'UIImageView' is unavailable in watchOS
 33 |
 34 |   /// The image displayed in the image 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:63:34: error: 'UIView' is unavailable in watchOS
 61 |   open override var intrinsicContentSize: CGSize { imageView.intrinsicContentSize }
 62 |
 63 |   open override var contentMode: UIView.ContentMode {
    |                                  `- error: 'UIView' is unavailable in watchOS
 64 |     get { imageView.contentMode }
 65 |     set {
/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/CapturePreventionKit/SecureImageView.swift:111:32: error: 'UILayoutPriority' is unavailable in watchOS
109 |   open override func systemLayoutSizeFitting(
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
112 |     verticalFittingPriority: UILayoutPriority
113 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:112:30: error: 'UILayoutPriority' is unavailable in watchOS
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
112 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
113 |   ) -> CGSize {
114 |     imageView.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:30:40: error: 'UIView' is unavailable in watchOS
 28 | /// An object that displays a single image with prevents capture.
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
/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/CapturePreventionKit/SecureImageView.swift:76:22: error: 'UIImageView' is unavailable in watchOS
 74 |   ///   - highlightedImage: The image to display when the image view is highlighted. You may specify an image object that contains an animated sequence of images.
 75 |   public init(image: UIImage?, highlightedImage: UIImage? = nil) {
 76 |     self.imageView = UIImageView(image: image, highlightedImage: highlightedImage)
    |                      `- error: 'UIImageView' is unavailable in watchOS
 77 |     super.init(frame: .zero)
 78 |     _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:82:22: error: 'UIImageView' is unavailable in watchOS
 80 |
 81 |   public override init(frame: CGRect) {
 82 |     self.imageView = UIImageView(frame: frame)
    |                      `- error: 'UIImageView' is unavailable in watchOS
 83 |     super.init(frame: frame)
 84 |     _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64_32 Compiling\ SecureLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:93:32: error: 'UIBaselineAdjustment' is unavailable in watchOS
 91 |   }
 92 |
 93 |   open var baselineAdjustment: UIBaselineAdjustment {
    |                                `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 94 |     get { label.baselineAdjustment }
 95 |     set { label.baselineAdjustment = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:128:45: error: 'UIView' is unavailable in watchOS
126 |   open override var alignmentRectInsets: UIEdgeInsets { label.alignmentRectInsets }
127 |
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
    |                                             `- error: 'UIView' is unavailable in watchOS
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
/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/CapturePreventionKit/SecureLabel.swift:130:44: error: 'UIView' is unavailable in watchOS
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
    |                                            `- error: 'UIView' is unavailable in watchOS
131 |
132 |   public var adjustsFontForContentSizeCategory: Bool {
/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/CapturePreventionKit/SecureLabel.swift:170:32: error: 'UILayoutPriority' is unavailable in watchOS
168 |   open override func systemLayoutSizeFitting(
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
171 |     verticalFittingPriority: UILayoutPriority
172 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:171:30: error: 'UILayoutPriority' is unavailable in watchOS
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
171 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
172 |   ) -> CGSize {
173 |     label.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:36: error: 'UIView' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                    `- error: 'UIView' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureLabel.swift
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:44: error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                            `- error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/UIContentSizeCategoryAdjusting.h:15:11: note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @protocol UIContentSizeCategoryAdjusting <NSObject>
   |           `- note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
16 |
17 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:213:16: error: 'UILabel' is unavailable in watchOS
211 |
212 | extension SecureLabel {
213 |   class Label: UILabel {
    |                `- error: 'UILabel' is unavailable in watchOS
214 |     var invalidate: (() -> Void)?
215 |
/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/CapturePreventionKit/SecureLabel.swift:110:17: error: 'lineBreakStrategy' is unavailable in watchOS
108 |   @available(iOS 14.0, tvOS 14.0, *)
109 |   open var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy {
110 |     get { label.lineBreakStrategy }
    |                 `- error: 'lineBreakStrategy' is unavailable in watchOS
111 |     set { label.lineBreakStrategy = newValue }
112 |   }
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:111:17: error: 'lineBreakStrategy' is unavailable in watchOS
109 |   open var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy {
110 |     get { label.lineBreakStrategy }
111 |     set { label.lineBreakStrategy = newValue }
    |                 `- error: 'lineBreakStrategy' is unavailable in watchOS
112 |   }
113 |
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:120:17: error: 'showsExpansionTextWhenTruncated' is unavailable in watchOS
118 |
119 |   open var showsExpansionTextWhenTruncated: Bool {
120 |     get { label.showsExpansionTextWhenTruncated }
    |                 `- error: 'showsExpansionTextWhenTruncated' is unavailable in watchOS
121 |     set { label.showsExpansionTextWhenTruncated = newValue }
122 |   }
/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:109:28: note: 'showsExpansionTextWhenTruncated' has been explicitly marked unavailable here
107 |
108 | /// Indicates whether expansion text will be shown when the view is too small to show all the contents. Defaults to NO.
109 | @property (nonatomic) BOOL showsExpansionTextWhenTruncated API_AVAILABLE(macCatalyst(15.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'showsExpansionTextWhenTruncated' has been explicitly marked unavailable here
110 |
111 | // deprecated:
SwiftCompile normal arm64 Compiling\ SecureLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureLabel.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64 (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-23 06:32:05.193 xcodebuild[654:4189] [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 'CapturePreventionKit' from project 'CapturePreventionKit')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
	Building workspace CapturePreventionKit with scheme CapturePreventionKit
(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:
  CapturePreventionKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: CapturePreventionKit
2026-09-23 06:32:11.512 xcodebuild[777:4683] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CapturePreventionKit",
  "name" : "CapturePreventionKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "CapturePreventionKit",
      "targets" : [
        "CapturePreventionKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CapturePreventionKitTests",
      "module_type" : "SwiftTarget",
      "name" : "CapturePreventionKitTests",
      "path" : "Tests/CapturePreventionKitTests",
      "sources" : [
        "CapturePreventionKitTests.swift"
      ],
      "target_dependencies" : [
        "CapturePreventionKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CapturePreventionKit",
      "module_type" : "SwiftTarget",
      "name" : "CapturePreventionKit",
      "path" : "Sources/CapturePreventionKit",
      "product_memberships" : [
        "CapturePreventionKit"
      ],
      "sources" : [
        "SecureImageView.swift",
        "SecureLabel.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
{
  "workspace" : {
    "name" : "CapturePreventionKit",
    "schemes" : [
      "CapturePreventionKit"
    ]
  }
}
2026-09-23 06:32:12.813 xcodebuild[785:4746] [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 CapturePreventionKit -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 CapturePreventionKit -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  CapturePreventionKit: /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 'CapturePreventionKit-product' in project 'CapturePreventionKit'
        ➜ Explicit dependency on target 'CapturePreventionKit' in project 'CapturePreventionKit'
    Target 'CapturePreventionKit' in project 'CapturePreventionKit' (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 CapturePreventionKit normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    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 CapturePreventionKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit_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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver CapturePreventionKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    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 CapturePreventionKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit_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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-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\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:32:18: error: 'UIImageView' is unavailable in watchOS
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
    |                  `- error: 'UIImageView' is unavailable in watchOS
 33 |
 34 |   /// The image displayed in the image 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:63:34: error: 'UIView' is unavailable in watchOS
 61 |   open override var intrinsicContentSize: CGSize { imageView.intrinsicContentSize }
 62 |
 63 |   open override var contentMode: UIView.ContentMode {
    |                                  `- error: 'UIView' is unavailable in watchOS
 64 |     get { imageView.contentMode }
 65 |     set {
/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/CapturePreventionKit/SecureImageView.swift:111:32: error: 'UILayoutPriority' is unavailable in watchOS
109 |   open override func systemLayoutSizeFitting(
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
112 |     verticalFittingPriority: UILayoutPriority
113 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:112:30: error: 'UILayoutPriority' is unavailable in watchOS
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
112 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
113 |   ) -> CGSize {
114 |     imageView.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:30:40: error: 'UIView' is unavailable in watchOS
 28 | /// An object that displays a single image with prevents capture.
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:93:32: error: 'UIBaselineAdjustment' is unavailable in watchOS
 91 |   }
 92 |
 93 |   open var baselineAdjustment: UIBaselineAdjustment {
    |                                `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 94 |     get { label.baselineAdjustment }
 95 |     set { label.baselineAdjustment = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:128:45: error: 'UIView' is unavailable in watchOS
126 |   open override var alignmentRectInsets: UIEdgeInsets { label.alignmentRectInsets }
127 |
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
    |                                             `- error: 'UIView' is unavailable in watchOS
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
/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/CapturePreventionKit/SecureLabel.swift:130:44: error: 'UIView' is unavailable in watchOS
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
    |                                            `- error: 'UIView' is unavailable in watchOS
131 |
132 |   public var adjustsFontForContentSizeCategory: Bool {
/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/CapturePreventionKit/SecureLabel.swift:170:32: error: 'UILayoutPriority' is unavailable in watchOS
168 |   open override func systemLayoutSizeFitting(
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
171 |     verticalFittingPriority: UILayoutPriority
172 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:171:30: error: 'UILayoutPriority' is unavailable in watchOS
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
171 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
172 |   ) -> CGSize {
173 |     label.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:36: error: 'UIView' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                    `- error: 'UIView' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/CapturePreventionKit/SecureLabel.swift:29:44: error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                            `- error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/UIContentSizeCategoryAdjusting.h:15:11: note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @protocol UIContentSizeCategoryAdjusting <NSObject>
   |           `- note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
16 |
17 | /*
SwiftCompile normal arm64_32 (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:213:16: error: 'UILabel' is unavailable in watchOS
211 |
212 | extension SecureLabel {
213 |   class Label: UILabel {
    |                `- error: 'UILabel' is unavailable in watchOS
214 |     var invalidate: (() -> Void)?
215 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift -target arm64_32-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-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 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CapturePreventionKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit_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/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64_32/CapturePreventionKit.abi.json
SwiftCompile normal arm64_32 Compiling\ SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:32:18: error: 'UIImageView' is unavailable in watchOS
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
    |                  `- error: 'UIImageView' is unavailable in watchOS
 33 |
 34 |   /// The image displayed in the image 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:63:34: error: 'UIView' is unavailable in watchOS
 61 |   open override var intrinsicContentSize: CGSize { imageView.intrinsicContentSize }
 62 |
 63 |   open override var contentMode: UIView.ContentMode {
    |                                  `- error: 'UIView' is unavailable in watchOS
 64 |     get { imageView.contentMode }
 65 |     set {
/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/CapturePreventionKit/SecureImageView.swift:111:32: error: 'UILayoutPriority' is unavailable in watchOS
109 |   open override func systemLayoutSizeFitting(
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
112 |     verticalFittingPriority: UILayoutPriority
113 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:112:30: error: 'UILayoutPriority' is unavailable in watchOS
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
112 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
113 |   ) -> CGSize {
114 |     imageView.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:30:40: error: 'UIView' is unavailable in watchOS
 28 | /// An object that displays a single image with prevents capture.
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
/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/CapturePreventionKit/SecureImageView.swift:76:22: error: 'UIImageView' is unavailable in watchOS
 74 |   ///   - highlightedImage: The image to display when the image view is highlighted. You may specify an image object that contains an animated sequence of images.
 75 |   public init(image: UIImage?, highlightedImage: UIImage? = nil) {
 76 |     self.imageView = UIImageView(image: image, highlightedImage: highlightedImage)
    |                      `- error: 'UIImageView' is unavailable in watchOS
 77 |     super.init(frame: .zero)
 78 |     _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:82:22: error: 'UIImageView' is unavailable in watchOS
 80 |
 81 |   public override init(frame: CGRect) {
 82 |     self.imageView = UIImageView(frame: frame)
    |                      `- error: 'UIImageView' is unavailable in watchOS
 83 |     super.init(frame: frame)
 84 |     _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64_32 Compiling\ SecureLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:93:32: error: 'UIBaselineAdjustment' is unavailable in watchOS
 91 |   }
 92 |
 93 |   open var baselineAdjustment: UIBaselineAdjustment {
    |                                `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 94 |     get { label.baselineAdjustment }
 95 |     set { label.baselineAdjustment = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:128:45: error: 'UIView' is unavailable in watchOS
126 |   open override var alignmentRectInsets: UIEdgeInsets { label.alignmentRectInsets }
127 |
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
    |                                             `- error: 'UIView' is unavailable in watchOS
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
/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/CapturePreventionKit/SecureLabel.swift:130:44: error: 'UIView' is unavailable in watchOS
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
    |                                            `- error: 'UIView' is unavailable in watchOS
131 |
132 |   public var adjustsFontForContentSizeCategory: Bool {
/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/CapturePreventionKit/SecureLabel.swift:170:32: error: 'UILayoutPriority' is unavailable in watchOS
168 |   open override func systemLayoutSizeFitting(
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
171 |     verticalFittingPriority: UILayoutPriority
172 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:171:30: error: 'UILayoutPriority' is unavailable in watchOS
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
171 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
172 |   ) -> CGSize {
173 |     label.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:36: error: 'UIView' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                    `- error: 'UIView' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureLabel.swift
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:44: error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                            `- error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/UIContentSizeCategoryAdjusting.h:15:11: note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @protocol UIContentSizeCategoryAdjusting <NSObject>
   |           `- note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
16 |
17 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:213:16: error: 'UILabel' is unavailable in watchOS
211 |
212 | extension SecureLabel {
213 |   class Label: UILabel {
    |                `- error: 'UILabel' is unavailable in watchOS
214 |     var invalidate: (() -> Void)?
215 |
/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/CapturePreventionKit/SecureLabel.swift:110:17: error: 'lineBreakStrategy' is unavailable in watchOS
108 |   @available(iOS 14.0, tvOS 14.0, *)
109 |   open var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy {
110 |     get { label.lineBreakStrategy }
    |                 `- error: 'lineBreakStrategy' is unavailable in watchOS
111 |     set { label.lineBreakStrategy = newValue }
112 |   }
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:111:17: error: 'lineBreakStrategy' is unavailable in watchOS
109 |   open var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy {
110 |     get { label.lineBreakStrategy }
111 |     set { label.lineBreakStrategy = newValue }
    |                 `- error: 'lineBreakStrategy' is unavailable in watchOS
112 |   }
113 |
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:120:17: error: 'showsExpansionTextWhenTruncated' is unavailable in watchOS
118 |
119 |   open var showsExpansionTextWhenTruncated: Bool {
120 |     get { label.showsExpansionTextWhenTruncated }
    |                 `- error: 'showsExpansionTextWhenTruncated' is unavailable in watchOS
121 |     set { label.showsExpansionTextWhenTruncated = newValue }
122 |   }
/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:109:28: note: 'showsExpansionTextWhenTruncated' has been explicitly marked unavailable here
107 |
108 | /// Indicates whether expansion text will be shown when the view is too small to show all the contents. Defaults to NO.
109 | @property (nonatomic) BOOL showsExpansionTextWhenTruncated API_AVAILABLE(macCatalyst(15.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'showsExpansionTextWhenTruncated' has been explicitly marked unavailable here
110 |
111 | // deprecated:
SwiftCompile normal arm64 Compiling\ SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:32:18: error: 'UIImageView' is unavailable in watchOS
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
    |                  `- error: 'UIImageView' is unavailable in watchOS
 33 |
 34 |   /// The image displayed in the image 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:63:34: error: 'UIView' is unavailable in watchOS
 61 |   open override var intrinsicContentSize: CGSize { imageView.intrinsicContentSize }
 62 |
 63 |   open override var contentMode: UIView.ContentMode {
    |                                  `- error: 'UIView' is unavailable in watchOS
 64 |     get { imageView.contentMode }
 65 |     set {
/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/CapturePreventionKit/SecureImageView.swift:111:32: error: 'UILayoutPriority' is unavailable in watchOS
109 |   open override func systemLayoutSizeFitting(
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
112 |     verticalFittingPriority: UILayoutPriority
113 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:112:30: error: 'UILayoutPriority' is unavailable in watchOS
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
112 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
113 |   ) -> CGSize {
114 |     imageView.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:30:40: error: 'UIView' is unavailable in watchOS
 28 | /// An object that displays a single image with prevents capture.
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
/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/CapturePreventionKit/SecureImageView.swift:76:22: error: 'UIImageView' is unavailable in watchOS
 74 |   ///   - highlightedImage: The image to display when the image view is highlighted. You may specify an image object that contains an animated sequence of images.
 75 |   public init(image: UIImage?, highlightedImage: UIImage? = nil) {
 76 |     self.imageView = UIImageView(image: image, highlightedImage: highlightedImage)
    |                      `- error: 'UIImageView' is unavailable in watchOS
 77 |     super.init(frame: .zero)
 78 |     _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:82:22: error: 'UIImageView' is unavailable in watchOS
 80 |
 81 |   public override init(frame: CGRect) {
 82 |     self.imageView = UIImageView(frame: frame)
    |                      `- error: 'UIImageView' is unavailable in watchOS
 83 |     super.init(frame: frame)
 84 |     _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureImageView.swift
SwiftCompile normal arm64 Compiling\ SecureLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:93:32: error: 'UIBaselineAdjustment' is unavailable in watchOS
 91 |   }
 92 |
 93 |   open var baselineAdjustment: UIBaselineAdjustment {
    |                                `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 94 |     get { label.baselineAdjustment }
 95 |     set { label.baselineAdjustment = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:128:45: error: 'UIView' is unavailable in watchOS
126 |   open override var alignmentRectInsets: UIEdgeInsets { label.alignmentRectInsets }
127 |
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
    |                                             `- error: 'UIView' is unavailable in watchOS
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
/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/CapturePreventionKit/SecureLabel.swift:130:44: error: 'UIView' is unavailable in watchOS
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
    |                                            `- error: 'UIView' is unavailable in watchOS
131 |
132 |   public var adjustsFontForContentSizeCategory: Bool {
/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/CapturePreventionKit/SecureLabel.swift:170:32: error: 'UILayoutPriority' is unavailable in watchOS
168 |   open override func systemLayoutSizeFitting(
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
171 |     verticalFittingPriority: UILayoutPriority
172 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:171:30: error: 'UILayoutPriority' is unavailable in watchOS
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
171 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
172 |   ) -> CGSize {
173 |     label.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:36: error: 'UIView' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                    `- error: 'UIView' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/CapturePreventionKit/SecureLabel.swift:29:44: error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                            `- error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/UIContentSizeCategoryAdjusting.h:15:11: note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @protocol UIContentSizeCategoryAdjusting <NSObject>
   |           `- note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
16 |
17 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:213:16: error: 'UILabel' is unavailable in watchOS
211 |
212 | extension SecureLabel {
213 |   class Label: UILabel {
    |                `- error: 'UILabel' is unavailable in watchOS
214 |     var invalidate: (() -> Void)?
215 |
/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/CapturePreventionKit/SecureLabel.swift:110:17: error: 'lineBreakStrategy' is unavailable in watchOS
108 |   @available(iOS 14.0, tvOS 14.0, *)
109 |   open var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy {
110 |     get { label.lineBreakStrategy }
    |                 `- error: 'lineBreakStrategy' is unavailable in watchOS
111 |     set { label.lineBreakStrategy = newValue }
112 |   }
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:111:17: error: 'lineBreakStrategy' is unavailable in watchOS
109 |   open var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy {
110 |     get { label.lineBreakStrategy }
111 |     set { label.lineBreakStrategy = newValue }
    |                 `- error: 'lineBreakStrategy' is unavailable in watchOS
112 |   }
113 |
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:120:17: error: 'showsExpansionTextWhenTruncated' is unavailable in watchOS
118 |
119 |   open var showsExpansionTextWhenTruncated: Bool {
120 |     get { label.showsExpansionTextWhenTruncated }
    |                 `- error: 'showsExpansionTextWhenTruncated' is unavailable in watchOS
121 |     set { label.showsExpansionTextWhenTruncated = newValue }
122 |   }
/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:109:28: note: 'showsExpansionTextWhenTruncated' has been explicitly marked unavailable here
107 |
108 | /// Indicates whether expansion text will be shown when the view is too small to show all the contents. Defaults to NO.
109 | @property (nonatomic) BOOL showsExpansionTextWhenTruncated API_AVAILABLE(macCatalyst(15.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'showsExpansionTextWhenTruncated' has been explicitly marked unavailable here
110 |
111 | // deprecated:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureLabel.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:31:25: error: 'UITextField' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:31:25: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 32 |   let imageView: UIImageView
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CapturePreventionKit/SecureImageView.swift:32:18: error: 'UIImageView' is unavailable in watchOS
 30 | @MainActor open class SecureImageView: UIView {
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
    |                  `- error: 'UIImageView' is unavailable in watchOS
 33 |
 34 |   /// The image displayed in the image 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:63:34: error: 'UIView' is unavailable in watchOS
 61 |   open override var intrinsicContentSize: CGSize { imageView.intrinsicContentSize }
 62 |
 63 |   open override var contentMode: UIView.ContentMode {
    |                                  `- error: 'UIView' is unavailable in watchOS
 64 |     get { imageView.contentMode }
 65 |     set {
/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/CapturePreventionKit/SecureImageView.swift:111:32: error: 'UILayoutPriority' is unavailable in watchOS
109 |   open override func systemLayoutSizeFitting(
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
112 |     verticalFittingPriority: UILayoutPriority
113 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:112:30: error: 'UILayoutPriority' is unavailable in watchOS
110 |     _ targetSize: CGSize, withHorizontalFittingPriority
111 |     horizontalFittingPriority: UILayoutPriority,
112 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
113 |   ) -> CGSize {
114 |     imageView.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift:30:40: error: 'UIView' is unavailable in watchOS
 28 | /// An object that displays a single image with prevents capture.
 29 | @available(iOS 13.0, tvOS 13.0, *)
 30 | @MainActor open class SecureImageView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
 31 |   let secureTextField = UITextField()
 32 |   let imageView: UIImageView
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'UITextField' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'UITextField' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:30:25: error: 'init()' is unavailable in watchOS
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
 30 |   let secureTextField = UITextField()
    |                         `- error: 'init()' is unavailable in watchOS
 31 |   let label: Label
 32 |
/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/CapturePreventionKit/SecureLabel.swift:93:32: error: 'UIBaselineAdjustment' is unavailable in watchOS
 91 |   }
 92 |
 93 |   open var baselineAdjustment: UIBaselineAdjustment {
    |                                `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 94 |     get { label.baselineAdjustment }
 95 |     set { label.baselineAdjustment = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:128:45: error: 'UIView' is unavailable in watchOS
126 |   open override var alignmentRectInsets: UIEdgeInsets { label.alignmentRectInsets }
127 |
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
    |                                             `- error: 'UIView' is unavailable in watchOS
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
/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/CapturePreventionKit/SecureLabel.swift:130:44: error: 'UIView' is unavailable in watchOS
128 |   open override var forFirstBaselineLayout: UIView { label.forFirstBaselineLayout }
129 |
130 |   open override var forLastBaselineLayout: UIView { label.forLastBaselineLayout }
    |                                            `- error: 'UIView' is unavailable in watchOS
131 |
132 |   public var adjustsFontForContentSizeCategory: Bool {
/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/CapturePreventionKit/SecureLabel.swift:170:32: error: 'UILayoutPriority' is unavailable in watchOS
168 |   open override func systemLayoutSizeFitting(
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
    |                                `- error: 'UILayoutPriority' is unavailable in watchOS
171 |     verticalFittingPriority: UILayoutPriority
172 |   ) -> CGSize {
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:171:30: error: 'UILayoutPriority' is unavailable in watchOS
169 |     _ targetSize: CGSize, withHorizontalFittingPriority
170 |     horizontalFittingPriority: UILayoutPriority,
171 |     verticalFittingPriority: UILayoutPriority
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
172 |   ) -> CGSize {
173 |     label.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:29:36: error: 'UIView' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                    `- error: 'UIView' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/CapturePreventionKit/SecureLabel.swift:29:44: error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 27 |
 28 | @available(iOS 13.0, tvOS 13.0, *)
 29 | @MainActor open class SecureLabel: UIView, UIContentSizeCategoryAdjusting {
    |                                            `- error: 'UIContentSizeCategoryAdjusting' is unavailable in watchOS
 30 |   let secureTextField = UITextField()
 31 |   let label: 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/UIContentSizeCategoryAdjusting.h:15:11: note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @protocol UIContentSizeCategoryAdjusting <NSObject>
   |           `- note: 'UIContentSizeCategoryAdjusting' has been explicitly marked unavailable here
16 |
17 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift:213:16: error: 'UILabel' is unavailable in watchOS
211 |
212 | extension SecureLabel {
213 |   class Label: UILabel {
    |                `- error: 'UILabel' is unavailable in watchOS
214 |     var invalidate: (() -> Void)?
215 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/CapturePreventionKit/SecureLabel.swift -target arm64-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CapturePreventionKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CapturePreventionKit.build/Debug-watchos/CapturePreventionKit-t.build/Objects-normal/arm64/CapturePreventionKit.abi.json
SwiftCompile normal arm64 (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-23 06:32:13.807 xcodebuild[786:4776] [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 'CapturePreventionKit' from project 'CapturePreventionKit')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ CapturePreventionKit (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
	SwiftCompile normal arm64 (in target 'CapturePreventionKit' from project 'CapturePreventionKit')
	Building workspace CapturePreventionKit with scheme CapturePreventionKit
(5 failures)
BUILD FAILURE 6.4 watchOS