Build Information
Failed to build PhotoSelectAndCrop, reference main (321a66), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 19:34:57 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 PhotoSelectAndCrop -destination generic/platform=watchOSBuild Log
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-6PPV7YPZ89CZPHYAP072QH8B6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-C1DST1IX2Z0PTH5SJJZ1IULRB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-27R3P1YMV4C6JLDT661G3MRIA.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/PhotosUI-3DGPSASK00ER05L7KIQ2XZQVC.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MapKit-CWGB4YMP1VX1NYQN5FULFD5DR.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-DUDZOMSN3UK8GNTNBNMPIWJRN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/PhotosUI-8Q9UYMP60HX8I7NT2AZBLHCZI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MapKit-EJJWC7IL56MPLQMI93GJRE5OG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-DTS1N4AWILAL1URZ5IOXV5221.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-FHF6WTKLC2APGK3LA2XJ6516.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-3VT3K8YON6FJ6OWSUFJMFMP8J.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-9AYG9OCT5VOJK7V4MX1WYR86T.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-APXDH8ULYLM6FD17YRA73TULO.pcm
SwiftCompile normal arm64_32 Compiling\ LocalizedStrings.swift /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LocalizedStrings.swift
SwiftCompile normal arm64_32 Compiling\ ImageManipulation.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageManipulation.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/ImageManipulation.swift:20:18: error: 'UIGraphicsImageRendererFormat' is unavailable in watchOS
18 | ///renderer must use scale 1 and sRGB to match the dimensions and color
19 | ///behavior of the legacy UIGraphicsBeginImageContext this replaced.
20 | let format = UIGraphicsImageRendererFormat()
| `- error: 'UIGraphicsImageRendererFormat' is unavailable in watchOS
21 | format.scale = 1
22 | format.preferredRange = .standard
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGraphicsImageRenderer.h:27:12: note: 'UIGraphicsImageRendererFormat' has been explicitly marked unavailable here
25 |
26 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos)
27 | @interface UIGraphicsImageRendererFormat : UIGraphicsRendererFormat
| `- note: 'UIGraphicsImageRendererFormat' has been explicitly marked unavailable here
28 |
29 | @property (nonatomic) CGFloat scale; // display scale of the context. The preferredFormat uses the scale most appropriate for the main screen's current configuration.
/Users/admin/builder/spi-builder-workspace/Sources/ImageManipulation.swift:22:12: error: 'preferredRange' is unavailable in watchOS
20 | let format = UIGraphicsImageRendererFormat()
21 | format.scale = 1
22 | format.preferredRange = .standard
| `- error: 'preferredRange' is unavailable in watchOS
23 |
24 | let renderer = UIGraphicsImageRenderer(size: rect.size, format: format)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGraphicsImageRenderer.h:34:58: note: 'preferredRange' has been explicitly marked unavailable here
32 | @property (nonatomic, readonly, assign) BOOL supportsHighDynamicRange API_AVAILABLE(ios(17.0), tvos(17.0)) API_UNAVAILABLE(watchos); /// indicates if the format supports high dynamic range rendering.
33 |
34 | @property (nonatomic) UIGraphicsImageRendererFormatRange preferredRange API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
| `- note: 'preferredRange' has been explicitly marked unavailable here
35 |
36 | // Returns a format optimized for the specified trait collection, taking into account properties such as displayScale and displayGamut.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageManipulation.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageManipulation.swift
SwiftCompile normal arm64_32 Compiling\ ImagePane.swift /Users/admin/builder/spi-builder-workspace/Sources/ImagePane.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImagePane.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImagePane.swift
SwiftCompile normal arm64_32 Compiling\ DeviceOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceOrientation.swift
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:60: error: 'UIDevice' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:89: error: 'isLandscape' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'isLandscape' is unavailable in watchOS
22 |
23 | init() {
UIKit.UIDeviceOrientation.isLandscape:3:14: note: 'isLandscape' has been explicitly marked unavailable here
1 | enum UIDeviceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isLandscape: Bool { get }}
| `- note: 'isLandscape' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:24:51: error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
24 | NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)
| `- error: 'UIDevice' is unavailable in watchOS
25 | .compactMap { notification -> Orientation? in
26 | guard let device = notification.object as? UIDevice else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:24:60: error: 'orientationDidChangeNotification' is unavailable in watchOS
22 |
23 | init() {
24 | NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)
| `- error: 'orientationDidChangeNotification' is unavailable in watchOS
25 | .compactMap { notification -> Orientation? in
26 | guard let device = notification.object as? UIDevice else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:83:39: note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
81 | }
82 |
83 | UIKIT_EXTERN NSNotificationName const UIDeviceOrientationDidChangeNotification API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_NONISOLATED;
| `- note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
84 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryStateDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
85 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryLevelDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:26:60: error: 'UIDevice' is unavailable in watchOS
24 | NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)
25 | .compactMap { notification -> Orientation? in
26 | guard let device = notification.object as? UIDevice else { return nil }
| `- error: 'UIDevice' is unavailable in watchOS
27 | let deviceOrientation = device.orientation
28 | if deviceOrientation.isPortrait {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:28:38: error: 'isPortrait' is unavailable in watchOS
26 | guard let device = notification.object as? UIDevice else { return nil }
27 | let deviceOrientation = device.orientation
28 | if deviceOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
29 | return .portrait
30 | } else if deviceOrientation.isLandscape {
UIKit.UIDeviceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIDeviceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 Compiling\ ImageMoveAndScaleSheet+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:33: error: 'UIScreen' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:42: error: 'main' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:62: error: 'UIScreen' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:71: error: 'main' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:63:28: error: 'UIScreen' is unavailable in watchOS
61 | withAnimation(.easeInOut){
62 | if inputImageAspectRatio >= screenAspect {
63 | displayW = UIScreen.main.bounds.width
| `- error: 'UIScreen' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:63:37: error: 'main' is unavailable in watchOS
61 | withAnimation(.easeInOut){
62 | if inputImageAspectRatio >= screenAspect {
63 | displayW = UIScreen.main.bounds.width
| `- error: 'main' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:66:28: error: 'UIScreen' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
66 | displayH = UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
67 | displayW = displayH * inputImageAspectRatio
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:66:37: error: 'main' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
66 | displayH = UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
67 | displayW = displayH * inputImageAspectRatio
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:28: error: 'UIScreen' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:37: error: 'main' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'main' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:56: error: 'UIScreen' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:65: error: 'main' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'main' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:89:28: error: 'UIScreen' is unavailable in watchOS
87 | displayH = displayW / inputImageAspectRatio
88 | } else {
89 | displayH = UIScreen.main.bounds.height * zoomAmount
| `- error: 'UIScreen' is unavailable in watchOS
90 | displayW = displayH * inputImageAspectRatio
91 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:89:37: error: 'main' is unavailable in watchOS
87 | displayH = displayW / inputImageAspectRatio
88 | } else {
89 | displayH = UIScreen.main.bounds.height * zoomAmount
| `- error: 'main' is unavailable in watchOS
90 | displayW = displayH * inputImageAspectRatio
91 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:97:28: error: 'UIScreen' is unavailable in watchOS
95 | displayW = displayH * inputImageAspectRatio
96 | } else {
97 | displayW = UIScreen.main.bounds.width * zoomAmount
| `- error: 'UIScreen' is unavailable in watchOS
98 | displayH = displayW / inputImageAspectRatio
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:97:37: error: 'main' is unavailable in watchOS
95 | displayW = displayH * inputImageAspectRatio
96 | } else {
97 | displayW = UIScreen.main.bounds.width * zoomAmount
| `- error: 'main' is unavailable in watchOS
98 | displayH = displayW / inputImageAspectRatio
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:171:36: error: 'UIScreen' is unavailable in watchOS
169 |
170 | let scale = inputImage.size.width / displayW
171 | let originAdjustment = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
172 | let diameter = ( originAdjustment - inset * 2 ) * scale
173 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:171:45: error: 'main' is unavailable in watchOS
169 |
170 | let scale = inputImage.size.width / displayW
171 | let originAdjustment = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'main' is unavailable in watchOS
172 | let diameter = ( originAdjustment - inset * 2 ) * scale
173 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:171:64: error: 'UIScreen' is unavailable in watchOS
169 |
170 | let scale = inputImage.size.width / displayW
171 | let originAdjustment = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
172 | let diameter = ( originAdjustment - inset * 2 ) * scale
173 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageMoveAndScaleSheet+Extensions.swift
SwiftCompile normal arm64_32 Compiling\ ImageMoveAndScaleSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageMoveAndScaleSheet.swift
SwiftCompile normal arm64_32 Compiling\ ImageAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageAttributes.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageAttributes.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageAttributes.swift
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift,\ Color+Extensions.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:16:32: error: 'label' is unavailable in watchOS
14 | @available(*, deprecated, message: "Use Color(uiColor: .label) instead; this shim will be removed in a future release.")
15 | static var label: Color {
16 | return Color(uiColor: .label)
| `- error: 'label' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:21:32: error: 'secondaryLabel' is unavailable in watchOS
19 | @available(*, deprecated, message: "Use Color(uiColor: .secondaryLabel) instead; this shim will be removed in a future release.")
20 | static var secondaryLabel: Color {
21 | return Color(uiColor: .secondaryLabel)
| `- error: 'secondaryLabel' is unavailable in watchOS
22 | }
23 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:26:32: error: 'tertiaryLabel' is unavailable in watchOS
24 | @available(*, deprecated, message: "Use Color(uiColor: .tertiaryLabel) instead; this shim will be removed in a future release.")
25 | static var tertiaryLabel: Color {
26 | return Color(uiColor: .tertiaryLabel)
| `- error: 'tertiaryLabel' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:173:49: note: 'tertiaryLabel' has been explicitly marked unavailable here
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'tertiaryLabel' has been explicitly marked unavailable here
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
175 |
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:31:32: error: 'quaternaryLabel' is unavailable in watchOS
29 | @available(*, deprecated, message: "Use Color(uiColor: .quaternaryLabel) instead; this shim will be removed in a future release.")
30 | static var quaternaryLabel: Color {
31 | return Color(uiColor: .quaternaryLabel)
| `- error: 'quaternaryLabel' is unavailable in watchOS
32 | }
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/UIInterface.h:174:49: note: 'quaternaryLabel' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'quaternaryLabel' has been explicitly marked unavailable here
175 |
176 | /* Foreground color for standard system links.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:36:32: error: 'systemFill' is unavailable in watchOS
34 | @available(*, deprecated, message: "Use Color(uiColor: .systemFill) instead; this shim will be removed in a future release.")
35 | static var systemFill: Color {
36 | return Color(uiColor: .systemFill)
| `- error: 'systemFill' is unavailable in watchOS
37 | }
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:229:49: note: 'systemFill' has been explicitly marked unavailable here
227 | * Example: The track of a slider.
228 | */
229 | @property (class, nonatomic, readonly) UIColor *systemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemFill' has been explicitly marked unavailable here
230 |
231 | /* secondarySystemFillColor is appropriate for filling medium-size shapes.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:41:32: error: 'secondarySystemFill' is unavailable in watchOS
39 | @available(*, deprecated, message: "Use Color(uiColor: .secondarySystemFill) instead; this shim will be removed in a future release.")
40 | static var secondarySystemFill: Color {
41 | return Color(uiColor: .secondarySystemFill)
| `- error: 'secondarySystemFill' is unavailable in watchOS
42 | }
43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:234:49: note: 'secondarySystemFill' has been explicitly marked unavailable here
232 | * Example: The background of a switch.
233 | */
234 | @property (class, nonatomic, readonly) UIColor *secondarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemFill' has been explicitly marked unavailable here
235 |
236 | /* tertiarySystemFillColor is appropriate for filling large shapes.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:46:32: error: 'tertiarySystemFill' is unavailable in watchOS
44 | @available(*, deprecated, message: "Use Color(uiColor: .tertiarySystemFill) instead; this shim will be removed in a future release.")
45 | static var tertiarySystemFill: Color {
46 | return Color(uiColor: .tertiarySystemFill)
| `- error: 'tertiarySystemFill' is unavailable in watchOS
47 | }
48 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:239:49: note: 'tertiarySystemFill' has been explicitly marked unavailable here
237 | * Examples: Input fields, search bars, buttons.
238 | */
239 | @property (class, nonatomic, readonly) UIColor *tertiarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemFill' has been explicitly marked unavailable here
240 |
241 | /* quaternarySystemFillColor is appropriate for filling large areas containing complex content.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:51:32: error: 'quaternarySystemFill' is unavailable in watchOS
49 | @available(*, deprecated, message: "Use Color(uiColor: .quaternarySystemFill) instead; this shim will be removed in a future release.")
50 | static var quaternarySystemFill: Color {
51 | return Color(uiColor: .quaternarySystemFill)
| `- error: 'quaternarySystemFill' is unavailable in watchOS
52 | }
53 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:244:49: note: 'quaternarySystemFill' has been explicitly marked unavailable here
242 | * Example: Expanded table cells.
243 | */
244 | @property (class, nonatomic, readonly) UIColor *quaternarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'quaternarySystemFill' has been explicitly marked unavailable here
245 |
246 | #pragma mark Other colors
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:56:32: error: 'systemBackground' is unavailable in watchOS
54 | @available(*, deprecated, message: "Use Color(uiColor: .systemBackground) instead; this shim will be removed in a future release.")
55 | static var systemBackground: Color {
56 | return Color(uiColor: .systemBackground)
| `- error: 'systemBackground' is unavailable in watchOS
57 | }
58 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:61:32: error: 'secondarySystemBackground' is unavailable in watchOS
59 | @available(*, deprecated, message: "Use Color(uiColor: .secondarySystemBackground) instead; this shim will be removed in a future release.")
60 | static var secondarySystemBackground: Color {
61 | return Color(uiColor: .secondarySystemBackground)
| `- error: 'secondarySystemBackground' is unavailable in watchOS
62 | }
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:66:32: error: 'tertiarySystemBackground' is unavailable in watchOS
64 | @available(*, deprecated, message: "Use Color(uiColor: .tertiarySystemBackground) instead; this shim will be removed in a future release.")
65 | static var tertiarySystemBackground: Color {
66 | return Color(uiColor: .tertiarySystemBackground)
| `- error: 'tertiarySystemBackground' is unavailable in watchOS
67 | }
68 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:210:49: note: 'tertiarySystemBackground' has been explicitly marked unavailable here
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemBackground' has been explicitly marked unavailable here
211 |
212 | /* 2. systemGroupedBackground
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:71:32: error: 'systemGroupedBackground' is unavailable in watchOS
69 | @available(*, deprecated, message: "Use Color(uiColor: .systemGroupedBackground) instead; this shim will be removed in a future release.")
70 | static var systemGroupedBackground: Color {
71 | return Color(uiColor: .systemGroupedBackground)
| `- error: 'systemGroupedBackground' is unavailable in watchOS
72 | }
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:217:49: note: 'systemGroupedBackground' has been explicitly marked unavailable here
215 | * colors in places where a table view wouldn't make sense.
216 | */
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGroupedBackground' has been explicitly marked unavailable here
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:76:32: error: 'secondarySystemGroupedBackground' is unavailable in watchOS
74 | @available(*, deprecated, message: "Use Color(uiColor: .secondarySystemGroupedBackground) instead; this shim will be removed in a future release.")
75 | static var secondarySystemGroupedBackground: Color {
76 | return Color(uiColor: .secondarySystemGroupedBackground)
| `- error: 'secondarySystemGroupedBackground' is unavailable in watchOS
77 | }
78 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:218:49: note: 'secondarySystemGroupedBackground' has been explicitly marked unavailable here
216 | */
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemGroupedBackground' has been explicitly marked unavailable here
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:81:32: error: 'tertiarySystemGroupedBackground' is unavailable in watchOS
79 | @available(*, deprecated, message: "Use Color(uiColor: .tertiarySystemGroupedBackground) instead; this shim will be removed in a future release.")
80 | static var tertiarySystemGroupedBackground: Color {
81 | return Color(uiColor: .tertiarySystemGroupedBackground)
| `- error: 'tertiarySystemGroupedBackground' is unavailable in watchOS
82 | }
83 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:219:49: note: 'tertiarySystemGroupedBackground' has been explicitly marked unavailable here
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemGroupedBackground' has been explicitly marked unavailable here
220 |
221 | #pragma mark Fill colors
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:86:32: error: 'systemRed' is unavailable in watchOS
84 | @available(*, deprecated, message: "Use Color(uiColor: .systemRed) instead; this shim will be removed in a future release.")
85 | static var systemRed: Color {
86 | return Color(uiColor: .systemRed)
| `- error: 'systemRed' is unavailable in watchOS
87 | }
88 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:121:49: note: 'systemRed' has been explicitly marked unavailable here
119 | * Do not make assumptions about the color spaces or actual colors used.
120 | */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemRed' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:91:32: error: 'systemBlue' is unavailable in watchOS
89 | @available(*, deprecated, message: "Use Color(uiColor: .systemBlue) instead; this shim will be removed in a future release.")
90 | static var systemBlue: Color {
91 | return Color(uiColor: .systemBlue)
| `- error: 'systemBlue' is unavailable in watchOS
92 | }
93 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:96:32: error: 'systemPink' is unavailable in watchOS
94 | @available(*, deprecated, message: "Use Color(uiColor: .systemPink) instead; this shim will be removed in a future release.")
95 | static var systemPink: Color {
96 | return Color(uiColor: .systemPink)
| `- error: 'systemPink' is unavailable in watchOS
97 | }
98 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:126:49: note: 'systemPink' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemPink' has been explicitly marked unavailable here
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:101:32: error: 'systemTeal' is unavailable in watchOS
99 | @available(*, deprecated, message: "Use Color(uiColor: .systemTeal) instead; this shim will be removed in a future release.")
100 | static var systemTeal: Color {
101 | return Color(uiColor: .systemTeal)
| `- error: 'systemTeal' is unavailable in watchOS
102 | }
103 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:128:49: note: 'systemTeal' has been explicitly marked unavailable here
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemTeal' has been explicitly marked unavailable here
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
130 | @property (class, nonatomic, readonly) UIColor *systemBrownColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:106:32: error: 'systemGreen' is unavailable in watchOS
104 | @available(*, deprecated, message: "Use Color(uiColor: .systemGreen) instead; this shim will be removed in a future release.")
105 | static var systemGreen: Color {
106 | return Color(uiColor: .systemGreen)
| `- error: 'systemGreen' is unavailable in watchOS
107 | }
108 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:122:49: note: 'systemGreen' has been explicitly marked unavailable here
120 | */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemGreen' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:111:32: error: 'systemIndigo' is unavailable in watchOS
109 | @available(*, deprecated, message: "Use Color(uiColor: .systemIndigo) instead; this shim will be removed in a future release.")
110 | static var systemIndigo: Color {
111 | return Color(uiColor: .systemIndigo)
| `- error: 'systemIndigo' 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/UIInterface.h:129:49: note: 'systemIndigo' has been explicitly marked unavailable here
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemIndigo' has been explicitly marked unavailable here
130 | @property (class, nonatomic, readonly) UIColor *systemBrownColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
131 | @property (class, nonatomic, readonly) UIColor *systemMintColor API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:116:32: error: 'systemOrange' is unavailable in watchOS
114 | @available(*, deprecated, message: "Use Color(uiColor: .systemOrange) instead; this shim will be removed in a future release.")
115 | static var systemOrange: Color {
116 | return Color(uiColor: .systemOrange)
| `- error: 'systemOrange' is unavailable in watchOS
117 | }
118 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:124:49: note: 'systemOrange' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemOrange' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:121:32: error: 'systemPurple' is unavailable in watchOS
119 | @available(*, deprecated, message: "Use Color(uiColor: .systemPurple) instead; this shim will be removed in a future release.")
120 | static var systemPurple: Color {
121 | return Color(uiColor: .systemPurple)
| `- error: 'systemPurple' is unavailable in watchOS
122 | }
123 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:127:49: note: 'systemPurple' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemPurple' has been explicitly marked unavailable here
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:126:32: error: 'systemYellow' is unavailable in watchOS
124 | @available(*, deprecated, message: "Use Color(uiColor: .systemYellow) instead; this shim will be removed in a future release.")
125 | static var systemYellow: Color {
126 | return Color(uiColor: .systemYellow)
| `- error: 'systemYellow' is unavailable in watchOS
127 | }
128 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:125:49: note: 'systemYellow' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemYellow' has been explicitly marked unavailable here
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:131:32: error: 'systemGray' is unavailable in watchOS
129 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray) instead; this shim will be removed in a future release.")
130 | static var systemGray: Color {
131 | return Color(uiColor: .systemGray)
| `- error: 'systemGray' is unavailable in watchOS
132 | }
133 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:136:49: note: 'systemGray' has been explicitly marked unavailable here
134 | /* Shades of gray. systemGray is the base gray color.
135 | */
136 | @property (class, nonatomic, readonly) UIColor *systemGrayColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemGray' has been explicitly marked unavailable here
137 |
138 | /* The numbered variations, systemGray2 through systemGray6, are grays which increasingly
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:136:32: error: 'systemGray2' is unavailable in watchOS
134 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray2) instead; this shim will be removed in a future release.")
135 | static var systemGray2: Color {
136 | return Color(uiColor: .systemGray2)
| `- error: 'systemGray2' is unavailable in watchOS
137 | }
138 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:146:49: note: 'systemGray2' has been explicitly marked unavailable here
144 | * systemGray3 is darker than that, and so on.
145 | */
146 | @property (class, nonatomic, readonly) UIColor *systemGray2Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray2' has been explicitly marked unavailable here
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:141:32: error: 'systemGray3' is unavailable in watchOS
139 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray3) instead; this shim will be removed in a future release.")
140 | static var systemGray3: Color {
141 | return Color(uiColor: .systemGray3)
| `- error: 'systemGray3' is unavailable in watchOS
142 | }
143 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:147:49: note: 'systemGray3' has been explicitly marked unavailable here
145 | */
146 | @property (class, nonatomic, readonly) UIColor *systemGray2Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray3' has been explicitly marked unavailable here
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:146:32: error: 'systemGray4' is unavailable in watchOS
144 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray4) instead; this shim will be removed in a future release.")
145 | static var systemGray4: Color {
146 | return Color(uiColor: .systemGray4)
| `- error: 'systemGray4' is unavailable in watchOS
147 | }
148 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:148:49: note: 'systemGray4' has been explicitly marked unavailable here
146 | @property (class, nonatomic, readonly) UIColor *systemGray2Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray4' has been explicitly marked unavailable here
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
150 | @property (class, nonatomic, readonly) UIColor *systemGray6Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:151:32: error: 'systemGray5' is unavailable in watchOS
149 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray5) instead; this shim will be removed in a future release.")
150 | static var systemGray5: Color {
151 | return Color(uiColor: .systemGray5)
| `- error: 'systemGray5' is unavailable in watchOS
152 | }
153 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:149:49: note: 'systemGray5' has been explicitly marked unavailable here
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray5' has been explicitly marked unavailable here
150 | @property (class, nonatomic, readonly) UIColor *systemGray6Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
151 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Color+Extensions.swift
SwiftCompile normal arm64_32 Compiling\ ViewModifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ViewModifiers.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ViewModifiers.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewModifiers.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ PhotoSelectAndCrop (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:60: error: 'UIDevice' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:89: error: 'isLandscape' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'isLandscape' is unavailable in watchOS
22 |
23 | init() {
UIKit.UIDeviceOrientation.isLandscape:3:14: note: 'isLandscape' has been explicitly marked unavailable here
1 | enum UIDeviceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isLandscape: Bool { get }}
| `- note: 'isLandscape' has been explicitly marked unavailable here
4 |
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/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageManipulation.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+ViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/ImagePane.swift /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift /Users/admin/builder/spi-builder-workspace/Sources/ViewModifiers.swift -target arm64_32-apple-watchos10.0 -disable-cross-import-overlay-search -swift-module-cross-import PhotosUI /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import PhotosUI /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/SwiftUI.swiftoverlay -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/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PhotoSelectAndCrop -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop_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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.abi.json
SwiftCompile normal arm64_32 (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ PhotoSelectAndCrop (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64 (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 15:34:46.344 xcodebuild[660:3946] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ PhotoSelectAndCrop (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
Building workspace PhotoSelectAndCrop with scheme PhotoSelectAndCrop
(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:
PhotoSelectAndCrop: /Users/admin/builder/spi-builder-workspace
resolved source packages: PhotoSelectAndCrop
2026-09-25 15:34:54.062 xcodebuild[837:4707] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"default_localization" : "en",
"dependencies" : [
],
"manifest_display_name" : "PhotoSelectAndCrop",
"name" : "PhotoSelectAndCrop",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
}
],
"products" : [
{
"name" : "PhotoSelectAndCrop",
"targets" : [
"PhotoSelectAndCrop"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PhotoSelectAndCrop",
"module_type" : "SwiftTarget",
"name" : "PhotoSelectAndCrop",
"path" : "Sources",
"product_memberships" : [
"PhotoSelectAndCrop"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PhotoSelectAndCrop/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PhotoSelectAndCrop/Resources/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
}
],
"sources" : [
"Color+Extensions.swift",
"DeviceOrientation.swift",
"ImageAttributes.swift",
"ImageManipulation.swift",
"ImageMoveAndScaleSheet+Extensions.swift",
"ImageMoveAndScaleSheet+ViewModel.swift",
"ImageMoveAndScaleSheet.swift",
"ImagePane.swift",
"LocalizedStrings.swift",
"ViewModifiers.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
{
"workspace" : {
"name" : "PhotoSelectAndCrop",
"schemes" : [
"PhotoSelectAndCrop"
]
}
}
2026-09-25 15:34:55.339 xcodebuild[845:4775] [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 PhotoSelectAndCrop -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 PhotoSelectAndCrop -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
PhotoSelectAndCrop: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'PhotoSelectAndCrop-product' in project 'PhotoSelectAndCrop'
➜ Explicit dependency on target 'PhotoSelectAndCrop' in project 'PhotoSelectAndCrop'
➜ Explicit dependency on target 'PhotoSelectAndCrop_PhotoSelectAndCrop' in project 'PhotoSelectAndCrop'
Target 'PhotoSelectAndCrop' in project 'PhotoSelectAndCrop'
➜ Explicit dependency on target 'PhotoSelectAndCrop_PhotoSelectAndCrop' in project 'PhotoSelectAndCrop'
Target 'PhotoSelectAndCrop_PhotoSelectAndCrop' in project 'PhotoSelectAndCrop' (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 PhotoSelectAndCrop normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
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 PhotoSelectAndCrop -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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-watchos10.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32 -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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop_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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver PhotoSelectAndCrop normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
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 PhotoSelectAndCrop -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64/PhotoSelectAndCrop.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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-watchos10.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64 -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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64/PhotoSelectAndCrop-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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64/PhotoSelectAndCrop.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64/PhotoSelectAndCrop-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64/PhotoSelectAndCrop_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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64/PhotoSelectAndCrop-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift,\ Color+Extensions.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:16:32: error: 'label' is unavailable in watchOS
14 | @available(*, deprecated, message: "Use Color(uiColor: .label) instead; this shim will be removed in a future release.")
15 | static var label: Color {
16 | return Color(uiColor: .label)
| `- error: 'label' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:21:32: error: 'secondaryLabel' is unavailable in watchOS
19 | @available(*, deprecated, message: "Use Color(uiColor: .secondaryLabel) instead; this shim will be removed in a future release.")
20 | static var secondaryLabel: Color {
21 | return Color(uiColor: .secondaryLabel)
| `- error: 'secondaryLabel' is unavailable in watchOS
22 | }
23 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:26:32: error: 'tertiaryLabel' is unavailable in watchOS
24 | @available(*, deprecated, message: "Use Color(uiColor: .tertiaryLabel) instead; this shim will be removed in a future release.")
25 | static var tertiaryLabel: Color {
26 | return Color(uiColor: .tertiaryLabel)
| `- error: 'tertiaryLabel' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:173:49: note: 'tertiaryLabel' has been explicitly marked unavailable here
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'tertiaryLabel' has been explicitly marked unavailable here
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
175 |
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:31:32: error: 'quaternaryLabel' is unavailable in watchOS
29 | @available(*, deprecated, message: "Use Color(uiColor: .quaternaryLabel) instead; this shim will be removed in a future release.")
30 | static var quaternaryLabel: Color {
31 | return Color(uiColor: .quaternaryLabel)
| `- error: 'quaternaryLabel' is unavailable in watchOS
32 | }
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/UIInterface.h:174:49: note: 'quaternaryLabel' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'quaternaryLabel' has been explicitly marked unavailable here
175 |
176 | /* Foreground color for standard system links.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:36:32: error: 'systemFill' is unavailable in watchOS
34 | @available(*, deprecated, message: "Use Color(uiColor: .systemFill) instead; this shim will be removed in a future release.")
35 | static var systemFill: Color {
36 | return Color(uiColor: .systemFill)
| `- error: 'systemFill' is unavailable in watchOS
37 | }
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:229:49: note: 'systemFill' has been explicitly marked unavailable here
227 | * Example: The track of a slider.
228 | */
229 | @property (class, nonatomic, readonly) UIColor *systemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemFill' has been explicitly marked unavailable here
230 |
231 | /* secondarySystemFillColor is appropriate for filling medium-size shapes.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:41:32: error: 'secondarySystemFill' is unavailable in watchOS
39 | @available(*, deprecated, message: "Use Color(uiColor: .secondarySystemFill) instead; this shim will be removed in a future release.")
40 | static var secondarySystemFill: Color {
41 | return Color(uiColor: .secondarySystemFill)
| `- error: 'secondarySystemFill' is unavailable in watchOS
42 | }
43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:234:49: note: 'secondarySystemFill' has been explicitly marked unavailable here
232 | * Example: The background of a switch.
233 | */
234 | @property (class, nonatomic, readonly) UIColor *secondarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemFill' has been explicitly marked unavailable here
235 |
236 | /* tertiarySystemFillColor is appropriate for filling large shapes.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:46:32: error: 'tertiarySystemFill' is unavailable in watchOS
44 | @available(*, deprecated, message: "Use Color(uiColor: .tertiarySystemFill) instead; this shim will be removed in a future release.")
45 | static var tertiarySystemFill: Color {
46 | return Color(uiColor: .tertiarySystemFill)
| `- error: 'tertiarySystemFill' is unavailable in watchOS
47 | }
48 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:239:49: note: 'tertiarySystemFill' has been explicitly marked unavailable here
237 | * Examples: Input fields, search bars, buttons.
238 | */
239 | @property (class, nonatomic, readonly) UIColor *tertiarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemFill' has been explicitly marked unavailable here
240 |
241 | /* quaternarySystemFillColor is appropriate for filling large areas containing complex content.
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:51:32: error: 'quaternarySystemFill' is unavailable in watchOS
49 | @available(*, deprecated, message: "Use Color(uiColor: .quaternarySystemFill) instead; this shim will be removed in a future release.")
50 | static var quaternarySystemFill: Color {
51 | return Color(uiColor: .quaternarySystemFill)
| `- error: 'quaternarySystemFill' is unavailable in watchOS
52 | }
53 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:244:49: note: 'quaternarySystemFill' has been explicitly marked unavailable here
242 | * Example: Expanded table cells.
243 | */
244 | @property (class, nonatomic, readonly) UIColor *quaternarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'quaternarySystemFill' has been explicitly marked unavailable here
245 |
246 | #pragma mark Other colors
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:56:32: error: 'systemBackground' is unavailable in watchOS
54 | @available(*, deprecated, message: "Use Color(uiColor: .systemBackground) instead; this shim will be removed in a future release.")
55 | static var systemBackground: Color {
56 | return Color(uiColor: .systemBackground)
| `- error: 'systemBackground' is unavailable in watchOS
57 | }
58 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:61:32: error: 'secondarySystemBackground' is unavailable in watchOS
59 | @available(*, deprecated, message: "Use Color(uiColor: .secondarySystemBackground) instead; this shim will be removed in a future release.")
60 | static var secondarySystemBackground: Color {
61 | return Color(uiColor: .secondarySystemBackground)
| `- error: 'secondarySystemBackground' is unavailable in watchOS
62 | }
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:66:32: error: 'tertiarySystemBackground' is unavailable in watchOS
64 | @available(*, deprecated, message: "Use Color(uiColor: .tertiarySystemBackground) instead; this shim will be removed in a future release.")
65 | static var tertiarySystemBackground: Color {
66 | return Color(uiColor: .tertiarySystemBackground)
| `- error: 'tertiarySystemBackground' is unavailable in watchOS
67 | }
68 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:210:49: note: 'tertiarySystemBackground' has been explicitly marked unavailable here
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemBackground' has been explicitly marked unavailable here
211 |
212 | /* 2. systemGroupedBackground
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:71:32: error: 'systemGroupedBackground' is unavailable in watchOS
69 | @available(*, deprecated, message: "Use Color(uiColor: .systemGroupedBackground) instead; this shim will be removed in a future release.")
70 | static var systemGroupedBackground: Color {
71 | return Color(uiColor: .systemGroupedBackground)
| `- error: 'systemGroupedBackground' is unavailable in watchOS
72 | }
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:217:49: note: 'systemGroupedBackground' has been explicitly marked unavailable here
215 | * colors in places where a table view wouldn't make sense.
216 | */
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGroupedBackground' has been explicitly marked unavailable here
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:76:32: error: 'secondarySystemGroupedBackground' is unavailable in watchOS
74 | @available(*, deprecated, message: "Use Color(uiColor: .secondarySystemGroupedBackground) instead; this shim will be removed in a future release.")
75 | static var secondarySystemGroupedBackground: Color {
76 | return Color(uiColor: .secondarySystemGroupedBackground)
| `- error: 'secondarySystemGroupedBackground' is unavailable in watchOS
77 | }
78 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:218:49: note: 'secondarySystemGroupedBackground' has been explicitly marked unavailable here
216 | */
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemGroupedBackground' has been explicitly marked unavailable here
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:81:32: error: 'tertiarySystemGroupedBackground' is unavailable in watchOS
79 | @available(*, deprecated, message: "Use Color(uiColor: .tertiarySystemGroupedBackground) instead; this shim will be removed in a future release.")
80 | static var tertiarySystemGroupedBackground: Color {
81 | return Color(uiColor: .tertiarySystemGroupedBackground)
| `- error: 'tertiarySystemGroupedBackground' is unavailable in watchOS
82 | }
83 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:219:49: note: 'tertiarySystemGroupedBackground' has been explicitly marked unavailable here
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemGroupedBackground' has been explicitly marked unavailable here
220 |
221 | #pragma mark Fill colors
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:86:32: error: 'systemRed' is unavailable in watchOS
84 | @available(*, deprecated, message: "Use Color(uiColor: .systemRed) instead; this shim will be removed in a future release.")
85 | static var systemRed: Color {
86 | return Color(uiColor: .systemRed)
| `- error: 'systemRed' is unavailable in watchOS
87 | }
88 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:121:49: note: 'systemRed' has been explicitly marked unavailable here
119 | * Do not make assumptions about the color spaces or actual colors used.
120 | */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemRed' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:91:32: error: 'systemBlue' is unavailable in watchOS
89 | @available(*, deprecated, message: "Use Color(uiColor: .systemBlue) instead; this shim will be removed in a future release.")
90 | static var systemBlue: Color {
91 | return Color(uiColor: .systemBlue)
| `- error: 'systemBlue' is unavailable in watchOS
92 | }
93 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:96:32: error: 'systemPink' is unavailable in watchOS
94 | @available(*, deprecated, message: "Use Color(uiColor: .systemPink) instead; this shim will be removed in a future release.")
95 | static var systemPink: Color {
96 | return Color(uiColor: .systemPink)
| `- error: 'systemPink' is unavailable in watchOS
97 | }
98 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:126:49: note: 'systemPink' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemPink' has been explicitly marked unavailable here
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:101:32: error: 'systemTeal' is unavailable in watchOS
99 | @available(*, deprecated, message: "Use Color(uiColor: .systemTeal) instead; this shim will be removed in a future release.")
100 | static var systemTeal: Color {
101 | return Color(uiColor: .systemTeal)
| `- error: 'systemTeal' is unavailable in watchOS
102 | }
103 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:128:49: note: 'systemTeal' has been explicitly marked unavailable here
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemTeal' has been explicitly marked unavailable here
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
130 | @property (class, nonatomic, readonly) UIColor *systemBrownColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:106:32: error: 'systemGreen' is unavailable in watchOS
104 | @available(*, deprecated, message: "Use Color(uiColor: .systemGreen) instead; this shim will be removed in a future release.")
105 | static var systemGreen: Color {
106 | return Color(uiColor: .systemGreen)
| `- error: 'systemGreen' is unavailable in watchOS
107 | }
108 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:122:49: note: 'systemGreen' has been explicitly marked unavailable here
120 | */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemGreen' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:111:32: error: 'systemIndigo' is unavailable in watchOS
109 | @available(*, deprecated, message: "Use Color(uiColor: .systemIndigo) instead; this shim will be removed in a future release.")
110 | static var systemIndigo: Color {
111 | return Color(uiColor: .systemIndigo)
| `- error: 'systemIndigo' 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/UIInterface.h:129:49: note: 'systemIndigo' has been explicitly marked unavailable here
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemIndigo' has been explicitly marked unavailable here
130 | @property (class, nonatomic, readonly) UIColor *systemBrownColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
131 | @property (class, nonatomic, readonly) UIColor *systemMintColor API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:116:32: error: 'systemOrange' is unavailable in watchOS
114 | @available(*, deprecated, message: "Use Color(uiColor: .systemOrange) instead; this shim will be removed in a future release.")
115 | static var systemOrange: Color {
116 | return Color(uiColor: .systemOrange)
| `- error: 'systemOrange' is unavailable in watchOS
117 | }
118 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:124:49: note: 'systemOrange' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemOrange' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Color+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:121:32: error: 'systemPurple' is unavailable in watchOS
119 | @available(*, deprecated, message: "Use Color(uiColor: .systemPurple) instead; this shim will be removed in a future release.")
120 | static var systemPurple: Color {
121 | return Color(uiColor: .systemPurple)
| `- error: 'systemPurple' is unavailable in watchOS
122 | }
123 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:127:49: note: 'systemPurple' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemPurple' has been explicitly marked unavailable here
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:126:32: error: 'systemYellow' is unavailable in watchOS
124 | @available(*, deprecated, message: "Use Color(uiColor: .systemYellow) instead; this shim will be removed in a future release.")
125 | static var systemYellow: Color {
126 | return Color(uiColor: .systemYellow)
| `- error: 'systemYellow' is unavailable in watchOS
127 | }
128 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:125:49: note: 'systemYellow' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemYellow' has been explicitly marked unavailable here
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:131:32: error: 'systemGray' is unavailable in watchOS
129 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray) instead; this shim will be removed in a future release.")
130 | static var systemGray: Color {
131 | return Color(uiColor: .systemGray)
| `- error: 'systemGray' is unavailable in watchOS
132 | }
133 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:136:49: note: 'systemGray' has been explicitly marked unavailable here
134 | /* Shades of gray. systemGray is the base gray color.
135 | */
136 | @property (class, nonatomic, readonly) UIColor *systemGrayColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemGray' has been explicitly marked unavailable here
137 |
138 | /* The numbered variations, systemGray2 through systemGray6, are grays which increasingly
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:136:32: error: 'systemGray2' is unavailable in watchOS
134 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray2) instead; this shim will be removed in a future release.")
135 | static var systemGray2: Color {
136 | return Color(uiColor: .systemGray2)
| `- error: 'systemGray2' is unavailable in watchOS
137 | }
138 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:146:49: note: 'systemGray2' has been explicitly marked unavailable here
144 | * systemGray3 is darker than that, and so on.
145 | */
146 | @property (class, nonatomic, readonly) UIColor *systemGray2Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray2' has been explicitly marked unavailable here
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:141:32: error: 'systemGray3' is unavailable in watchOS
139 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray3) instead; this shim will be removed in a future release.")
140 | static var systemGray3: Color {
141 | return Color(uiColor: .systemGray3)
| `- error: 'systemGray3' is unavailable in watchOS
142 | }
143 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:147:49: note: 'systemGray3' has been explicitly marked unavailable here
145 | */
146 | @property (class, nonatomic, readonly) UIColor *systemGray2Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray3' has been explicitly marked unavailable here
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:146:32: error: 'systemGray4' is unavailable in watchOS
144 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray4) instead; this shim will be removed in a future release.")
145 | static var systemGray4: Color {
146 | return Color(uiColor: .systemGray4)
| `- error: 'systemGray4' is unavailable in watchOS
147 | }
148 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:148:49: note: 'systemGray4' has been explicitly marked unavailable here
146 | @property (class, nonatomic, readonly) UIColor *systemGray2Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray4' has been explicitly marked unavailable here
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
150 | @property (class, nonatomic, readonly) UIColor *systemGray6Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift:151:32: error: 'systemGray5' is unavailable in watchOS
149 | @available(*, deprecated, message: "Use Color(uiColor: .systemGray5) instead; this shim will be removed in a future release.")
150 | static var systemGray5: Color {
151 | return Color(uiColor: .systemGray5)
| `- error: 'systemGray5' is unavailable in watchOS
152 | }
153 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:149:49: note: 'systemGray5' has been explicitly marked unavailable here
147 | @property (class, nonatomic, readonly) UIColor *systemGray3Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray5' has been explicitly marked unavailable here
150 | @property (class, nonatomic, readonly) UIColor *systemGray6Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
151 |
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ PhotoSelectAndCrop (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:60: error: 'UIDevice' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:89: error: 'isLandscape' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'isLandscape' is unavailable in watchOS
22 |
23 | init() {
UIKit.UIDeviceOrientation.isLandscape:3:14: note: 'isLandscape' has been explicitly marked unavailable here
1 | enum UIDeviceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isLandscape: Bool { get }}
| `- note: 'isLandscape' has been explicitly marked unavailable here
4 |
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/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Color+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageManipulation.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+ViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/ImagePane.swift /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift /Users/admin/builder/spi-builder-workspace/Sources/ViewModifiers.swift -target arm64_32-apple-watchos10.0 -disable-cross-import-overlay-search -swift-module-cross-import PhotosUI /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import PhotosUI /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/SwiftUI.swiftoverlay -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/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PhotoSelectAndCrop -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop_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/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PhotoSelectAndCrop.build/Debug-watchos/PhotoSelectAndCrop-t.build/Objects-normal/arm64_32/PhotoSelectAndCrop.abi.json
SwiftCompile normal arm64_32 (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ ImageAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageAttributes.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageAttributes.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageAttributes.swift
SwiftCompile normal arm64_32 Compiling\ DeviceOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:60: error: 'UIDevice' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:89: error: 'isLandscape' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'isLandscape' is unavailable in watchOS
22 |
23 | init() {
UIKit.UIDeviceOrientation.isLandscape:3:14: note: 'isLandscape' has been explicitly marked unavailable here
1 | enum UIDeviceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isLandscape: Bool { get }}
| `- note: 'isLandscape' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:24:51: error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
24 | NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)
| `- error: 'UIDevice' is unavailable in watchOS
25 | .compactMap { notification -> Orientation? in
26 | guard let device = notification.object as? UIDevice else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:24:60: error: 'orientationDidChangeNotification' is unavailable in watchOS
22 |
23 | init() {
24 | NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)
| `- error: 'orientationDidChangeNotification' is unavailable in watchOS
25 | .compactMap { notification -> Orientation? in
26 | guard let device = notification.object as? UIDevice else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:83:39: note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
81 | }
82 |
83 | UIKIT_EXTERN NSNotificationName const UIDeviceOrientationDidChangeNotification API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_NONISOLATED;
| `- note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
84 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryStateDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
85 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryLevelDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:26:60: error: 'UIDevice' is unavailable in watchOS
24 | NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)
25 | .compactMap { notification -> Orientation? in
26 | guard let device = notification.object as? UIDevice else { return nil }
| `- error: 'UIDevice' is unavailable in watchOS
27 | let deviceOrientation = device.orientation
28 | if deviceOrientation.isPortrait {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:28:38: error: 'isPortrait' is unavailable in watchOS
26 | guard let device = notification.object as? UIDevice else { return nil }
27 | let deviceOrientation = device.orientation
28 | if deviceOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
29 | return .portrait
30 | } else if deviceOrientation.isLandscape {
UIKit.UIDeviceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIDeviceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceOrientation.swift
SwiftCompile normal arm64_32 Compiling\ ImageMoveAndScaleSheet+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:33: error: 'UIScreen' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:42: error: 'main' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:62: error: 'UIScreen' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:52:71: error: 'main' is unavailable in watchOS
50 | ///as it was sized originally upon loading.
51 | private func getAspect() -> CGFloat {
52 | let screenAspectRatio = UIScreen.main.bounds.width / UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
53 | return screenAspectRatio
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:63:28: error: 'UIScreen' is unavailable in watchOS
61 | withAnimation(.easeInOut){
62 | if inputImageAspectRatio >= screenAspect {
63 | displayW = UIScreen.main.bounds.width
| `- error: 'UIScreen' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:63:37: error: 'main' is unavailable in watchOS
61 | withAnimation(.easeInOut){
62 | if inputImageAspectRatio >= screenAspect {
63 | displayW = UIScreen.main.bounds.width
| `- error: 'main' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:66:28: error: 'UIScreen' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
66 | displayH = UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
67 | displayW = displayH * inputImageAspectRatio
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:66:37: error: 'main' is unavailable in watchOS
64 | displayH = displayW / inputImageAspectRatio
65 | } else {
66 | displayH = UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
67 | displayW = displayH * inputImageAspectRatio
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:28: error: 'UIScreen' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:37: error: 'main' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'main' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:56: error: 'UIScreen' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:82:65: error: 'main' is unavailable in watchOS
80 | ///orientation.
81 | let screenAspect: CGFloat = getAspect()
82 | let diameter = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'main' is unavailable in watchOS
83 |
84 | if screenAspect <= 1.0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:89:28: error: 'UIScreen' is unavailable in watchOS
87 | displayH = displayW / inputImageAspectRatio
88 | } else {
89 | displayH = UIScreen.main.bounds.height * zoomAmount
| `- error: 'UIScreen' is unavailable in watchOS
90 | displayW = displayH * inputImageAspectRatio
91 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:89:37: error: 'main' is unavailable in watchOS
87 | displayH = displayW / inputImageAspectRatio
88 | } else {
89 | displayH = UIScreen.main.bounds.height * zoomAmount
| `- error: 'main' is unavailable in watchOS
90 | displayW = displayH * inputImageAspectRatio
91 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:97:28: error: 'UIScreen' is unavailable in watchOS
95 | displayW = displayH * inputImageAspectRatio
96 | } else {
97 | displayW = UIScreen.main.bounds.width * zoomAmount
| `- error: 'UIScreen' is unavailable in watchOS
98 | displayH = displayW / inputImageAspectRatio
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:97:37: error: 'main' is unavailable in watchOS
95 | displayW = displayH * inputImageAspectRatio
96 | } else {
97 | displayW = UIScreen.main.bounds.width * zoomAmount
| `- error: 'main' is unavailable in watchOS
98 | displayH = displayW / inputImageAspectRatio
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:171:36: error: 'UIScreen' is unavailable in watchOS
169 |
170 | let scale = inputImage.size.width / displayW
171 | let originAdjustment = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
172 | let diameter = ( originAdjustment - inset * 2 ) * scale
173 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:171:45: error: 'main' is unavailable in watchOS
169 |
170 | let scale = inputImage.size.width / displayW
171 | let originAdjustment = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'main' is unavailable in watchOS
172 | let diameter = ( originAdjustment - inset * 2 ) * scale
173 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift:171:64: error: 'UIScreen' is unavailable in watchOS
169 |
170 | let scale = inputImage.size.width / displayW
171 | let originAdjustment = min(UIScreen.main.bounds.width, UIScreen.main.bounds.height)
| `- error: 'UIScreen' is unavailable in watchOS
172 | let diameter = ( originAdjustment - inset * 2 ) * scale
173 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+Extensions.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageMoveAndScaleSheet+Extensions.swift
SwiftCompile normal arm64_32 Compiling\ ImageMoveAndScaleSheet+ViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+ViewModel.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+ViewModel.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageMoveAndScaleSheet+ViewModel.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ PhotoSelectAndCrop (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
/Users/admin/builder/spi-builder-workspace/Sources/DeviceOrientation.swift:21:60: error: 'UIDevice' is unavailable in watchOS
19 | }
20 |
21 | @Published private(set) var orientation: Orientation = UIDevice.current.orientation.isLandscape ? .landscape : .portrait
| `- error: 'UIDevice' is unavailable in watchOS
22 |
23 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64 (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ LocalizedStrings.swift /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LocalizedStrings.swift
SwiftCompile normal arm64_32 Compiling\ LocalizedStrings.swift /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LocalizedStrings.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LocalizedStrings.swift
SwiftCompile normal arm64 Compiling\ ImageMoveAndScaleSheet+ViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+ViewModel.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ImageMoveAndScaleSheet+ViewModel.swift (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageMoveAndScaleSheet+ViewModel.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 15:34:56.336 xcodebuild[846:4809] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ PhotoSelectAndCrop (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
SwiftCompile normal arm64_32 (in target 'PhotoSelectAndCrop' from project 'PhotoSelectAndCrop')
Building workspace PhotoSelectAndCrop with scheme PhotoSelectAndCrop
(3 failures)
BUILD FAILURE 6.4 watchOS