Build Information
Failed to build DynamicIslandUtilities, reference main (124fdb), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 18:32:29 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 DynamicIslandUtilities -destination generic/platform=watchOSBuild Log
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:64:43: error: 'connectedScenes' is unavailable in watchOS
62 |
63 | if #available(iOS 13.0, *) {
64 | let scenes = UIApplication.shared.connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
65 | let windowScene = scenes.first as? UIWindowScene
66 | return windowScene?.windows.first ?? keyWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
SwiftCompile normal arm64_32 Compiling\ DynamicIslandProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIslandProgressIndicator.swift
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:10:59: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:133:17: error: 'cornerCurve' is unavailable in watchOS
131 |
132 | if #available(iOS 16.0, *) {
133 | tailLayer.cornerCurve = .continuous
| `- error: 'cornerCurve' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
605 | * Defaults to 'kCACornerCurveCircular'. */
606 |
607 | @property(copy) CALayerCornerCurve cornerCurve
| `- note: 'cornerCurve' has been explicitly marked unavailable here
608 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
609 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:133:32: error: 'continuous' is unavailable in watchOS
131 |
132 | if #available(iOS 16.0, *) {
133 | tailLayer.cornerCurve = .continuous
| `- error: 'continuous' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
| `- note: 'continuous' has been explicitly marked unavailable here
1062 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:135:26: error: 'round' is unavailable in watchOS
133 | tailLayer.cornerCurve = .continuous
134 | }
135 | tailLayer.lineCap = .round
| `- error: 'round' is unavailable in watchOS
136 | tailLayer.fillRule = .evenOdd
137 | tailLayer.strokeColor = progressColor.cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
| `- note: 'round' has been explicitly marked unavailable here
129 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:136:27: error: 'evenOdd' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
136 | tailLayer.fillRule = .evenOdd
| `- error: 'evenOdd' is unavailable in watchOS
137 | tailLayer.strokeColor = progressColor.cgColor
138 | tailLayer.strokeStart = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:112:38: note: 'evenOdd' has been explicitly marked unavailable here
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
111 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
| `- note: 'evenOdd' has been explicitly marked unavailable here
113 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
114 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:143:24: error: 'cornerCurve' is unavailable in watchOS
141 |
142 | if #available(iOS 16.0, *) {
143 | partialTailLayer.cornerCurve = .continuous
| `- error: 'cornerCurve' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
605 | * Defaults to 'kCACornerCurveCircular'. */
606 |
607 | @property(copy) CALayerCornerCurve cornerCurve
| `- note: 'cornerCurve' has been explicitly marked unavailable here
608 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
609 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:143:39: error: 'continuous' is unavailable in watchOS
141 |
142 | if #available(iOS 16.0, *) {
143 | partialTailLayer.cornerCurve = .continuous
| `- error: 'continuous' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
| `- note: 'continuous' has been explicitly marked unavailable here
1062 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:145:33: error: 'round' is unavailable in watchOS
143 | partialTailLayer.cornerCurve = .continuous
144 | }
145 | partialTailLayer.lineCap = .round
| `- error: 'round' is unavailable in watchOS
146 | partialTailLayer.fillRule = .evenOdd
147 | partialTailLayer.strokeColor = progressColor.cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
| `- note: 'round' has been explicitly marked unavailable here
129 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIsland.swift:28:30: error: 'main' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'main' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:10:59: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-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_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DynamicIslandUtilities -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities_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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.abi.json
SwiftCompile normal arm64_32 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland.swift
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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 Compiling\ DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland.swift
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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
SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIsland.swift:28:30: error: 'main' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'main' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DynamicIslandProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIslandProgressIndicator.swift
SwiftCompile normal arm64 Compiling\ DynamicIsland+ProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:15:32: error: 'init()' is unavailable in watchOS
13 |
14 | init () {
15 | progressIndicatorImpl = .init()
| `- error: 'init()' is unavailable in watchOS
16 | progressIndicatorImpl.add(toContext: window)
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland+ProgressIndicator.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 14:32:19.763 xcodebuild[650:4217] [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\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftCompile normal arm64_32 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
Building workspace DynamicIslandUtilities with scheme DynamicIslandUtilities
(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:
DynamicIslandUtilities: /Users/admin/builder/spi-builder-workspace
resolved source packages: DynamicIslandUtilities
2026-09-18 14:32:25.688 xcodebuild[775:4696] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "DynamicIslandUtilities",
"name" : "DynamicIslandUtilities",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "DynamicIslandUtilities",
"targets" : [
"DynamicIslandUtilities"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DynamicIslandUtilities",
"module_type" : "SwiftTarget",
"name" : "DynamicIslandUtilities",
"path" : "Sources/DynamicIslandUtilities",
"product_memberships" : [
"DynamicIslandUtilities"
],
"sources" : [
"DynamicIsland+ProgressIndicator.swift",
"DynamicIsland.swift",
"DynamicIslandProgressIndicator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
{
"workspace" : {
"name" : "DynamicIslandUtilities",
"schemes" : [
"DynamicIslandUtilities"
]
}
}
2026-09-18 14:32:26.892 xcodebuild[783:4767] [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 DynamicIslandUtilities -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 DynamicIslandUtilities -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
DynamicIslandUtilities: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'DynamicIslandUtilities-product' in project 'DynamicIslandUtilities'
➜ Explicit dependency on target 'DynamicIslandUtilities' in project 'DynamicIslandUtilities'
Target 'DynamicIslandUtilities' in project 'DynamicIslandUtilities' (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 DynamicIslandUtilities normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
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 DynamicIslandUtilities -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities_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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver DynamicIslandUtilities normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
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 DynamicIslandUtilities -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities_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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIsland.swift:28:30: error: 'main' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'main' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:10:59: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DynamicIslandUtilities -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities_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/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64_32/DynamicIslandUtilities.abi.json
SwiftCompile normal arm64_32 Compiling\ DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland.swift
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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 Compiling\ DynamicIslandProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:10:59: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:133:17: error: 'cornerCurve' is unavailable in watchOS
131 |
132 | if #available(iOS 16.0, *) {
133 | tailLayer.cornerCurve = .continuous
| `- error: 'cornerCurve' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
605 | * Defaults to 'kCACornerCurveCircular'. */
606 |
607 | @property(copy) CALayerCornerCurve cornerCurve
| `- note: 'cornerCurve' has been explicitly marked unavailable here
608 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
609 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:133:32: error: 'continuous' is unavailable in watchOS
131 |
132 | if #available(iOS 16.0, *) {
133 | tailLayer.cornerCurve = .continuous
| `- error: 'continuous' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
| `- note: 'continuous' has been explicitly marked unavailable here
1062 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:135:26: error: 'round' is unavailable in watchOS
133 | tailLayer.cornerCurve = .continuous
134 | }
135 | tailLayer.lineCap = .round
| `- error: 'round' is unavailable in watchOS
136 | tailLayer.fillRule = .evenOdd
137 | tailLayer.strokeColor = progressColor.cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
| `- note: 'round' has been explicitly marked unavailable here
129 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:136:27: error: 'evenOdd' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
136 | tailLayer.fillRule = .evenOdd
| `- error: 'evenOdd' is unavailable in watchOS
137 | tailLayer.strokeColor = progressColor.cgColor
138 | tailLayer.strokeStart = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:112:38: note: 'evenOdd' has been explicitly marked unavailable here
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
111 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
| `- note: 'evenOdd' has been explicitly marked unavailable here
113 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
114 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:143:24: error: 'cornerCurve' is unavailable in watchOS
141 |
142 | if #available(iOS 16.0, *) {
143 | partialTailLayer.cornerCurve = .continuous
| `- error: 'cornerCurve' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
605 | * Defaults to 'kCACornerCurveCircular'. */
606 |
607 | @property(copy) CALayerCornerCurve cornerCurve
| `- note: 'cornerCurve' has been explicitly marked unavailable here
608 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
609 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:143:39: error: 'continuous' is unavailable in watchOS
141 |
142 | if #available(iOS 16.0, *) {
143 | partialTailLayer.cornerCurve = .continuous
| `- error: 'continuous' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
| `- note: 'continuous' has been explicitly marked unavailable here
1062 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:145:33: error: 'round' is unavailable in watchOS
143 | partialTailLayer.cornerCurve = .continuous
144 | }
145 | partialTailLayer.lineCap = .round
| `- error: 'round' is unavailable in watchOS
146 | partialTailLayer.fillRule = .evenOdd
147 | partialTailLayer.strokeColor = progressColor.cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
| `- note: 'round' has been explicitly marked unavailable here
129 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:146:34: error: 'evenOdd' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
146 | partialTailLayer.fillRule = .evenOdd
| `- error: 'evenOdd' is unavailable in watchOS
147 | partialTailLayer.strokeColor = progressColor.cgColor
148 | partialTailLayer.strokeStart = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:112:38: note: 'evenOdd' has been explicitly marked unavailable here
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
111 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
| `- note: 'evenOdd' has been explicitly marked unavailable here
113 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
114 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:158:26: error: 'CAKeyframeAnimation' is unavailable in watchOS
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
159 | animationStart.values = [0, 0, 0.75]
160 | animationStart.keyTimes = [0, 0.25, 1]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIslandProgressIndicator.swift
SwiftCompile normal arm64 Compiling\ DynamicIsland+ProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:15:32: error: 'init()' is unavailable in watchOS
13 |
14 | init () {
15 | progressIndicatorImpl = .init()
| `- error: 'init()' is unavailable in watchOS
16 | progressIndicatorImpl.add(toContext: window)
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:61:28: error: 'UIApplication' is unavailable in watchOS
59 |
60 | private static func getMainWindow() -> UIWindow {
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
| `- error: 'UIApplication' is unavailable in watchOS
62 |
63 | if #available(iOS 13.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/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:61:49: error: 'windows' is unavailable in watchOS
59 |
60 | private static func getMainWindow() -> UIWindow {
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
| `- error: 'windows' is unavailable in watchOS
62 |
63 | if #available(iOS 13.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/UIApplication.h:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:64:22: error: 'UIApplication' is unavailable in watchOS
62 |
63 | if #available(iOS 13.0, *) {
64 | let scenes = UIApplication.shared.connectedScenes
| `- error: 'UIApplication' is unavailable in watchOS
65 | let windowScene = scenes.first as? UIWindowScene
66 | return windowScene?.windows.first ?? keyWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:64:43: error: 'connectedScenes' is unavailable in watchOS
62 |
63 | if #available(iOS 13.0, *) {
64 | let scenes = UIApplication.shared.connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
65 | let windowScene = scenes.first as? UIWindowScene
66 | return windowScene?.windows.first ?? keyWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland+ProgressIndicator.swift
SwiftCompile normal arm64 Compiling\ DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift:28:21: error: 'UIScreen' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'UIScreen' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIsland.swift:28:30: error: 'main' is unavailable in watchOS
26 | /// The starting position of the Dynamic Island cutout.
27 | public static let origin: CGPoint = {
28 | return .init(x: UIScreen.main.bounds.midX - size.width / 2, y: 11)
| `- error: 'main' is unavailable in watchOS
29 | }()
30 |
/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/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:10:59: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DynamicIslandUtilities -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicIslandUtilities.build/Debug-watchos/DynamicIslandUtilities-t.build/Objects-normal/arm64/DynamicIslandUtilities.abi.json
SwiftCompile normal arm64 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DynamicIslandProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:26: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:11:41: error: 'CAShapeLayer' is unavailable in watchOS
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:33: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:12:48: error: 'CAShapeLayer' is unavailable in watchOS
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | private var currentContext: UIWindow!
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:13:31: error: 'UIWindow' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
13 | private var currentContext: UIWindow!
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | private enum State {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:51:31: error: 'UIWindow' is unavailable in watchOS
49 | }
50 |
51 | func add(toContext context: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
52 | requiresState(equalTo: .ready)
53 | currentContext = context
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:59:37: error: 'UIWindow' is unavailable in watchOS
57 | }
58 |
59 | func changeContext(to newContext: UIWindow) {
| `- error: 'UIWindow' is unavailable in watchOS
60 | requiresState(equalTo: .ready)
61 | removeIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:157:39: error: 'CAAnimationGroup' is unavailable in watchOS
155 | }
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
159 | animationStart.values = [0, 0, 0.75]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:175:42: error: 'CAAnimationGroup' is unavailable in watchOS
173 | }
174 |
175 | private func partialTailAnimation() -> CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
176 | let animationStart = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
177 | animationStart.fromValue = 0.75
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:10:59: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class DynamicIslandProgressIndicatorImplementation: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | private let tailLayer: CAShapeLayer = CAShapeLayer()
12 | private let partialTailLayer: CAShapeLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:133:17: error: 'cornerCurve' is unavailable in watchOS
131 |
132 | if #available(iOS 16.0, *) {
133 | tailLayer.cornerCurve = .continuous
| `- error: 'cornerCurve' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
605 | * Defaults to 'kCACornerCurveCircular'. */
606 |
607 | @property(copy) CALayerCornerCurve cornerCurve
| `- note: 'cornerCurve' has been explicitly marked unavailable here
608 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
609 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:133:32: error: 'continuous' is unavailable in watchOS
131 |
132 | if #available(iOS 16.0, *) {
133 | tailLayer.cornerCurve = .continuous
| `- error: 'continuous' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
| `- note: 'continuous' has been explicitly marked unavailable here
1062 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:135:26: error: 'round' is unavailable in watchOS
133 | tailLayer.cornerCurve = .continuous
134 | }
135 | tailLayer.lineCap = .round
| `- error: 'round' is unavailable in watchOS
136 | tailLayer.fillRule = .evenOdd
137 | tailLayer.strokeColor = progressColor.cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
| `- note: 'round' has been explicitly marked unavailable here
129 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:136:27: error: 'evenOdd' is unavailable in watchOS
134 | }
135 | tailLayer.lineCap = .round
136 | tailLayer.fillRule = .evenOdd
| `- error: 'evenOdd' is unavailable in watchOS
137 | tailLayer.strokeColor = progressColor.cgColor
138 | tailLayer.strokeStart = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:112:38: note: 'evenOdd' has been explicitly marked unavailable here
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
111 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
| `- note: 'evenOdd' has been explicitly marked unavailable here
113 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
114 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:143:24: error: 'cornerCurve' is unavailable in watchOS
141 |
142 | if #available(iOS 16.0, *) {
143 | partialTailLayer.cornerCurve = .continuous
| `- error: 'cornerCurve' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
605 | * Defaults to 'kCACornerCurveCircular'. */
606 |
607 | @property(copy) CALayerCornerCurve cornerCurve
| `- note: 'cornerCurve' has been explicitly marked unavailable here
608 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
609 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:143:39: error: 'continuous' is unavailable in watchOS
141 |
142 | if #available(iOS 16.0, *) {
143 | partialTailLayer.cornerCurve = .continuous
| `- error: 'continuous' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
| `- note: 'continuous' has been explicitly marked unavailable here
1062 | API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:145:33: error: 'round' is unavailable in watchOS
143 | partialTailLayer.cornerCurve = .continuous
144 | }
145 | partialTailLayer.lineCap = .round
| `- error: 'round' is unavailable in watchOS
146 | partialTailLayer.fillRule = .evenOdd
147 | partialTailLayer.strokeColor = progressColor.cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
| `- note: 'round' has been explicitly marked unavailable here
129 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:146:34: error: 'evenOdd' is unavailable in watchOS
144 | }
145 | partialTailLayer.lineCap = .round
146 | partialTailLayer.fillRule = .evenOdd
| `- error: 'evenOdd' is unavailable in watchOS
147 | partialTailLayer.strokeColor = progressColor.cgColor
148 | partialTailLayer.strokeStart = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:112:38: note: 'evenOdd' has been explicitly marked unavailable here
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
111 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
| `- note: 'evenOdd' has been explicitly marked unavailable here
113 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
114 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIslandProgressIndicator.swift
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIslandProgressIndicator.swift:158:26: error: 'CAKeyframeAnimation' is unavailable in watchOS
156 |
157 | private func mainTailAnimation() -> CAAnimationGroup {
158 | let animationStart = CAKeyframeAnimation(keyPath: #keyPath(CAShapeLayer.strokeStart))
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
159 | animationStart.values = [0, 0, 0.75]
160 | animationStart.keyTimes = [0, 0.25, 1]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
SwiftCompile normal arm64_32 Compiling\ DynamicIsland+ProgressIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:23:24: error: 'UIWindow' is unavailable in watchOS
21 | /// of the first scene), but you can change that by assigning a
22 | /// different window to this property.
23 | public var window: UIWindow = Self.getMainWindow() {
| `- error: 'UIWindow' is unavailable in watchOS
24 | didSet {
25 | progressIndicatorImpl.changeContext(to: window)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:60:44: error: 'UIWindow' is unavailable in watchOS
58 | }
59 |
60 | private static func getMainWindow() -> UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:15:32: error: 'init()' is unavailable in watchOS
13 |
14 | init () {
15 | progressIndicatorImpl = .init()
| `- error: 'init()' is unavailable in watchOS
16 | progressIndicatorImpl.add(toContext: window)
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:61:28: error: 'UIApplication' is unavailable in watchOS
59 |
60 | private static func getMainWindow() -> UIWindow {
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
| `- error: 'UIApplication' is unavailable in watchOS
62 |
63 | if #available(iOS 13.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/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:61:49: error: 'windows' is unavailable in watchOS
59 |
60 | private static func getMainWindow() -> UIWindow {
61 | lazy var keyWindow = UIApplication.shared.windows.first { $0.isKeyWindow }!
| `- error: 'windows' is unavailable in watchOS
62 |
63 | if #available(iOS 13.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/UIApplication.h:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:64:22: error: 'UIApplication' is unavailable in watchOS
62 |
63 | if #available(iOS 13.0, *) {
64 | let scenes = UIApplication.shared.connectedScenes
| `- error: 'UIApplication' is unavailable in watchOS
65 | let windowScene = scenes.first as? UIWindowScene
66 | return windowScene?.windows.first ?? keyWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift:64:43: error: 'connectedScenes' is unavailable in watchOS
62 |
63 | if #available(iOS 13.0, *) {
64 | let scenes = UIApplication.shared.connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
65 | let windowScene = scenes.first as? UIWindowScene
66 | return windowScene?.windows.first ?? keyWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicIslandUtilities/DynamicIsland+ProgressIndicator.swift (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DynamicIsland+ProgressIndicator.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-18 14:32:27.847 xcodebuild[784:4793] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicIslandUtilities (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
SwiftCompile normal arm64 (in target 'DynamicIslandUtilities' from project 'DynamicIslandUtilities')
Building workspace DynamicIslandUtilities with scheme DynamicIslandUtilities
(5 failures)
BUILD FAILURE 6.4 watchOS