Build Information
Failed to build GitTickets, reference v2.7.1 (cf800a), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Oct 2026 01:23:02 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme GitTickets -destination generic/platform=watchOSBuild Log
208 | .keyboardShortcut(.cancelAction)
| `- error: 'keyboardShortcut' is unavailable in watchOS
209 | }
210 | }
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some View
| `- note: 'keyboardShortcut' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:272:26: error: 'textSelection' is unavailable in watchOS
270 | Text(DiagnosticsRendering.highlighted(blobText, accent: theme.resolvedAccent))
271 | .font(theme.monospacedFont)
272 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
273 | .frame(maxWidth: .infinity, alignment: .leading)
274 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:272:41: error: 'enabled' is unavailable in watchOS
270 | Text(DiagnosticsRendering.highlighted(blobText, accent: theme.resolvedAccent))
271 | .font(theme.monospacedFont)
272 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in watchOS
273 | .frame(maxWidth: .infinity, alignment: .leading)
274 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:351:22: error: 'textSelection' is unavailable in watchOS
349 | Text(DiagnosticsRendering.highlighted(text, accent: theme.resolvedAccent))
350 | .font(theme.monospacedFont)
351 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
352 | .frame(maxWidth: .infinity, alignment: .leading)
353 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:351:37: error: 'enabled' is unavailable in watchOS
349 | Text(DiagnosticsRendering.highlighted(text, accent: theme.resolvedAccent))
350 | .font(theme.monospacedFont)
351 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in watchOS
352 | .frame(maxWidth: .infinity, alignment: .leading)
353 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift:71:25: error: 'systemGroupedBackground' is unavailable in watchOS
69 | Color(nsColor: .windowBackgroundColor)
70 | #else
71 | Color(uiColor: .systemGroupedBackground)
| `- error: 'systemGroupedBackground' is unavailable in watchOS
72 | #endif
73 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:217:49: note: 'systemGroupedBackground' has been explicitly marked unavailable here
215 | * colors in places where a table view wouldn't make sense.
216 | */
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGroupedBackground' has been explicitly marked unavailable here
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsCommands.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsFormFields.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsFormFields.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsMyIssuesCommands.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesView.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsMyIssuesView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsSupportingViews.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsTheme+Support.swift
SwiftCompile normal arm64_32 Compiling\ GitTicketsError.swift,\ Logger.swift,\ Models.swift,\ MyIssuesRefresh.swift,\ Policies.swift,\ Theme.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTicketsError.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Models.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/MyIssuesRefresh.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Policies.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Theme.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTicketsError.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsError.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Logger.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Logger.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Models.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Models.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/MyIssuesRefresh.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MyIssuesRefresh.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Policies.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Policies.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Theme.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Theme.swift
SwiftCompile normal arm64_32 Compiling\ ScreenshotCapture+iOS.swift,\ ScreenshotCapture+macOS.swift,\ ScreenshotCapture.swift,\ DeviceIdentity.swift,\ Keychain.swift,\ SubmissionCache.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+iOS.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+macOS.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/DeviceIdentity.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/Keychain.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionCache.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+iOS.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScreenshotCapture+iOS.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+macOS.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScreenshotCapture+macOS.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScreenshotCapture.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/DeviceIdentity.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceIdentity.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/Keychain.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Keychain.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionCache.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SubmissionCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture.swift:54:15: error: cannot find 'platformCapture' in scope
52 | /// ``captureExcludingReporter()`` for the in-form case.
53 | public static func capture() async -> Result<Data, ScreenshotCaptureError> {
54 | await platformCapture(excludingReporter: false)
| `- error: cannot find 'platformCapture' in scope
55 | }
56 |
SwiftCompile normal arm64_32 Compiling\ SubmissionRecord.swift,\ GitTicketsMenuItemFactory.swift,\ ReportWindowController.swift,\ AttachmentPreviewSheet.swift,\ DeviceFlowSheet.swift,\ DiagnosticsDisclosure.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionRecord.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/GitTicketsMenuItemFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/ReportWindowController.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift:270:18: error: 'keyboardShortcut' is unavailable in watchOS
268 | #endif
269 | .tint(.primary)
270 | .keyboardShortcut(.cancelAction) // Escape on macOS
| `- error: 'keyboardShortcut' is unavailable in watchOS
271 | .accessibilityHint("Closes the preview and returns to the report form.")
272 | }
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some View
| `- note: 'keyboardShortcut' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:230:73: error: 'ASPresentationAnchor' is unavailable in watchOS
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
231 | #if canImport(AppKit)
232 | return NSApplication.shared.keyWindow
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:229:52: error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
227 | /// lookup: `NSApplication.shared.keyWindow` on macOS, the first key window of
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
| `- error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
231 | #if canImport(AppKit)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:115:11: note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
113 | API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(tvos, watchos)
114 | NS_SWIFT_UI_ACTOR
115 | @protocol ASWebAuthenticationPresentationContextProviding <NSObject>
| `- note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
116 |
117 | #if !TARGET_OS_WATCH
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:122:22: error: 'textSelection' is unavailable in watchOS
120 | Text(auth.userCode)
121 | .font(.system(.title2, design: .monospaced).weight(.bold))
122 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
123 | .padding(.horizontal, 18)
124 | .padding(.vertical, 10)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:122:37: error: 'enabled' is unavailable in watchOS
120 | Text(auth.userCode)
121 | .font(.system(.title2, design: .monospaced).weight(.bold))
122 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in watchOS
123 | .padding(.horizontal, 18)
124 | .padding(.vertical, 10)
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:205:17: error: 'presentationContextProvider' is unavailable in watchOS
203 | }
204 | session.prefersEphemeralWebBrowserSession = true
205 | session.presentationContextProvider = contextProvider
| `- error: 'presentationContextProvider' is unavailable in watchOS
206 | sessionBox.session = session
207 | _ = session.start()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:77:82: note: 'presentationContextProvider' has been explicitly marked unavailable here
75 | 13.0, the desired window is inferred by the application's key window.
76 | */
77 | @property (nonatomic, weak) id <ASWebAuthenticationPresentationContextProviding> presentationContextProvider API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'presentationContextProvider' has been explicitly marked unavailable here
78 |
79 | /*! @abstract Indicates whether this session should ask the browser for an ephemeral session.
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:236:21: error: 'UIApplication' is unavailable in watchOS
234 | ?? ASPresentationAnchor()
235 | #elseif canImport(UIKit)
236 | let scene = UIApplication.shared.connectedScenes
| `- error: 'UIApplication' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
/Applications/Xcode-27.0.0.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/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:236:42: error: 'connectedScenes' is unavailable in watchOS
234 | ?? ASPresentationAnchor()
235 | #elseif canImport(UIKit)
236 | let scene = UIApplication.shared.connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
/Applications/Xcode-27.0.0.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)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:237:34: error: 'UIWindowScene' is unavailable in watchOS
235 | #elseif canImport(UIKit)
236 | let scene = UIApplication.shared.connectedScenes
237 | .compactMap { $0 as? UIWindowScene }
| `- error: 'UIWindowScene' is unavailable in watchOS
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:239:16: error: 'UIApplication' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
| `- error: 'UIApplication' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
/Applications/Xcode-27.0.0.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/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:239:37: error: 'connectedScenes' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
| `- error: 'connectedScenes' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
/Applications/Xcode-27.0.0.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)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:239:73: error: 'UIWindowScene' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
| `- error: 'UIWindowScene' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:242:16: error: 'ASPresentationAnchor' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
242 | ?? ASPresentationAnchor()
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
243 | #else
244 | return ASPresentationAnchor()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:242:16: error: 'init()' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
242 | ?? ASPresentationAnchor()
| `- error: 'init()' is unavailable in watchOS
243 | #else
244 | return ASPresentationAnchor()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:28:1: note: 'init()' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
29 |
30 | // If nil, window will not appear on any screen.
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift:25:9: error: 'DisclosureGroup' is unavailable in watchOS
23 |
24 | public var body: some View {
25 | DisclosureGroup(isExpanded: $isExpanded) {
| `- error: 'DisclosureGroup' is unavailable in watchOS
26 | ScrollView {
27 | Text(text.isEmpty ? "(no diagnostics)" : text)
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift:31:22: error: 'textSelection' is unavailable in watchOS
29 | .frame(maxWidth: .infinity, alignment: .leading)
30 | .padding(8)
31 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
32 | }
33 | .frame(maxHeight: 160)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionRecord.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SubmissionRecord.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/GitTicketsMenuItemFactory.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsMenuItemFactory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/ReportWindowController.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReportWindowController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttachmentPreviewSheet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceFlowSheet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiagnosticsDisclosure.swift
SwiftCompile normal arm64_32 Compiling\ HTTPClient.swift,\ RateLimitBackoff.swift,\ UserAgent.swift,\ AuthMode.swift,\ Configuration.swift,\ GitTickets.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/HTTPClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/RateLimitBackoff.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/UserAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/AuthMode.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTickets.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/HTTPClient.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTTPClient.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/RateLimitBackoff.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RateLimitBackoff.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/UserAgent.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserAgent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/AuthMode.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AuthMode.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Configuration.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTickets.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTickets.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ GitTickets (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:230:73: error: 'ASPresentationAnchor' is unavailable in watchOS
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
231 | #if canImport(AppKit)
232 | return NSApplication.shared.keyWindow
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:229:52: error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
227 | /// lookup: `NSApplication.shared.keyWindow` on macOS, the first key window of
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
| `- error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
231 | #if canImport(AppKit)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:115:11: note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
113 | API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(tvos, watchos)
114 | NS_SWIFT_UI_ACTOR
115 | @protocol ASWebAuthenticationPresentationContextProviding <NSObject>
| `- note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
116 |
117 | #if !TARGET_OS_WATCH
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:31:20: error: 'CommandGroupPlacement' is unavailable in watchOS
29 | let title: String
30 | let systemImage: String?
31 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:33:27: error: 'KeyboardShortcut' is unavailable in watchOS
31 | let placement: CommandGroupPlacement
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
34 | let action: () -> Void
35 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:53:20: error: 'CommandGroupPlacement' is unavailable in watchOS
51 | title: String = "Report an Issue\u{2026}",
52 | systemImage: String? = "exclamationmark.bubble",
53 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:55:27: error: 'KeyboardShortcut' is unavailable in watchOS
53 | placement: CommandGroupPlacement = .help,
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
56 | action: @escaping () -> Void
57 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:66:27: error: 'Commands' is unavailable in watchOS
64 | }
65 |
66 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
67 | CommandGroup(after: placement) {
68 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:27:35: error: 'Commands' is unavailable in watchOS
25 | /// Help menu. Hosts that want it on a different menu can wrap the same
26 | /// trigger in their own ``Commands`` group.
27 | public struct GitTicketsCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
28 |
29 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:22:20: error: 'CommandGroupPlacement' is unavailable in watchOS
20 | let title: String
21 | let systemImage: String?
22 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:24:27: error: 'KeyboardShortcut' is unavailable in watchOS
22 | let placement: CommandGroupPlacement
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
25 | let action: () -> Void
26 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:42:20: error: 'CommandGroupPlacement' is unavailable in watchOS
40 | title: String = "My Reports\u{2026}",
41 | systemImage: String? = "tray",
42 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:44:27: error: 'KeyboardShortcut' is unavailable in watchOS
42 | placement: CommandGroupPlacement = .help,
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
45 | action: @escaping () -> Void
46 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:55:27: error: 'Commands' is unavailable in watchOS
53 | }
54 |
55 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
56 | CommandGroup(after: placement) {
57 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:18:43: error: 'Commands' is unavailable in watchOS
16 | /// `placement:` argument, so macOS renders them adjacent in the same menu
17 | /// section.
18 | public struct GitTicketsMyIssuesCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
19 |
20 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowPayloads.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowSubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/TokenStore.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/IssueSubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/IssueBodyBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DeviceInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsBlob.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/OSLogTailer.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/RedactionPipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/HTTPClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/RateLimitBackoff.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/UserAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/AuthMode.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTickets.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTicketsError.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Models.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/MyIssuesRefresh.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Policies.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Theme.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+iOS.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+macOS.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/DeviceIdentity.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/Keychain.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionCache.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionRecord.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/GitTicketsMenuItemFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/ReportWindowController.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/HeaderImage.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/IssueDetailComponents.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/IssueDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/MarkdownCommentView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/PrivacyBanner.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ScreenshotThumbnail.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/UIKit/GitTicketsViewController.swift -target arm64_32-apple-watchos11.0 -module-can-import-version Darwin 428.0.10 0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import AuthenticationServices /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/AuthenticationServices.framework/Modules/AuthenticationServices.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import AuthenticationServices /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Modules/AuthenticationServices.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import Darwin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/usr/include/Darwin.swiftcrossimport/xlocale.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.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\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.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/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name GitTickets -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets_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.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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.abi.json
SwiftCompile normal arm64_32 (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ RelayClient.swift,\ RelayPayload.swift,\ RelaySignature.swift,\ RelaySubmitter.swift,\ BodyTemplates.swift,\ CorrelationMarker.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelayClient.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelayPayload.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelaySignature.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelaySubmitter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BodyTemplates.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CorrelationMarker.swift
SwiftCompile normal arm64_32 Compiling\ IssueBodyBuilder.swift,\ DeviceInfo.swift,\ DiagnosticsBlob.swift,\ DiagnosticsCollector.swift,\ OSLogTailer.swift,\ RedactionPipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/IssueBodyBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DeviceInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsBlob.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/OSLogTailer.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/RedactionPipeline.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift:96:61: error: 'volumeAvailableCapacityForImportantUsageKey' is unavailable in watchOS
94 | let url = URL(fileURLWithPath: NSHomeDirectory())
95 | guard
96 | let values = try? url.resourceValues(forKeys: [.volumeAvailableCapacityForImportantUsageKey]),
| `- error: 'volumeAvailableCapacityForImportantUsageKey' is unavailable in watchOS
97 | let capacity = values.volumeAvailableCapacityForImportantUsage
98 | else {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:640:42: note: 'volumeAvailableCapacityForImportantUsageKey' has been explicitly marked unavailable here
638 | /// In the case of irreplaceable resources, always attempt to save the resource regardless of available capacity
639 | /// and handle failure as gracefully as possible.
640 | FOUNDATION_EXPORT NSURLResourceKey const NSURLVolumeAvailableCapacityForImportantUsageKey API_AVAILABLE(macos(10.13), ios(11.0)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'volumeAvailableCapacityForImportantUsageKey' has been explicitly marked unavailable here
641 |
642 | /// The volume's available capacity in bytes for storing nonessential resources, including space expected to be cleared by purging non-essential and cached resources. (Read-only, value type `NSNumber`).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/IssueBodyBuilder.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IssueBodyBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DeviceInfo.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceInfo.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsBlob.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiagnosticsBlob.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiagnosticsCollector.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/OSLogTailer.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OSLogTailer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/RedactionPipeline.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RedactionPipeline.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ GitTickets (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64 (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-24 21:22:47.146 xcodebuild[817:4953] [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\ GitTickets (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 (in target 'GitTickets' from project 'GitTickets')
Building workspace GitTickets with scheme GitTickets
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-custom-dump: https://github.com/pointfreeco/swift-custom-dump @ 1.7.3
swift-issue-reporting: https://github.com/pointfreeco/swift-issue-reporting @ 2.1.2
swift-snapshot-testing: https://github.com/pointfreeco/swift-snapshot-testing @ 1.19.7
GitTickets: /Users/admin/builder/spi-builder-workspace
swift-syntax: https://github.com/swiftlang/swift-syntax @ 604.0.0
resolved source packages: swift-custom-dump, swift-issue-reporting, swift-snapshot-testing, GitTickets, swift-syntax
2026-10-24 21:22:56.446 xcodebuild[1011:5737] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.17.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
}
],
"manifest_display_name" : "GitTickets",
"name" : "GitTickets",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "18.0"
}
],
"products" : [
{
"name" : "GitTickets",
"targets" : [
"GitTickets"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "GitTicketsTests",
"module_type" : "SwiftTarget",
"name" : "GitTicketsTests",
"path" : "Tests/GitTicketsTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"Auth/DeviceFlow/DeviceFlowCoordinatorTests.swift",
"Auth/DeviceFlow/DeviceFlowSubmitterTests.swift",
"Auth/DeviceFlow/TokenStoreTests.swift",
"Auth/RelayClientTests.swift",
"Auth/RelaySignatureTests.swift",
"Auth/RelaySubmitterTests.swift",
"Auth/SharedSecretInfoPlistTests.swift",
"Bodybuilder/BodyTemplatesTests.swift",
"Bodybuilder/CorrelationMarkerTests.swift",
"Bodybuilder/IssueBodyBuilderTests.swift",
"Diagnostics/DeviceInfoTests.swift",
"Diagnostics/DiagnosticsCollectorTests.swift",
"Diagnostics/RedactionPipelineTests.swift",
"GitTicketsTests.swift",
"Networking/HTTPClientTests.swift",
"Networking/RateLimitBackoffTests.swift",
"Networking/UserAgentTests.swift",
"PublicAPI/MyIssuesRefreshTests.swift",
"PublicAPI/UnreadRepliesTests.swift",
"Screenshot/ScreenshotCaptureTests.swift",
"Storage/DeviceIdentityTests.swift",
"Storage/KeychainTests.swift",
"Storage/SQLiteTestSupport.swift",
"Storage/SubmissionCacheTests.swift",
"UI/AppKit/GitTicketsMenuItemFactoryTests.swift",
"UI/AppKit/ReportWindowControllerTests.swift",
"UI/SwiftUI/AttachmentPreviewSheetTests.swift",
"UI/SwiftUI/GitTicketsCommandsTests.swift",
"UI/SwiftUI/GitTicketsMyIssuesCommandsTests.swift",
"UI/SwiftUI/GitTicketsMyIssuesViewTests.swift",
"UI/SwiftUI/GitTicketsViewTests.swift",
"UI/SwiftUI/IssueDetailVisibilityTests.swift",
"UI/SwiftUI/RefreshTriggersTests.swift",
"UI/SwiftUI/SnapshotTests.swift",
"UI/UIKit/GitTicketsViewControllerTests.swift"
],
"target_dependencies" : [
"GitTickets"
],
"type" : "test"
},
{
"c99name" : "GitTickets",
"module_type" : "SwiftTarget",
"name" : "GitTickets",
"path" : "Sources/GitTickets",
"product_memberships" : [
"GitTickets"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Auth/DeviceFlow/DeviceFlowCoordinator.swift",
"Auth/DeviceFlow/DeviceFlowPayloads.swift",
"Auth/DeviceFlow/DeviceFlowSubmitter.swift",
"Auth/DeviceFlow/TokenStore.swift",
"Auth/IssueSubmitter.swift",
"Auth/Relay/RelayClient.swift",
"Auth/Relay/RelayPayload.swift",
"Auth/Relay/RelaySignature.swift",
"Auth/Relay/RelaySubmitter.swift",
"Bodybuilder/BodyTemplates.swift",
"Bodybuilder/CorrelationMarker.swift",
"Bodybuilder/IssueBodyBuilder.swift",
"Diagnostics/DeviceInfo.swift",
"Diagnostics/DiagnosticsBlob.swift",
"Diagnostics/DiagnosticsCollector.swift",
"Diagnostics/OSLogTailer.swift",
"Diagnostics/RedactionPipeline.swift",
"Networking/HTTPClient.swift",
"Networking/RateLimitBackoff.swift",
"Networking/UserAgent.swift",
"PublicAPI/AuthMode.swift",
"PublicAPI/Configuration.swift",
"PublicAPI/GitTickets.swift",
"PublicAPI/GitTicketsError.swift",
"PublicAPI/Logger.swift",
"PublicAPI/Models.swift",
"PublicAPI/MyIssuesRefresh.swift",
"PublicAPI/Policies.swift",
"PublicAPI/Theme.swift",
"Screenshot/ScreenshotCapture+iOS.swift",
"Screenshot/ScreenshotCapture+macOS.swift",
"Screenshot/ScreenshotCapture.swift",
"Storage/DeviceIdentity.swift",
"Storage/Keychain.swift",
"Storage/SubmissionCache.swift",
"Storage/SubmissionRecord.swift",
"UI/AppKit/GitTicketsMenuItemFactory.swift",
"UI/AppKit/ReportWindowController.swift",
"UI/SwiftUI/AttachmentPreviewSheet.swift",
"UI/SwiftUI/DeviceFlowSheet.swift",
"UI/SwiftUI/DiagnosticsDisclosure.swift",
"UI/SwiftUI/GitTicketsCommands.swift",
"UI/SwiftUI/GitTicketsFormFields.swift",
"UI/SwiftUI/GitTicketsMyIssuesCommands.swift",
"UI/SwiftUI/GitTicketsMyIssuesView.swift",
"UI/SwiftUI/GitTicketsSupportingViews.swift",
"UI/SwiftUI/GitTicketsTheme+Support.swift",
"UI/SwiftUI/GitTicketsView.swift",
"UI/SwiftUI/HeaderImage.swift",
"UI/SwiftUI/IssueDetailComponents.swift",
"UI/SwiftUI/IssueDetailView.swift",
"UI/SwiftUI/MarkdownCommentView.swift",
"UI/SwiftUI/PrivacyBanner.swift",
"UI/SwiftUI/RefreshTriggers.swift",
"UI/SwiftUI/ReportFormFields.swift",
"UI/SwiftUI/ScreenshotThumbnail.swift",
"UI/UIKit/GitTicketsViewController.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "GitTickets",
"schemes" : [
"GitTickets"
]
}
}
2026-10-24 21:22:58.646 xcodebuild[1020:5809] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme GitTickets -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0.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 GitTickets -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
swift-syntax: https://github.com/swiftlang/swift-syntax @ 604.0.0
swift-issue-reporting: https://github.com/pointfreeco/swift-issue-reporting @ 2.1.2
swift-snapshot-testing: https://github.com/pointfreeco/swift-snapshot-testing @ 1.19.7
swift-custom-dump: https://github.com/pointfreeco/swift-custom-dump @ 1.7.3
GitTickets: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'GitTickets-product' in project 'GitTickets'
➜ Explicit dependency on target 'GitTickets' in project 'GitTickets'
➜ Explicit dependency on target 'GitTickets_GitTickets' in project 'GitTickets'
Target 'GitTickets' in project 'GitTickets'
➜ Explicit dependency on target 'GitTickets_GitTickets' in project 'GitTickets'
Target 'GitTickets_GitTickets' in project 'GitTickets' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache
SwiftDriver GitTickets normal arm64 com.apple.xcode.tools.swift.compiler (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name GitTickets -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64/GitTickets.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos11.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64/GitTickets-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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64/GitTickets.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64/GitTickets-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64/GitTickets_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/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64/GitTickets-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver GitTickets normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name GitTickets -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos11.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets_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/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-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\ GitTickets (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:230:73: error: 'ASPresentationAnchor' is unavailable in watchOS
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
231 | #if canImport(AppKit)
232 | return NSApplication.shared.keyWindow
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:229:52: error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
227 | /// lookup: `NSApplication.shared.keyWindow` on macOS, the first key window of
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
| `- error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
231 | #if canImport(AppKit)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:115:11: note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
113 | API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(tvos, watchos)
114 | NS_SWIFT_UI_ACTOR
115 | @protocol ASWebAuthenticationPresentationContextProviding <NSObject>
| `- note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
116 |
117 | #if !TARGET_OS_WATCH
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:31:20: error: 'CommandGroupPlacement' is unavailable in watchOS
29 | let title: String
30 | let systemImage: String?
31 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:33:27: error: 'KeyboardShortcut' is unavailable in watchOS
31 | let placement: CommandGroupPlacement
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
34 | let action: () -> Void
35 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:53:20: error: 'CommandGroupPlacement' is unavailable in watchOS
51 | title: String = "Report an Issue\u{2026}",
52 | systemImage: String? = "exclamationmark.bubble",
53 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:55:27: error: 'KeyboardShortcut' is unavailable in watchOS
53 | placement: CommandGroupPlacement = .help,
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
56 | action: @escaping () -> Void
57 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:66:27: error: 'Commands' is unavailable in watchOS
64 | }
65 |
66 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
67 | CommandGroup(after: placement) {
68 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:27:35: error: 'Commands' is unavailable in watchOS
25 | /// Help menu. Hosts that want it on a different menu can wrap the same
26 | /// trigger in their own ``Commands`` group.
27 | public struct GitTicketsCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
28 |
29 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:22:20: error: 'CommandGroupPlacement' is unavailable in watchOS
20 | let title: String
21 | let systemImage: String?
22 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:24:27: error: 'KeyboardShortcut' is unavailable in watchOS
22 | let placement: CommandGroupPlacement
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
25 | let action: () -> Void
26 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:42:20: error: 'CommandGroupPlacement' is unavailable in watchOS
40 | title: String = "My Reports\u{2026}",
41 | systemImage: String? = "tray",
42 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:44:27: error: 'KeyboardShortcut' is unavailable in watchOS
42 | placement: CommandGroupPlacement = .help,
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
45 | action: @escaping () -> Void
46 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:55:27: error: 'Commands' is unavailable in watchOS
53 | }
54 |
55 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
56 | CommandGroup(after: placement) {
57 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:18:43: error: 'Commands' is unavailable in watchOS
16 | /// `placement:` argument, so macOS renders them adjacent in the same menu
17 | /// section.
18 | public struct GitTicketsMyIssuesCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
19 |
20 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowPayloads.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowSubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/TokenStore.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/IssueSubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/IssueBodyBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DeviceInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsBlob.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/OSLogTailer.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/RedactionPipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/HTTPClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/RateLimitBackoff.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/UserAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/AuthMode.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTickets.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTicketsError.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Models.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/MyIssuesRefresh.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Policies.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Theme.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+iOS.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture+macOS.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Screenshot/ScreenshotCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/DeviceIdentity.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/Keychain.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionCache.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionRecord.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/GitTicketsMenuItemFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/ReportWindowController.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/HeaderImage.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/IssueDetailComponents.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/IssueDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/MarkdownCommentView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/PrivacyBanner.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ScreenshotThumbnail.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/UIKit/GitTicketsViewController.swift -target arm64_32-apple-watchos11.0 -module-can-import-version Darwin 428.0.10 0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import AuthenticationServices /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/AuthenticationServices.framework/Modules/AuthenticationServices.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import AuthenticationServices /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Modules/AuthenticationServices.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import Darwin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/usr/include/Darwin.swiftcrossimport/xlocale.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.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\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.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/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name GitTickets -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets_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.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/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/Objects-normal/arm64_32/GitTickets.abi.json
SwiftCompile normal arm64_32 Compiling\ SubmissionRecord.swift,\ GitTicketsMenuItemFactory.swift,\ ReportWindowController.swift,\ AttachmentPreviewSheet.swift,\ DeviceFlowSheet.swift,\ DiagnosticsDisclosure.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Storage/SubmissionRecord.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/GitTicketsMenuItemFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/ReportWindowController.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift:270:18: error: 'keyboardShortcut' is unavailable in watchOS
268 | #endif
269 | .tint(.primary)
270 | .keyboardShortcut(.cancelAction) // Escape on macOS
| `- error: 'keyboardShortcut' is unavailable in watchOS
271 | .accessibilityHint("Closes the preview and returns to the report form.")
272 | }
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some View
| `- note: 'keyboardShortcut' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:230:73: error: 'ASPresentationAnchor' is unavailable in watchOS
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
231 | #if canImport(AppKit)
232 | return NSApplication.shared.keyWindow
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:229:52: error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
227 | /// lookup: `NSApplication.shared.keyWindow` on macOS, the first key window of
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
| `- error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
231 | #if canImport(AppKit)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:115:11: note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
113 | API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(tvos, watchos)
114 | NS_SWIFT_UI_ACTOR
115 | @protocol ASWebAuthenticationPresentationContextProviding <NSObject>
| `- note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
116 |
117 | #if !TARGET_OS_WATCH
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:122:22: error: 'textSelection' is unavailable in watchOS
120 | Text(auth.userCode)
121 | .font(.system(.title2, design: .monospaced).weight(.bold))
122 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
123 | .padding(.horizontal, 18)
124 | .padding(.vertical, 10)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:122:37: error: 'enabled' is unavailable in watchOS
120 | Text(auth.userCode)
121 | .font(.system(.title2, design: .monospaced).weight(.bold))
122 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in watchOS
123 | .padding(.horizontal, 18)
124 | .padding(.vertical, 10)
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:205:17: error: 'presentationContextProvider' is unavailable in watchOS
203 | }
204 | session.prefersEphemeralWebBrowserSession = true
205 | session.presentationContextProvider = contextProvider
| `- error: 'presentationContextProvider' is unavailable in watchOS
206 | sessionBox.session = session
207 | _ = session.start()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:77:82: note: 'presentationContextProvider' has been explicitly marked unavailable here
75 | 13.0, the desired window is inferred by the application's key window.
76 | */
77 | @property (nonatomic, weak) id <ASWebAuthenticationPresentationContextProviding> presentationContextProvider API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'presentationContextProvider' has been explicitly marked unavailable here
78 |
79 | /*! @abstract Indicates whether this session should ask the browser for an ephemeral session.
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:236:21: error: 'UIApplication' is unavailable in watchOS
234 | ?? ASPresentationAnchor()
235 | #elseif canImport(UIKit)
236 | let scene = UIApplication.shared.connectedScenes
| `- error: 'UIApplication' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
/Applications/Xcode-27.0.0.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/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:236:42: error: 'connectedScenes' is unavailable in watchOS
234 | ?? ASPresentationAnchor()
235 | #elseif canImport(UIKit)
236 | let scene = UIApplication.shared.connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
/Applications/Xcode-27.0.0.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/GitTickets/Storage/SubmissionRecord.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SubmissionRecord.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/GitTicketsMenuItemFactory.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsMenuItemFactory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/AppKit/ReportWindowController.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReportWindowController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/AttachmentPreviewSheet.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AttachmentPreviewSheet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceFlowSheet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiagnosticsDisclosure.swift
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:237:34: error: 'UIWindowScene' is unavailable in watchOS
235 | #elseif canImport(UIKit)
236 | let scene = UIApplication.shared.connectedScenes
237 | .compactMap { $0 as? UIWindowScene }
| `- error: 'UIWindowScene' is unavailable in watchOS
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:239:16: error: 'UIApplication' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
| `- error: 'UIApplication' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
/Applications/Xcode-27.0.0.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/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:239:37: error: 'connectedScenes' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
| `- error: 'connectedScenes' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
/Applications/Xcode-27.0.0.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)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:239:73: error: 'UIWindowScene' is unavailable in watchOS
237 | .compactMap { $0 as? UIWindowScene }
238 | .first { $0.activationState == .foregroundActive }
239 | ?? UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.first
| `- error: 'UIWindowScene' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:242:16: error: 'ASPresentationAnchor' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
242 | ?? ASPresentationAnchor()
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
243 | #else
244 | return ASPresentationAnchor()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:242:16: error: 'init()' is unavailable in watchOS
240 | return scene?.windows.first { $0.isKeyWindow }
241 | ?? scene?.windows.first
242 | ?? ASPresentationAnchor()
| `- error: 'init()' is unavailable in watchOS
243 | #else
244 | return ASPresentationAnchor()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:28:1: note: 'init()' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
29 |
30 | // If nil, window will not appear on any screen.
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift:25:9: error: 'DisclosureGroup' is unavailable in watchOS
23 |
24 | public var body: some View {
25 | DisclosureGroup(isExpanded: $isExpanded) {
| `- error: 'DisclosureGroup' is unavailable in watchOS
26 | ScrollView {
27 | Text(text.isEmpty ? "(no diagnostics)" : text)
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DiagnosticsDisclosure.swift:31:22: error: 'textSelection' is unavailable in watchOS
29 | .frame(maxWidth: .infinity, alignment: .leading)
30 | .padding(8)
31 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
32 | }
33 | .frame(maxHeight: 160)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
SwiftCompile normal arm64_32 Compiling\ IssueBodyBuilder.swift,\ DeviceInfo.swift,\ DiagnosticsBlob.swift,\ DiagnosticsCollector.swift,\ OSLogTailer.swift,\ RedactionPipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/IssueBodyBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DeviceInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsBlob.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/OSLogTailer.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/RedactionPipeline.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift:96:61: error: 'volumeAvailableCapacityForImportantUsageKey' is unavailable in watchOS
94 | let url = URL(fileURLWithPath: NSHomeDirectory())
95 | guard
96 | let values = try? url.resourceValues(forKeys: [.volumeAvailableCapacityForImportantUsageKey]),
| `- error: 'volumeAvailableCapacityForImportantUsageKey' is unavailable in watchOS
97 | let capacity = values.volumeAvailableCapacityForImportantUsage
98 | else {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:640:42: note: 'volumeAvailableCapacityForImportantUsageKey' has been explicitly marked unavailable here
638 | /// In the case of irreplaceable resources, always attempt to save the resource regardless of available capacity
639 | /// and handle failure as gracefully as possible.
640 | FOUNDATION_EXPORT NSURLResourceKey const NSURLVolumeAvailableCapacityForImportantUsageKey API_AVAILABLE(macos(10.13), ios(11.0)) API_UNAVAILABLE(watchos, tvos);
| `- note: 'volumeAvailableCapacityForImportantUsageKey' has been explicitly marked unavailable here
641 |
642 | /// The volume's available capacity in bytes for storing nonessential resources, including space expected to be cleared by purging non-essential and cached resources. (Read-only, value type `NSNumber`).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/IssueBodyBuilder.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IssueBodyBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DeviceInfo.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceInfo.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsBlob.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiagnosticsBlob.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/DiagnosticsCollector.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiagnosticsCollector.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/OSLogTailer.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OSLogTailer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Diagnostics/RedactionPipeline.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RedactionPipeline.swift
SwiftCompile normal arm64_32 Compiling\ RelayClient.swift,\ RelayPayload.swift,\ RelaySignature.swift,\ RelaySubmitter.swift,\ BodyTemplates.swift,\ CorrelationMarker.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelayClient.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelayPayload.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelaySignature.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelaySubmitter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BodyTemplates.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CorrelationMarker.swift
SwiftCompile normal arm64_32 Compiling\ GitTicketsCommands.swift,\ GitTicketsFormFields.swift,\ GitTicketsMyIssuesCommands.swift,\ GitTicketsMyIssuesView.swift,\ GitTicketsSupportingViews.swift,\ GitTicketsTheme+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesView.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:31:20: error: 'CommandGroupPlacement' is unavailable in watchOS
29 | let title: String
30 | let systemImage: String?
31 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:33:27: error: 'KeyboardShortcut' is unavailable in watchOS
31 | let placement: CommandGroupPlacement
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
34 | let action: () -> Void
35 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:53:20: error: 'CommandGroupPlacement' is unavailable in watchOS
51 | title: String = "Report an Issue\u{2026}",
52 | systemImage: String? = "exclamationmark.bubble",
53 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:55:27: error: 'KeyboardShortcut' is unavailable in watchOS
53 | placement: CommandGroupPlacement = .help,
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
56 | action: @escaping () -> Void
57 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:66:27: error: 'Commands' is unavailable in watchOS
64 | }
65 |
66 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
67 | CommandGroup(after: placement) {
68 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:27:35: error: 'Commands' is unavailable in watchOS
25 | /// Help menu. Hosts that want it on a different menu can wrap the same
26 | /// trigger in their own ``Commands`` group.
27 | public struct GitTicketsCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
28 |
29 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:67:9: error: 'CommandGroup' is unavailable in watchOS
65 |
66 | public var body: some Commands {
67 | CommandGroup(after: placement) {
| `- error: 'CommandGroup' is unavailable in watchOS
68 | menuButton
69 | }
SwiftUI.CommandGroup:4:27: note: 'CommandGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct CommandGroup<Content> : Commands, ~Sendable where Content : View {
| `- note: 'CommandGroup' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | public static func _makeCommands(content: _GraphValue<CommandGroup<Content>>, inputs: _CommandsInputs) -> _CommandsOutputs
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:82:18: error: 'keyboardShortcut' is unavailable in watchOS
80 | if let keyboardShortcut {
81 | button
82 | .keyboardShortcut(keyboardShortcut)
| `- error: 'keyboardShortcut' is unavailable in watchOS
83 | .disabled(isDisabled)
84 | } else {
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some View
| `- note: 'keyboardShortcut' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsFormFields.swift:107:9: error: 'TextEditor' is unavailable in watchOS
105 | // MARK: shared pieces
106 | private var editor: some View {
107 | TextEditor(text: $bodyText)
| `- error: 'TextEditor' is unavailable in watchOS
108 | .font(.callout)
109 | .scrollContentBackground(.hidden)
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:22:20: error: 'CommandGroupPlacement' is unavailable in watchOS
20 | let title: String
21 | let systemImage: String?
22 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:24:27: error: 'KeyboardShortcut' is unavailable in watchOS
22 | let placement: CommandGroupPlacement
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
25 | let action: () -> Void
26 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:42:20: error: 'CommandGroupPlacement' is unavailable in watchOS
40 | title: String = "My Reports\u{2026}",
41 | systemImage: String? = "tray",
42 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:44:27: error: 'KeyboardShortcut' is unavailable in watchOS
42 | placement: CommandGroupPlacement = .help,
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
45 | action: @escaping () -> Void
46 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:55:27: error: 'Commands' is unavailable in watchOS
53 | }
54 |
55 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
56 | CommandGroup(after: placement) {
57 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:18:43: error: 'Commands' is unavailable in watchOS
16 | /// `placement:` argument, so macOS renders them adjacent in the same menu
17 | /// section.
18 | public struct GitTicketsMyIssuesCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
19 |
20 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:56:9: error: 'CommandGroup' is unavailable in watchOS
54 |
55 | public var body: some Commands {
56 | CommandGroup(after: placement) {
| `- error: 'CommandGroup' is unavailable in watchOS
57 | menuButton
58 | }
SwiftUI.CommandGroup:4:27: note: 'CommandGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct CommandGroup<Content> : Commands, ~Sendable where Content : View {
| `- note: 'CommandGroup' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | public static func _makeCommands(content: _GraphValue<CommandGroup<Content>>, inputs: _CommandsInputs) -> _CommandsOutputs
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:71:18: error: 'keyboardShortcut' is unavailable in watchOS
69 | if let keyboardShortcut {
70 | button
71 | .keyboardShortcut(keyboardShortcut)
| `- error: 'keyboardShortcut' is unavailable in watchOS
72 | .disabled(isDisabled)
73 | } else {
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some View
| `- note: 'keyboardShortcut' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesView.swift:208:30: error: 'keyboardShortcut' is unavailable in watchOS
206 | ToolbarItem(placement: .cancellationAction) {
207 | Button("Done", action: close)
208 | .keyboardShortcut(.cancelAction)
| `- error: 'keyboardShortcut' is unavailable in watchOS
209 | }
210 | }
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some View
| `- note: 'keyboardShortcut' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:272:26: error: 'textSelection' is unavailable in watchOS
270 | Text(DiagnosticsRendering.highlighted(blobText, accent: theme.resolvedAccent))
271 | .font(theme.monospacedFont)
272 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
273 | .frame(maxWidth: .infinity, alignment: .leading)
274 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:272:41: error: 'enabled' is unavailable in watchOS
270 | Text(DiagnosticsRendering.highlighted(blobText, accent: theme.resolvedAccent))
271 | .font(theme.monospacedFont)
272 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in watchOS
273 | .frame(maxWidth: .infinity, alignment: .leading)
274 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:351:22: error: 'textSelection' is unavailable in watchOS
349 | Text(DiagnosticsRendering.highlighted(text, accent: theme.resolvedAccent))
350 | .font(theme.monospacedFont)
351 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in watchOS
352 | .frame(maxWidth: .infinity, alignment: .leading)
353 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift:351:37: error: 'enabled' is unavailable in watchOS
349 | Text(DiagnosticsRendering.highlighted(text, accent: theme.resolvedAccent))
350 | .font(theme.monospacedFont)
351 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in watchOS
352 | .frame(maxWidth: .infinity, alignment: .leading)
353 | .padding(.horizontal, 14).padding(.vertical, 12)
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift:71:25: error: 'systemGroupedBackground' is unavailable in watchOS
69 | Color(nsColor: .windowBackgroundColor)
70 | #else
71 | Color(uiColor: .systemGroupedBackground)
| `- error: 'systemGroupedBackground' is unavailable in watchOS
72 | #endif
73 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:217:49: note: 'systemGroupedBackground' has been explicitly marked unavailable here
215 | * colors in places where a table view wouldn't make sense.
216 | */
217 | @property (class, nonatomic, readonly) UIColor *systemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGroupedBackground' has been explicitly marked unavailable here
218 | @property (class, nonatomic, readonly) UIColor *secondarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
219 | @property (class, nonatomic, readonly) UIColor *tertiarySystemGroupedBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsCommands.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsFormFields.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsFormFields.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsMyIssuesCommands.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesView.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsMyIssuesView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsSupportingViews.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsSupportingViews.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsTheme+Support.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsTheme+Support.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ GitTickets (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:230:73: error: 'ASPresentationAnchor' is unavailable in watchOS
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
| `- error: 'ASPresentationAnchor' is unavailable in watchOS
231 | #if canImport(AppKit)
232 | return NSApplication.shared.keyWindow
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASFoundation.h:39:20: note: 'ASPresentationAnchor' has been explicitly marked unavailable here
37 | #import <UIKit/UIKit.h>
38 | #if __has_include(<UIKit/UIWindow.h>)
39 | typedef UIWindow * ASPresentationAnchor API_UNAVAILABLE(watchos);
| `- note: 'ASPresentationAnchor' has been explicitly marked unavailable here
40 | #endif
41 | #if __has_include(<UIKit/UIViewController.h>) && !defined(ASViewController)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/DeviceFlowSheet.swift:229:52: error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
227 | /// lookup: `NSApplication.shared.keyWindow` on macOS, the first key window of
228 | /// the foreground scene on iOS.
229 | final class PresentationContextProvider: NSObject, ASWebAuthenticationPresentationContextProviding {
| `- error: 'ASWebAuthenticationPresentationContextProviding' is unavailable in watchOS
230 | func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
231 | #if canImport(AppKit)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AuthenticationServices.framework/Headers/ASWebAuthenticationSession.h:115:11: note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
113 | API_AVAILABLE(ios(13.0), macos(10.15)) API_UNAVAILABLE(tvos, watchos)
114 | NS_SWIFT_UI_ACTOR
115 | @protocol ASWebAuthenticationPresentationContextProviding <NSObject>
| `- note: 'ASWebAuthenticationPresentationContextProviding' has been explicitly marked unavailable here
116 |
117 | #if !TARGET_OS_WATCH
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:31:20: error: 'CommandGroupPlacement' is unavailable in watchOS
29 | let title: String
30 | let systemImage: String?
31 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:33:27: error: 'KeyboardShortcut' is unavailable in watchOS
31 | let placement: CommandGroupPlacement
32 | let isDisabled: Bool
33 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
34 | let action: () -> Void
35 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:53:20: error: 'CommandGroupPlacement' is unavailable in watchOS
51 | title: String = "Report an Issue\u{2026}",
52 | systemImage: String? = "exclamationmark.bubble",
53 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:55:27: error: 'KeyboardShortcut' is unavailable in watchOS
53 | placement: CommandGroupPlacement = .help,
54 | isDisabled: Bool = false,
55 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
56 | action: @escaping () -> Void
57 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:66:27: error: 'Commands' is unavailable in watchOS
64 | }
65 |
66 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
67 | CommandGroup(after: placement) {
68 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsCommands.swift:27:35: error: 'Commands' is unavailable in watchOS
25 | /// Help menu. Hosts that want it on a different menu can wrap the same
26 | /// trigger in their own ``Commands`` group.
27 | public struct GitTicketsCommands: Commands {
| `- error: 'Commands' is unavailable in watchOS
28 |
29 | let title: String
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:22:20: error: 'CommandGroupPlacement' is unavailable in watchOS
20 | let title: String
21 | let systemImage: String?
22 | let placement: CommandGroupPlacement
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:24:27: error: 'KeyboardShortcut' is unavailable in watchOS
22 | let placement: CommandGroupPlacement
23 | let isDisabled: Bool
24 | let keyboardShortcut: KeyboardShortcut?
| `- error: 'KeyboardShortcut' is unavailable in watchOS
25 | let action: () -> Void
26 |
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:42:20: error: 'CommandGroupPlacement' is unavailable in watchOS
40 | title: String = "My Reports\u{2026}",
41 | systemImage: String? = "tray",
42 | placement: CommandGroupPlacement = .help,
| `- error: 'CommandGroupPlacement' is unavailable in watchOS
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
SwiftUI.CommandGroupPlacement:4:15: note: 'CommandGroupPlacement' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct CommandGroupPlacement : Sendable {
| `- note: 'CommandGroupPlacement' has been explicitly marked unavailable here
5 | public static let appInfo: CommandGroupPlacement
6 | public static let appSettings: CommandGroupPlacement
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:44:27: error: 'KeyboardShortcut' is unavailable in watchOS
42 | placement: CommandGroupPlacement = .help,
43 | isDisabled: Bool = false,
44 | keyboardShortcut: KeyboardShortcut? = nil,
| `- error: 'KeyboardShortcut' is unavailable in watchOS
45 | action: @escaping () -> Void
46 | ) {
SwiftUI.KeyboardShortcut:4:15: note: 'KeyboardShortcut' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct KeyboardShortcut : Sendable {
| `- note: 'KeyboardShortcut' has been explicitly marked unavailable here
5 | @available(iOS 15.0, macOS 12.0, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/GitTicketsMyIssuesCommands.swift:55:27: error: 'Commands' is unavailable in watchOS
53 | }
54 |
55 | public var body: some Commands {
| `- error: 'Commands' is unavailable in watchOS
56 | CommandGroup(after: placement) {
57 | menuButton
SwiftUI.Commands:4:44: note: 'Commands' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol Commands {
| `- note: 'Commands' has been explicitly marked unavailable here
5 | associatedtype Body : Commands
6 | @ContentBuilder @MainActor @preconcurrency var body: Self.Body { get }
SwiftCompile normal arm64 (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ HTTPClient.swift,\ RateLimitBackoff.swift,\ UserAgent.swift,\ AuthMode.swift,\ Configuration.swift,\ GitTickets.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/HTTPClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/RateLimitBackoff.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/UserAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/AuthMode.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTickets.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/HTTPClient.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTTPClient.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/RateLimitBackoff.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RateLimitBackoff.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Networking/UserAgent.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserAgent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/AuthMode.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AuthMode.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/Configuration.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/PublicAPI/GitTickets.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTickets.swift
SwiftCompile normal arm64 Compiling\ PrivacyBanner.swift,\ RefreshTriggers.swift,\ ReportFormFields.swift,\ ScreenshotThumbnail.swift,\ GitTicketsViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/PrivacyBanner.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ScreenshotThumbnail.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/UIKit/GitTicketsViewController.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift:119:22: error: 'keyboardShortcut(_:modifiers:)' is unavailable in watchOS
117 | .help(accessibilityLabel)
118 | .accessibilityLabel(accessibilityLabel)
119 | .keyboardShortcut("r", modifiers: .command)
| `- error: 'keyboardShortcut(_:modifiers:)' is unavailable in watchOS
120 | }
121 | }
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut(_:modifiers:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command) -> some View
| `- note: 'keyboardShortcut(_:modifiers:)' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift:119:39: error: 'KeyEquivalent' is unavailable in watchOS
117 | .help(accessibilityLabel)
118 | .accessibilityLabel(accessibilityLabel)
119 | .keyboardShortcut("r", modifiers: .command)
| `- error: 'KeyEquivalent' is unavailable in watchOS
120 | }
121 | }
SwiftUI.KeyEquivalent:3:15: note: 'KeyEquivalent' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct KeyEquivalent : Sendable {
| `- note: 'KeyEquivalent' has been explicitly marked unavailable here
4 | public static let upArrow: KeyEquivalent
5 | public static let downArrow: KeyEquivalent
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift:119:39: error: 'init(extendedGraphemeClusterLiteral:)' is unavailable in watchOS
117 | .help(accessibilityLabel)
118 | .accessibilityLabel(accessibilityLabel)
119 | .keyboardShortcut("r", modifiers: .command)
| `- error: 'init(extendedGraphemeClusterLiteral:)' is unavailable in watchOS
120 | }
121 | }
SwiftUI.KeyEquivalent.init:2:8: note: 'init(extendedGraphemeClusterLiteral:)' has been explicitly marked unavailable here
1 | struct KeyEquivalent {
2 | public init(extendedGraphemeClusterLiteral: Character)}
| `- note: 'init(extendedGraphemeClusterLiteral:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift:20:27: error: 'segmented' is unavailable in watchOS
18 | Text("Question").tag(ReportKind.question)
19 | }
20 | .pickerStyle(.segmented)
| `- error: 'segmented' is unavailable in watchOS
21 | .labelsHidden()
22 | .accessibilityLabel("Report kind")
SwiftUI.PickerStyle.segmented:2:43: note: 'segmented' has been explicitly marked unavailable here
1 | protocol PickerStyle {
2 | @export(implementation) public static var segmented: SegmentedPickerStyle { get }}
| `- note: 'segmented' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift:25:34: error: 'roundedBorder' is unavailable in watchOS
23 |
24 | TextField("Title", text: $title)
25 | .textFieldStyle(.roundedBorder)
| `- error: 'roundedBorder' is unavailable in watchOS
26 | .font(theme.bodyFont)
27 | .accessibilityLabel("Issue title")
SwiftUI.TextFieldStyle.roundedBorder:2:43: note: 'roundedBorder' has been explicitly marked unavailable here
1 | protocol TextFieldStyle {
2 | @export(implementation) public static var roundedBorder: RoundedBorderTextFieldStyle { get }}
| `- note: 'roundedBorder' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/PrivacyBanner.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrivacyBanner.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RefreshTriggers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReportFormFields.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ScreenshotThumbnail.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScreenshotThumbnail.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/UIKit/GitTicketsViewController.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsViewController.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ DeviceFlowCoordinator.swift,\ DeviceFlowPayloads.swift,\ DeviceFlowSubmitter.swift,\ TokenStore.swift,\ IssueSubmitter.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowPayloads.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowSubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/TokenStore.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/IssueSubmitter.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GitTickets.build/Debug-watchos/GitTickets-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowCoordinator.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceFlowCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowPayloads.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceFlowPayloads.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/DeviceFlowSubmitter.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceFlowSubmitter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/DeviceFlow/TokenStore.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TokenStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/IssueSubmitter.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IssueSubmitter.swift
SwiftCompile normal arm64_32 Compiling\ PrivacyBanner.swift,\ RefreshTriggers.swift,\ ReportFormFields.swift,\ ScreenshotThumbnail.swift,\ GitTicketsViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/PrivacyBanner.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ScreenshotThumbnail.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/UIKit/GitTicketsViewController.swift (in target 'GitTickets' from project 'GitTickets')
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift:119:22: error: 'keyboardShortcut(_:modifiers:)' is unavailable in watchOS
117 | .help(accessibilityLabel)
118 | .accessibilityLabel(accessibilityLabel)
119 | .keyboardShortcut("r", modifiers: .command)
| `- error: 'keyboardShortcut(_:modifiers:)' is unavailable in watchOS
120 | }
121 | }
SwiftUI.View.keyboardShortcut:2:25: note: 'keyboardShortcut(_:modifiers:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command) -> some View
| `- note: 'keyboardShortcut(_:modifiers:)' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift:119:39: error: 'KeyEquivalent' is unavailable in watchOS
117 | .help(accessibilityLabel)
118 | .accessibilityLabel(accessibilityLabel)
119 | .keyboardShortcut("r", modifiers: .command)
| `- error: 'KeyEquivalent' is unavailable in watchOS
120 | }
121 | }
SwiftUI.KeyEquivalent:3:15: note: 'KeyEquivalent' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct KeyEquivalent : Sendable {
| `- note: 'KeyEquivalent' has been explicitly marked unavailable here
4 | public static let upArrow: KeyEquivalent
5 | public static let downArrow: KeyEquivalent
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift:119:39: error: 'init(extendedGraphemeClusterLiteral:)' is unavailable in watchOS
117 | .help(accessibilityLabel)
118 | .accessibilityLabel(accessibilityLabel)
119 | .keyboardShortcut("r", modifiers: .command)
| `- error: 'init(extendedGraphemeClusterLiteral:)' is unavailable in watchOS
120 | }
121 | }
SwiftUI.KeyEquivalent.init:2:8: note: 'init(extendedGraphemeClusterLiteral:)' has been explicitly marked unavailable here
1 | struct KeyEquivalent {
2 | public init(extendedGraphemeClusterLiteral: Character)}
| `- note: 'init(extendedGraphemeClusterLiteral:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift:20:27: error: 'segmented' is unavailable in watchOS
18 | Text("Question").tag(ReportKind.question)
19 | }
20 | .pickerStyle(.segmented)
| `- error: 'segmented' is unavailable in watchOS
21 | .labelsHidden()
22 | .accessibilityLabel("Report kind")
SwiftUI.PickerStyle.segmented:2:43: note: 'segmented' has been explicitly marked unavailable here
1 | protocol PickerStyle {
2 | @export(implementation) public static var segmented: SegmentedPickerStyle { get }}
| `- note: 'segmented' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift:25:34: error: 'roundedBorder' is unavailable in watchOS
23 |
24 | TextField("Title", text: $title)
25 | .textFieldStyle(.roundedBorder)
| `- error: 'roundedBorder' is unavailable in watchOS
26 | .font(theme.bodyFont)
27 | .accessibilityLabel("Issue title")
SwiftUI.TextFieldStyle.roundedBorder:2:43: note: 'roundedBorder' has been explicitly marked unavailable here
1 | protocol TextFieldStyle {
2 | @export(implementation) public static var roundedBorder: RoundedBorderTextFieldStyle { get }}
| `- note: 'roundedBorder' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/PrivacyBanner.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrivacyBanner.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/RefreshTriggers.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RefreshTriggers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ReportFormFields.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReportFormFields.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/SwiftUI/ScreenshotThumbnail.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScreenshotThumbnail.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/UI/UIKit/GitTicketsViewController.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitTicketsViewController.swift
SwiftCompile normal arm64 Compiling\ RelayClient.swift,\ RelayPayload.swift,\ RelaySignature.swift,\ RelaySubmitter.swift,\ BodyTemplates.swift,\ CorrelationMarker.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift (in target 'GitTickets' from project 'GitTickets')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayClient.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelayClient.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelayPayload.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelayPayload.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySignature.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelaySignature.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Auth/Relay/RelaySubmitter.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelaySubmitter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/BodyTemplates.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BodyTemplates.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GitTickets/Bodybuilder/CorrelationMarker.swift (in target 'GitTickets' from project 'GitTickets')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CorrelationMarker.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-10-24 21:23:00.547 xcodebuild[1022:5842] [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 'GitTickets' from project 'GitTickets')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ GitTickets (in target 'GitTickets' from project 'GitTickets')
Building workspace GitTickets with scheme GitTickets
(3 failures)
BUILD FAILURE 6.4 watchOS