Build Information
Failed to build TypographyKit, reference 6.0.1 (60a07a), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 19:14:21 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TypographyKit -destination generic/platform=watchOSBuild Log
144 | - (UIColor *)initWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
145 |
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyColor.swift:146:75: error: 'userInterfaceStyle' is unavailable in watchOS
144 | }
145 | return UIColor { (traitCollection) -> UIColor in
146 | let key = TypographyInterfaceStyle(style: traitCollection.userInterfaceStyle)
| `- error: 'userInterfaceStyle' is unavailable in watchOS
147 | let color = colorDictionary[key] ?? colorDictionary[.light]
148 | return color!.uiColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:42:54: note: 'userInterfaceStyle' has been explicitly marked unavailable here
40 |
41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
| `- note: 'userInterfaceStyle' has been explicitly marked unavailable here
43 |
44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyInterfaceStyle.swift:16:17: error: 'UIUserInterfaceStyle' is unavailable in watchOS
14 |
15 | @available(iOS 12, *)
16 | init(style: UIUserInterfaceStyle) {
| `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
17 | switch style {
18 | case .light:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
31 |
32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
| `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
33 | UIUserInterfaceStyleUnspecified,
34 | UIUserInterfaceStyleLight,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Typography.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyColor.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyColor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyColors.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyColors.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyInterfaceStyle.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyInterfaceStyle.swift
SwiftCompile normal arm64 Compiling\ TypographyKitViewControllerDelegate.swift,\ TypographyStyles.swift,\ UIButtonAdditions.swift,\ UIColorAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyStyles.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIColorAdditions.swift (in target 'TypographyKit' from project 'TypographyKit')
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:13:11: error: 'UIButton' is unavailable in watchOS
11 | import UIKit
12 |
13 | extension UIButton {
| `- error: 'UIButton' is unavailable in watchOS
14 |
15 | public typealias TitleColorApplyMode = ButtonTitleColorApplyMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:150:11: error: 'UIButton' is unavailable in watchOS
148 | }
149 |
150 | extension UIButton: TypographyKitElement {
| `- error: 'UIButton' is unavailable in watchOS
151 |
152 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:171:11: error: 'UIButton' is unavailable in watchOS
169 | }
170 |
171 | extension UIButton {
| `- error: 'UIButton' is unavailable in watchOS
172 |
173 | func applyTitleColor(_ color: UIColor, mode: TitleColorApplyMode) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:84:44: error: 'UIApplication' is unavailable in watchOS
82 | return
83 | }
84 | if let newFont = newValue.font(UIApplication.shared.preferredContentSizeCategory) {
| `- error: 'UIApplication' is unavailable in watchOS
85 | self.titleLabel?.font = newFont
86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:160:97: error: 'UIContentSizeCategory' is unavailable in watchOS
158 |
159 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
160 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
161 | if let attributedText = titleLabel?.attributedText, isAttributed(attributedText) {
162 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:160:50: error: 'UIContentSizeCategory' is unavailable in watchOS
158 |
159 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
160 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
161 | if let attributedText = titleLabel?.attributedText, isAttributed(attributedText) {
162 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:160:72: error: 'newValueUserInfoKey' is unavailable in watchOS
158 |
159 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
160 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'newValueUserInfoKey' is unavailable in watchOS
161 | if let attributedText = titleLabel?.attributedText, isAttributed(attributedText) {
162 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:36:30: note: 'newValueUserInfoKey' has been explicitly marked unavailable here
34 | // Notification is emitted when the user has changed the preferredContentSizeCategory for the system
35 | UIKIT_EXTERN NSNotificationName const UIContentSizeCategoryDidChangeNotification API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; // userInfo dictionary will contain new value for UIContentSizeCategoryNewValueKey
36 | UIKIT_EXTERN NSString *const UIContentSizeCategoryNewValueKey API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; // NSString instance with new content size category in userInfo
| `- note: 'newValueUserInfoKey' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN BOOL UIContentSizeCategoryIsAccessibilityCategory(UIContentSizeCategory category) API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) NS_REFINED_FOR_SWIFT;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:176:13: error: 'UIControl' is unavailable in watchOS
174 | switch mode {
175 | case .all:
176 | UIControl.State.allCases.forEach { controlState in
| `- error: 'UIControl' is unavailable in watchOS
177 | setTitleColor(color, for: controlState)
178 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:189:29: error: 'UIButton' is unavailable in watchOS
187 |
188 | private func applyTitleColorWhereNoneSpecified(_ color: UIColor) {
189 | let defaultButton = UIButton(type: buttonType)
| `- error: 'UIButton' is unavailable in watchOS
190 | let normalStateColor = titleColor(for: .normal)
191 | UIControl.State.allCases.forEach { controlState in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewControllerDelegate.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyKitViewControllerDelegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyStyles.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyStyles.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIButtonAdditions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIColorAdditions.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColorAdditions.swift
SwiftCompile normal arm64 Compiling\ UIControlState.swift,\ UILabelAdditions.swift,\ UITextFieldAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift (in target 'TypographyKit' from project 'TypographyKit')
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:13:34: error: 'UIControl' is unavailable in watchOS
11 | extension UIControl.State: @retroactive CaseIterable {
12 |
13 | public typealias AllCases = [UIControl.State]
| `- error: 'UIControl' is unavailable in watchOS
14 |
15 | public static var allCases: [UIControl.State] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:15:34: error: 'UIControl' is unavailable in watchOS
13 | public typealias AllCases = [UIControl.State]
14 |
15 | public static var allCases: [UIControl.State] {
| `- error: 'UIControl' is unavailable in watchOS
16 | var controlStates: [UIControl.State] = [.normal, .highlighted, .disabled, .selected, .application]
17 | if #available(iOS 9, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:11:11: error: 'UIControl' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIControl.State: @retroactive CaseIterable {
| `- error: 'UIControl' is unavailable in watchOS
12 |
13 | public typealias AllCases = [UIControl.State]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:16:29: error: 'UIControl' is unavailable in watchOS
14 |
15 | public static var allCases: [UIControl.State] {
16 | var controlStates: [UIControl.State] = [.normal, .highlighted, .disabled, .selected, .application]
| `- error: 'UIControl' is unavailable in watchOS
17 | if #available(iOS 9, *) {
18 | controlStates.append(.focused)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:13:11: error: 'UILabel' is unavailable in watchOS
11 | import UIKit
12 |
13 | extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
14 |
15 | @objc public var fontTextStyle: UIFont.TextStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:151:11: error: 'UILabel' is unavailable in watchOS
149 | }
150 |
151 | extension UILabel: TypographyKitElement {
| `- error: 'UILabel' is unavailable in watchOS
152 |
153 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:66:44: error: 'UIApplication' is unavailable in watchOS
64 | return
65 | }
66 | if let newFont = newValue.font(UIApplication.shared.preferredContentSizeCategory) {
| `- error: 'UIApplication' is unavailable in watchOS
67 | self.font = newFont
68 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TypographyKit/Classes/UILabelAdditions.swift:161:97: error: 'UIContentSizeCategory' is unavailable in watchOS
159 |
160 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
161 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
162 | if isAttributed(attributedText) {
163 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:161:50: error: 'UIContentSizeCategory' is unavailable in watchOS
159 |
160 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
161 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
162 | if isAttributed(attributedText) {
163 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:161:72: error: 'newValueUserInfoKey' is unavailable in watchOS
159 |
160 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
161 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'newValueUserInfoKey' is unavailable in watchOS
162 | if isAttributed(attributedText) {
163 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:36:30: note: 'newValueUserInfoKey' has been explicitly marked unavailable here
34 | // Notification is emitted when the user has changed the preferredContentSizeCategory for the system
35 | UIKIT_EXTERN NSNotificationName const UIContentSizeCategoryDidChangeNotification API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; // userInfo dictionary will contain new value for UIContentSizeCategoryNewValueKey
36 | UIKIT_EXTERN NSString *const UIContentSizeCategoryNewValueKey API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED; // NSString instance with new content size category in userInfo
| `- note: 'newValueUserInfoKey' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN BOOL UIContentSizeCategoryIsAccessibilityCategory(UIContentSizeCategory category) API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) NS_REFINED_FOR_SWIFT;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:12:11: error: 'UITextField' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension UITextField {
| `- error: 'UITextField' is unavailable in watchOS
13 |
14 | public var letterCase: LetterCase {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:129:11: error: 'UITextField' is unavailable in watchOS
127 | }
128 |
129 | extension UITextField: TypographyKitElement {
| `- error: 'UITextField' is unavailable in watchOS
130 |
131 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:64:44: error: 'UIApplication' is unavailable in watchOS
62 | return
63 | }
64 | if let newFont = newValue.font(UIApplication.shared.preferredContentSizeCategory) {
| `- error: 'UIApplication' is unavailable in watchOS
65 | self.font = newFont
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:139:97: error: 'UIContentSizeCategory' is unavailable in watchOS
137 |
138 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
139 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
140 | if isAttributed(attributedText) {
141 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:139:50: error: 'UIContentSizeCategory' is unavailable in watchOS
137 |
138 | func contentSizeCategoryDidChange(_ notification: NSNotification) {
139 | if let newValue = notification.userInfo?[UIContentSizeCategory.newValueUserInfoKey] as? UIContentSizeCategory {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
140 | if isAttributed(attributedText) {
141 | self.attributedText(attributedText, style: fontTextStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIControlState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabelAdditions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextFieldAdditions.swift
SwiftCompile normal arm64 Compiling\ TypographyKit.swift,\ TypographyKitColorCell.swift,\ TypographyKitColorsViewController.swift,\ TypographyKitConfiguration.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitConfiguration.swift (in target 'TypographyKit' from project 'TypographyKit')
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:31:50: error: 'UIButton' is unavailable in watchOS
29 | }
30 |
31 | public static var buttonTitleColorApplyMode: UIButton.TitleColorApplyMode =
| `- error: 'UIButton' is unavailable in watchOS
32 | TypographyKitConfiguration.default.buttons.titleColorApplyMode
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:337:31: error: 'UINavigationController' is unavailable in watchOS
335 | public static func pushTypographyColors(
336 | delegate: TypographyKitViewControllerDelegate? = nil,
337 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
338 | animated: Bool = false,
339 | shouldRefresh: Bool = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:360:31: error: 'UINavigationController' is unavailable in watchOS
358 | public static func pushTypographyColors(
359 | delegate: TypographyKitViewControllerDelegate? = nil,
360 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
361 | navigationSettings: ViewControllerNavigationSettings
362 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:376:31: error: 'UINavigationController' is unavailable in watchOS
374 | public static func pushTypographyStyles(
375 | delegate: TypographyKitViewControllerDelegate? = nil,
376 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
377 | animated: Bool = false,
378 | shouldRefresh: Bool = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:397:31: error: 'UINavigationController' is unavailable in watchOS
395 | public static func pushTypographyStyles(
396 | delegate: TypographyKitViewControllerDelegate? = nil,
397 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
398 | navigationSettings: ViewControllerNavigationSettings
399 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:250:31: error: 'UIApplication' is unavailable in watchOS
248 | ) {
249 | let viewController = TypographyKitColorsViewController()
250 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'UIApplication' is unavailable in watchOS
251 | return
252 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:250:52: error: 'keyWindow' is unavailable in watchOS
248 | ) {
249 | let viewController = TypographyKitColorsViewController()
250 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'keyWindow' is unavailable in watchOS
251 | return
252 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:255:36: error: 'UINavigationController' is unavailable in watchOS
253 | viewController.delegate = delegate
254 | viewController.modalPresentationStyle = .overCurrentContext
255 | let navigationController = UINavigationController(rootViewController: viewController)
| `- error: 'UINavigationController' is unavailable in watchOS
256 | let navigationSettings = TypographyKitViewController
257 | .NavigationSettings(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:278:31: error: 'UIApplication' is unavailable in watchOS
276 | ) {
277 | let viewController = TypographyKitColorsViewController()
278 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'UIApplication' is unavailable in watchOS
279 | return
280 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:278:52: error: 'keyWindow' is unavailable in watchOS
276 | ) {
277 | let viewController = TypographyKitColorsViewController()
278 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'keyWindow' is unavailable in watchOS
279 | return
280 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:283:36: error: 'UINavigationController' is unavailable in watchOS
281 | viewController.delegate = delegate
282 | viewController.modalPresentationStyle = .overCurrentContext
283 | let navigationController = UINavigationController(rootViewController: viewController)
| `- error: 'UINavigationController' is unavailable in watchOS
284 | viewController.navigationSettings = navigationSettings
285 | if navigationSettings.shouldRefresh {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:297:31: error: 'UIApplication' is unavailable in watchOS
295 | shouldRefresh: Bool = true
296 | ) {
297 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'UIApplication' is unavailable in watchOS
298 | return
299 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:297:52: error: 'keyWindow' is unavailable in watchOS
295 | shouldRefresh: Bool = true
296 | ) {
297 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'keyWindow' is unavailable in watchOS
298 | return
299 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:311:36: error: 'UINavigationController' is unavailable in watchOS
309 | let viewController = typographyKitVC(navSettings: navigationSettings, delegate: delegate)
310 | viewController.modalPresentationStyle = .overCurrentContext
311 | let navigationController = UINavigationController(rootViewController: viewController)
| `- error: 'UINavigationController' is unavailable in watchOS
312 | if navigationSettings.shouldRefresh {
313 | TypographyKit.refresh()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:322:31: error: 'UIApplication' is unavailable in watchOS
320 | navigationSettings: ViewControllerNavigationSettings
321 | ) {
322 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'UIApplication' is unavailable in watchOS
323 | return
324 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:322:52: error: 'keyWindow' is unavailable in watchOS
320 | navigationSettings: ViewControllerNavigationSettings
321 | ) {
322 | guard let presenter = UIApplication.shared.keyWindow?.rootViewController else {
| `- error: 'keyWindow' is unavailable in watchOS
323 | return
324 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:327:36: error: 'UINavigationController' is unavailable in watchOS
325 | let viewController = typographyKitVC(navSettings: navigationSettings, delegate: delegate)
326 | viewController.modalPresentationStyle = .overCurrentContext
327 | let navigationController = UINavigationController(rootViewController: viewController)
| `- error: 'UINavigationController' is unavailable in watchOS
328 |
329 | if navigationSettings.shouldRefresh {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:14:29: error: 'UILabel' is unavailable in watchOS
12 | class TypographyKitColorCell: UITableViewCell {
13 |
14 | private var titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
15 | let titleLabel = UILabel()
16 | titleLabel.font = UIFont(name: "Avenir-Book", size: 17.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:15:26: error: 'UILabel' is unavailable in watchOS
13 |
14 | private var titleLabel: UILabel = {
15 | let titleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
16 | titleLabel.font = UIFont(name: "Avenir-Book", size: 17.0)
17 | titleLabel.textColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:15:26: error: 'init()' is unavailable in watchOS
13 |
14 | private var titleLabel: UILabel = {
15 | let titleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
16 | titleLabel.font = UIFont(name: "Avenir-Book", size: 17.0)
17 | titleLabel.textColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:22:26: error: 'UITableViewCell' is unavailable in watchOS
20 | }()
21 |
22 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
23 | super.init(style: style, reuseIdentifier: reuseIdentifier)
24 | configureView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:12:31: error: 'UITableViewCell' is unavailable in watchOS
10 |
11 | @available(iOS 9.0, *)
12 | class TypographyKitColorCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | private var titleLabel: UILabel = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:55:34: error: 'UIView' is unavailable in watchOS
53 | }
54 |
55 | private func effectView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
56 | let blur = UIBlurEffect(style: .dark)
57 | let effectView = UIVisualEffectView(effect: blur)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:47:9: error: 'NSLayoutConstraint' is unavailable in watchOS
45 | let effectView = self.effectView()
46 | effectView.addSubview(titleLabel)
47 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
48 | titleLabel.leftAnchor.constraint(equalTo: effectView.leftAnchor, constant: 10.0),
49 | titleLabel.rightAnchor.constraint(equalTo: effectView.rightAnchor, constant: -10.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:56:20: error: 'UIBlurEffect' is unavailable in watchOS
54 |
55 | private func effectView() -> UIView {
56 | let blur = UIBlurEffect(style: .dark)
| `- error: 'UIBlurEffect' is unavailable in watchOS
57 | let effectView = UIVisualEffectView(effect: blur)
58 | effectView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:57:26: error: 'UIVisualEffectView' is unavailable in watchOS
55 | private func effectView() -> UIView {
56 | let blur = UIBlurEffect(style: .dark)
57 | let effectView = UIVisualEffectView(effect: blur)
| `- error: 'UIVisualEffectView' is unavailable in watchOS
58 | effectView.translatesAutoresizingMaskIntoConstraints = false
59 | effectView.clipsToBounds = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:62:9: error: 'NSLayoutConstraint' is unavailable in watchOS
60 | effectView.layer.cornerRadius = 5.0
61 | contentView.addSubview(effectView)
62 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
63 | effectView.leftAnchor.constraint(equalTo: contentView.leftAnchor, constant: 10.0),
64 | effectView.centerYAnchor.constraint(equalTo: contentView.centerYAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:18:26: error: 'UISegmentedControl' is unavailable in watchOS
16 | public typealias NavigationSettings = ViewControllerNavigationSettings
17 |
18 | lazy var headerView: UISegmentedControl = {
| `- error: 'UISegmentedControl' is unavailable in watchOS
19 | let segControl = UISegmentedControl(items: [])
20 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:19:26: error: 'UISegmentedControl' is unavailable in watchOS
17 |
18 | lazy var headerView: UISegmentedControl = {
19 | let segControl = UISegmentedControl(items: [])
| `- error: 'UISegmentedControl' is unavailable in watchOS
20 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
21 | if #available(iOS 13, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:22:37: error: 'systemBackground' is unavailable in watchOS
20 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
21 | if #available(iOS 13, *) {
22 | view.backgroundColor = .systemBackground
| `- error: 'systemBackground' is unavailable in watchOS
23 | }
24 | return segControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:62:42: error: 'UISegmentedControl' is unavailable in watchOS
60 | }
61 |
62 | @IBAction func changeStyle(_ sender: UISegmentedControl) {
| `- error: 'UISegmentedControl' is unavailable in watchOS
63 | guard #available(iOS 13, *) else {
64 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:12:42: error: 'UIViewController' is unavailable in watchOS
10 |
11 | @available(iOS 9.0, *)
12 | class TypographyKitColorsViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
13 |
14 | // MARK: Type Definitions
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:75:33: error: 'UITableView' is unavailable in watchOS
73 | extension TypographyKitColorsViewController: UITableViewDataSource {
74 |
75 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
76 | return TypographyKit.colors.keys.count
77 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:79:33: error: 'UITableView' is unavailable in watchOS
77 | }
78 |
79 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
80 | let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
81 | guard let colorCell = cell as? TypographyKitColorCell else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:79:84: error: 'UITableViewCell' is unavailable in watchOS
77 | }
78 |
79 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
80 | let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
81 | guard let colorCell = cell as? TypographyKitColorCell else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:73:46: error: 'UITableViewDataSource' is unavailable in watchOS
71 |
72 | @available(iOS 9.0, *)
73 | extension TypographyKitColorsViewController: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
74 |
75 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:96:33: error: 'UITableView' is unavailable in watchOS
94 | extension TypographyKitColorsViewController: UITableViewDelegate {
95 |
96 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
97 | return 100.0
98 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:100:33: error: 'UITableView' is unavailable in watchOS
98 | }
99 |
100 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
101 | guard #available(iOS 13, *) else { return nil }
102 | return headerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:100:86: error: 'UIView' is unavailable in watchOS
98 | }
99 |
100 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
101 | guard #available(iOS 13, *) else { return nil }
102 | return headerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:105:33: error: 'UITableView' is unavailable in watchOS
103 | }
104 |
105 | func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
106 | guard #available(iOS 13, *) else { return 0 }
107 | return headerView.frame.height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:94:46: error: 'UITableViewDelegate' is unavailable in watchOS
92 |
93 | @available(iOS 9.0, *)
94 | extension TypographyKitColorsViewController: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
95 |
96 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:33:25: error: 'UITableView' is unavailable in watchOS
31 | override func viewDidLoad() {
32 | title = "TypographyKit Colors"
33 | let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
34 | tableView.translatesAutoresizingMaskIntoConstraints = false
35 | tableView.dataSource = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:33:25: error: 'init()' is unavailable in watchOS
31 | override func viewDidLoad() {
32 | title = "TypographyKit Colors"
33 | let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
34 | tableView.translatesAutoresizingMaskIntoConstraints = false
35 | tableView.dataSource = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:38:9: error: 'NSLayoutConstraint' is unavailable in watchOS
36 | tableView.delegate = self
37 | view.addSubview(tableView)
38 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
39 | tableView.leftAnchor.constraint(equalTo: view.leftAnchor),
40 | tableView.rightAnchor.constraint(equalTo: view.rightAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:67:9: error: 'overrideUserInterfaceStyle' is unavailable in watchOS
65 | }
66 | let style = TypographyInterfaceStyle.allCases[sender.selectedSegmentIndex]
67 | overrideUserInterfaceStyle = style.userInterfaceStyle
| `- error: 'overrideUserInterfaceStyle' is unavailable in watchOS
68 | navigationController?.navigationBar.overrideUserInterfaceStyle = style.userInterfaceStyle
69 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:358:44: note: 'overrideUserInterfaceStyle' has been explicitly marked unavailable here
356 | * specific `UIUserInterfaceStyle`. This does not affect the application or any parent view controllers.
357 | */
358 | @property (nonatomic) UIUserInterfaceStyle overrideUserInterfaceStyle API_AVAILABLE(tvos(13.0), ios(13.0)) API_UNAVAILABLE(watchos); // Defaults to UIUserInterfaceStyleUnspecified
| `- note: 'overrideUserInterfaceStyle' has been explicitly marked unavailable here
359 |
360 | /// Registers a new scene accessory configuration associated with this view controller.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:68:45: error: 'overrideUserInterfaceStyle' is unavailable in watchOS
66 | let style = TypographyInterfaceStyle.allCases[sender.selectedSegmentIndex]
67 | overrideUserInterfaceStyle = style.userInterfaceStyle
68 | navigationController?.navigationBar.overrideUserInterfaceStyle = style.userInterfaceStyle
| `- error: 'overrideUserInterfaceStyle' is unavailable in watchOS
69 | }
70 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:705:44: note: 'overrideUserInterfaceStyle' has been explicitly marked unavailable here
703 | * - It also affects presentations that happen inside the window.
704 | */
705 | @property (nonatomic) UIUserInterfaceStyle overrideUserInterfaceStyle API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'overrideUserInterfaceStyle' has been explicitly marked unavailable here
706 |
707 | @end
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyKit.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyKitColorCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyKitColorsViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitConfiguration.swift (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TypographyKitConfiguration.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ TypographyKit (in target 'TypographyKit' from project 'TypographyKit')
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/LabelSettings.swift:27:1: warning: extension declares a conformance of imported type 'NSLineBreakMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
25 | }
26 |
27 | extension NSLineBreakMode: Codable {}
| |- warning: extension declares a conformance of imported type 'NSLineBreakMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:23:49: error: 'UIContentSizeCategory' is unavailable in watchOS
21 | public var textColor: UIColor?
22 | private let textStyle: UIFont.TextStyle
23 | private static let contentSizeCategoryMap: [UIContentSizeCategory: Float] = [
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
24 | UIContentSizeCategory.extraSmall: -3,
25 | UIContentSizeCategory.small: -2,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:24:9: error: 'UIContentSizeCategory' is unavailable in watchOS
22 | private let textStyle: UIFont.TextStyle
23 | private static let contentSizeCategoryMap: [UIContentSizeCategory: Float] = [
24 | UIContentSizeCategory.extraSmall: -3,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
25 | UIContentSizeCategory.small: -2,
26 | UIContentSizeCategory.medium: -1,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:24:31: error: 'extraSmall' is unavailable in watchOS
22 | private let textStyle: UIFont.TextStyle
23 | private static let contentSizeCategoryMap: [UIContentSizeCategory: Float] = [
24 | UIContentSizeCategory.extraSmall: -3,
| `- error: 'extraSmall' is unavailable in watchOS
25 | UIContentSizeCategory.small: -2,
26 | UIContentSizeCategory.medium: -1,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:19:42: note: 'extraSmall' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryUnspecified API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
19 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraSmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'extraSmall' has been explicitly marked unavailable here
20 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategorySmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
21 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:25:9: error: 'UIContentSizeCategory' is unavailable in watchOS
23 | private static let contentSizeCategoryMap: [UIContentSizeCategory: Float] = [
24 | UIContentSizeCategory.extraSmall: -3,
25 | UIContentSizeCategory.small: -2,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
26 | UIContentSizeCategory.medium: -1,
27 | UIContentSizeCategory.large: 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:25:31: error: 'small' is unavailable in watchOS
23 | private static let contentSizeCategoryMap: [UIContentSizeCategory: Float] = [
24 | UIContentSizeCategory.extraSmall: -3,
25 | UIContentSizeCategory.small: -2,
| `- error: 'small' is unavailable in watchOS
26 | UIContentSizeCategory.medium: -1,
27 | UIContentSizeCategory.large: 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:20:42: note: 'small' has been explicitly marked unavailable here
18 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryUnspecified API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
19 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraSmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
20 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategorySmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'small' has been explicitly marked unavailable here
21 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
22 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:26:9: error: 'UIContentSizeCategory' is unavailable in watchOS
24 | UIContentSizeCategory.extraSmall: -3,
25 | UIContentSizeCategory.small: -2,
26 | UIContentSizeCategory.medium: -1,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
27 | UIContentSizeCategory.large: 0,
28 | UIContentSizeCategory.extraLarge: 1,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:26:31: error: 'medium' is unavailable in watchOS
24 | UIContentSizeCategory.extraSmall: -3,
25 | UIContentSizeCategory.small: -2,
26 | UIContentSizeCategory.medium: -1,
| `- error: 'medium' is unavailable in watchOS
27 | UIContentSizeCategory.large: 0,
28 | UIContentSizeCategory.extraLarge: 1,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:21:42: note: 'medium' has been explicitly marked unavailable here
19 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraSmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
20 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategorySmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
21 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'medium' has been explicitly marked unavailable here
22 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
23 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:27:9: error: 'UIContentSizeCategory' is unavailable in watchOS
25 | UIContentSizeCategory.small: -2,
26 | UIContentSizeCategory.medium: -1,
27 | UIContentSizeCategory.large: 0,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
28 | UIContentSizeCategory.extraLarge: 1,
29 | UIContentSizeCategory.extraExtraLarge: 2,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:27:31: error: 'large' is unavailable in watchOS
25 | UIContentSizeCategory.small: -2,
26 | UIContentSizeCategory.medium: -1,
27 | UIContentSizeCategory.large: 0,
| `- error: 'large' is unavailable in watchOS
28 | UIContentSizeCategory.extraLarge: 1,
29 | UIContentSizeCategory.extraExtraLarge: 2,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:22:42: note: 'large' has been explicitly marked unavailable here
20 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategorySmall API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
21 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
22 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'large' has been explicitly marked unavailable here
23 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
24 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:28:9: error: 'UIContentSizeCategory' is unavailable in watchOS
26 | UIContentSizeCategory.medium: -1,
27 | UIContentSizeCategory.large: 0,
28 | UIContentSizeCategory.extraLarge: 1,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
29 | UIContentSizeCategory.extraExtraLarge: 2,
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:28:31: error: 'extraLarge' is unavailable in watchOS
26 | UIContentSizeCategory.medium: -1,
27 | UIContentSizeCategory.large: 0,
28 | UIContentSizeCategory.extraLarge: 1,
| `- error: 'extraLarge' is unavailable in watchOS
29 | UIContentSizeCategory.extraExtraLarge: 2,
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:23:42: note: 'extraLarge' has been explicitly marked unavailable here
21 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
22 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
23 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'extraLarge' has been explicitly marked unavailable here
24 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:29:9: error: 'UIContentSizeCategory' is unavailable in watchOS
27 | UIContentSizeCategory.large: 0,
28 | UIContentSizeCategory.extraLarge: 1,
29 | UIContentSizeCategory.extraExtraLarge: 2,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
31 | UIContentSizeCategory.accessibilityMedium: 4,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:29:31: error: 'extraExtraLarge' is unavailable in watchOS
27 | UIContentSizeCategory.large: 0,
28 | UIContentSizeCategory.extraLarge: 1,
29 | UIContentSizeCategory.extraExtraLarge: 2,
| `- error: 'extraExtraLarge' is unavailable in watchOS
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
31 | UIContentSizeCategory.accessibilityMedium: 4,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:24:42: note: 'extraExtraLarge' has been explicitly marked unavailable here
22 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
23 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
24 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'extraExtraLarge' has been explicitly marked unavailable here
25 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:30:9: error: 'UIContentSizeCategory' is unavailable in watchOS
28 | UIContentSizeCategory.extraLarge: 1,
29 | UIContentSizeCategory.extraExtraLarge: 2,
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
31 | UIContentSizeCategory.accessibilityMedium: 4,
32 | UIContentSizeCategory.accessibilityLarge: 5,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:30:31: error: 'extraExtraExtraLarge' is unavailable in watchOS
28 | UIContentSizeCategory.extraLarge: 1,
29 | UIContentSizeCategory.extraExtraLarge: 2,
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
| `- error: 'extraExtraExtraLarge' is unavailable in watchOS
31 | UIContentSizeCategory.accessibilityMedium: 4,
32 | UIContentSizeCategory.accessibilityLarge: 5,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:25:42: note: 'extraExtraExtraLarge' has been explicitly marked unavailable here
23 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
24 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryExtraExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'extraExtraExtraLarge' has been explicitly marked unavailable here
26 |
27 | // Accessibility sizes
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:31:9: error: 'UIContentSizeCategory' is unavailable in watchOS
29 | UIContentSizeCategory.extraExtraLarge: 2,
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
31 | UIContentSizeCategory.accessibilityMedium: 4,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
32 | UIContentSizeCategory.accessibilityLarge: 5,
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:31:31: error: 'accessibilityMedium' is unavailable in watchOS
29 | UIContentSizeCategory.extraExtraLarge: 2,
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
31 | UIContentSizeCategory.accessibilityMedium: 4,
| `- error: 'accessibilityMedium' is unavailable in watchOS
32 | UIContentSizeCategory.accessibilityLarge: 5,
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:28:42: note: 'accessibilityMedium' has been explicitly marked unavailable here
26 |
27 | // Accessibility sizes
28 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'accessibilityMedium' has been explicitly marked unavailable here
29 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
30 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:32:9: error: 'UIContentSizeCategory' is unavailable in watchOS
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
31 | UIContentSizeCategory.accessibilityMedium: 4,
32 | UIContentSizeCategory.accessibilityLarge: 5,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:32:31: error: 'accessibilityLarge' is unavailable in watchOS
30 | UIContentSizeCategory.extraExtraExtraLarge: 3,
31 | UIContentSizeCategory.accessibilityMedium: 4,
32 | UIContentSizeCategory.accessibilityLarge: 5,
| `- error: 'accessibilityLarge' is unavailable in watchOS
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:29:42: note: 'accessibilityLarge' has been explicitly marked unavailable here
27 | // Accessibility sizes
28 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
29 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'accessibilityLarge' has been explicitly marked unavailable here
30 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
31 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:33:9: error: 'UIContentSizeCategory' is unavailable in watchOS
31 | UIContentSizeCategory.accessibilityMedium: 4,
32 | UIContentSizeCategory.accessibilityLarge: 5,
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
35 | UIContentSizeCategory.accessibilityExtraExtraExtraLarge: 8
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:33:31: error: 'accessibilityExtraLarge' is unavailable in watchOS
31 | UIContentSizeCategory.accessibilityMedium: 4,
32 | UIContentSizeCategory.accessibilityLarge: 5,
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
| `- error: 'accessibilityExtraLarge' is unavailable in watchOS
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
35 | UIContentSizeCategory.accessibilityExtraExtraExtraLarge: 8
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:30:42: note: 'accessibilityExtraLarge' has been explicitly marked unavailable here
28 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityMedium API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
29 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
30 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'accessibilityExtraLarge' has been explicitly marked unavailable here
31 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
32 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:34:9: error: 'UIContentSizeCategory' is unavailable in watchOS
32 | UIContentSizeCategory.accessibilityLarge: 5,
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
35 | UIContentSizeCategory.accessibilityExtraExtraExtraLarge: 8
36 | ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:34:31: error: 'accessibilityExtraExtraLarge' is unavailable in watchOS
32 | UIContentSizeCategory.accessibilityLarge: 5,
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
| `- error: 'accessibilityExtraExtraLarge' is unavailable in watchOS
35 | UIContentSizeCategory.accessibilityExtraExtraExtraLarge: 8
36 | ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:31:42: note: 'accessibilityExtraExtraLarge' has been explicitly marked unavailable here
29 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
30 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
31 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'accessibilityExtraExtraLarge' has been explicitly marked unavailable here
32 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
33 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:35:9: error: 'UIContentSizeCategory' is unavailable in watchOS
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
35 | UIContentSizeCategory.accessibilityExtraExtraExtraLarge: 8
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
36 | ]
37 | private static let fontWeightMap: [String: UIFont.Weight] = [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:35:31: error: 'accessibilityExtraExtraExtraLarge' is unavailable in watchOS
33 | UIContentSizeCategory.accessibilityExtraLarge: 6,
34 | UIContentSizeCategory.accessibilityExtraExtraLarge: 7,
35 | UIContentSizeCategory.accessibilityExtraExtraExtraLarge: 8
| `- error: 'accessibilityExtraExtraExtraLarge' is unavailable in watchOS
36 | ]
37 | private static let fontWeightMap: [String: UIFont.Weight] = [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:32:42: note: 'accessibilityExtraExtraExtraLarge' has been explicitly marked unavailable here
30 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
31 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
32 | UIKIT_EXTERN UIContentSizeCategory const UIContentSizeCategoryAccessibilityExtraExtraExtraLarge API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'accessibilityExtraExtraExtraLarge' has been explicitly marked unavailable here
33 |
34 | // Notification is emitted when the user has changed the preferredContentSizeCategory for the system
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:103:45: error: 'UIContentSizeCategory' is unavailable in watchOS
101 | /// Returns a `UIFont` scaled appropriately for the given `UIContentSizeCategory` using the specified scaling
102 | /// method.
103 | public func font(_ contentSizeCategory: UIContentSizeCategory) -> UIFont? {
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
104 | guard let fontName = self.fontName, let pointSize = self.pointSize else {
105 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:184:30: error: 'UIContentSizeCategory' is unavailable in watchOS
182 | pointSize: Float,
183 | textStyle: UIFont.TextStyle,
184 | contentSizeCategory: UIContentSizeCategory
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
185 | ) -> UIFont? {
186 | guard var newFont = font(fontName, pointSize: pointSize) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift:207:88: error: 'UIContentSizeCategory' is unavailable in watchOS
205 |
206 | /// Scales `UIFont` using a step size * multiplier increasing in-line with the `UIContentSizeCategory` value.
207 | private func scaleUsingStepping(_ fontName: String, pointSize: Float, contentSize: UIContentSizeCategory)
| `- error: 'UIContentSizeCategory' is unavailable in watchOS
208 | -> UIFont? {
209 | // No scaling if the UIContentSizeCategory cannot be found in map.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
| `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyColor.swift:81:25: error: cannot find type 'CIColor' in scope
79 | }
80 |
81 | public var ciColor: CIColor {
| `- error: cannot find type 'CIColor' in scope
82 | return self.uiColor.ciColor
83 | }
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyInterfaceStyle.swift:16:17: error: 'UIUserInterfaceStyle' is unavailable in watchOS
14 |
15 | @available(iOS 12, *)
16 | init(style: UIUserInterfaceStyle) {
| `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
17 | switch style {
18 | case .light:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
31 |
32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
| `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
33 | UIUserInterfaceStyleUnspecified,
34 | UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyInterfaceStyle.swift:30:29: error: 'UIUserInterfaceStyle' is unavailable in watchOS
28 |
29 | @available(iOS 12, *)
30 | var userInterfaceStyle: UIUserInterfaceStyle {
| `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
31 | switch self {
32 | case .light:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
31 |
32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
| `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
33 | UIUserInterfaceStyleUnspecified,
34 | UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:31:50: error: 'UIButton' is unavailable in watchOS
29 | }
30 |
31 | public static var buttonTitleColorApplyMode: UIButton.TitleColorApplyMode =
| `- error: 'UIButton' is unavailable in watchOS
32 | TypographyKitConfiguration.default.buttons.titleColorApplyMode
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:337:31: error: 'UINavigationController' is unavailable in watchOS
335 | public static func pushTypographyColors(
336 | delegate: TypographyKitViewControllerDelegate? = nil,
337 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
338 | animated: Bool = false,
339 | shouldRefresh: Bool = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:360:31: error: 'UINavigationController' is unavailable in watchOS
358 | public static func pushTypographyColors(
359 | delegate: TypographyKitViewControllerDelegate? = nil,
360 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
361 | navigationSettings: ViewControllerNavigationSettings
362 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:376:31: error: 'UINavigationController' is unavailable in watchOS
374 | public static func pushTypographyStyles(
375 | delegate: TypographyKitViewControllerDelegate? = nil,
376 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
377 | animated: Bool = false,
378 | shouldRefresh: Bool = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift:397:31: error: 'UINavigationController' is unavailable in watchOS
395 | public static func pushTypographyStyles(
396 | delegate: TypographyKitViewControllerDelegate? = nil,
397 | navigationController: UINavigationController,
| `- error: 'UINavigationController' is unavailable in watchOS
398 | navigationSettings: ViewControllerNavigationSettings
399 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:14:29: error: 'UILabel' is unavailable in watchOS
12 | class TypographyKitColorCell: UITableViewCell {
13 |
14 | private var titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
15 | let titleLabel = UILabel()
16 | titleLabel.font = UIFont(name: "Avenir-Book", size: 17.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:15:26: error: 'UILabel' is unavailable in watchOS
13 |
14 | private var titleLabel: UILabel = {
15 | let titleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
16 | titleLabel.font = UIFont(name: "Avenir-Book", size: 17.0)
17 | titleLabel.textColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:15:26: error: 'init()' is unavailable in watchOS
13 |
14 | private var titleLabel: UILabel = {
15 | let titleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
16 | titleLabel.font = UIFont(name: "Avenir-Book", size: 17.0)
17 | titleLabel.textColor = .white
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:22:26: error: 'UITableViewCell' is unavailable in watchOS
20 | }()
21 |
22 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
23 | super.init(style: style, reuseIdentifier: reuseIdentifier)
24 | configureView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:12:31: error: 'UITableViewCell' is unavailable in watchOS
10 |
11 | @available(iOS 9.0, *)
12 | class TypographyKitColorCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 | private var titleLabel: UILabel = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift:55:34: error: 'UIView' is unavailable in watchOS
53 | }
54 |
55 | private func effectView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
56 | let blur = UIBlurEffect(style: .dark)
57 | let effectView = UIVisualEffectView(effect: blur)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:18:26: error: 'UISegmentedControl' is unavailable in watchOS
16 | public typealias NavigationSettings = ViewControllerNavigationSettings
17 |
18 | lazy var headerView: UISegmentedControl = {
| `- error: 'UISegmentedControl' is unavailable in watchOS
19 | let segControl = UISegmentedControl(items: [])
20 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:19:26: error: 'UISegmentedControl' is unavailable in watchOS
17 |
18 | lazy var headerView: UISegmentedControl = {
19 | let segControl = UISegmentedControl(items: [])
| `- error: 'UISegmentedControl' is unavailable in watchOS
20 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
21 | if #available(iOS 13, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:22:37: error: 'systemBackground' is unavailable in watchOS
20 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
21 | if #available(iOS 13, *) {
22 | view.backgroundColor = .systemBackground
| `- error: 'systemBackground' is unavailable in watchOS
23 | }
24 | return segControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:62:42: error: 'UISegmentedControl' is unavailable in watchOS
60 | }
61 |
62 | @IBAction func changeStyle(_ sender: UISegmentedControl) {
| `- error: 'UISegmentedControl' is unavailable in watchOS
63 | guard #available(iOS 13, *) else {
64 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:12:42: error: 'UIViewController' is unavailable in watchOS
10 |
11 | @available(iOS 9.0, *)
12 | class TypographyKitColorsViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
13 |
14 | // MARK: Type Definitions
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:75:33: error: 'UITableView' is unavailable in watchOS
73 | extension TypographyKitColorsViewController: UITableViewDataSource {
74 |
75 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
76 | return TypographyKit.colors.keys.count
77 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:79:33: error: 'UITableView' is unavailable in watchOS
77 | }
78 |
79 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
80 | let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
81 | guard let colorCell = cell as? TypographyKitColorCell else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:79:84: error: 'UITableViewCell' is unavailable in watchOS
77 | }
78 |
79 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
80 | let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
81 | guard let colorCell = cell as? TypographyKitColorCell else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:73:46: error: 'UITableViewDataSource' is unavailable in watchOS
71 |
72 | @available(iOS 9.0, *)
73 | extension TypographyKitColorsViewController: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
74 |
75 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:96:33: error: 'UITableView' is unavailable in watchOS
94 | extension TypographyKitColorsViewController: UITableViewDelegate {
95 |
96 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
97 | return 100.0
98 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:100:33: error: 'UITableView' is unavailable in watchOS
98 | }
99 |
100 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
101 | guard #available(iOS 13, *) else { return nil }
102 | return headerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:100:86: error: 'UIView' is unavailable in watchOS
98 | }
99 |
100 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
101 | guard #available(iOS 13, *) else { return nil }
102 | return headerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:105:33: error: 'UITableView' is unavailable in watchOS
103 | }
104 |
105 | func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
106 | guard #available(iOS 13, *) else { return 0 }
107 | return headerView.frame.height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift:94:46: error: 'UITableViewDelegate' is unavailable in watchOS
92 |
93 | @available(iOS 9.0, *)
94 | extension TypographyKitColorsViewController: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
95 |
96 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:22:28: error: 'UISegmentedControl' is unavailable in watchOS
20 | private var typographyStyleNames: [String] = []
21 |
22 | lazy var styleControl: UISegmentedControl = {
| `- error: 'UISegmentedControl' is unavailable in watchOS
23 | let segControl = UISegmentedControl(items: [])
24 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:23:26: error: 'UISegmentedControl' is unavailable in watchOS
21 |
22 | lazy var styleControl: UISegmentedControl = {
23 | let segControl = UISegmentedControl(items: [])
| `- error: 'UISegmentedControl' is unavailable in watchOS
24 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
25 | if #available(iOS 13, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:26:37: error: 'systemBackground' is unavailable in watchOS
24 | segControl.addTarget(self, action: #selector(changeStyle), for: .valueChanged)
25 | if #available(iOS 13, *) {
26 | view.backgroundColor = .systemBackground
| `- error: 'systemBackground' is unavailable in watchOS
27 | }
28 | return segControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:37:42: error: 'UITableView' is unavailable in watchOS
35 | }
36 |
37 | override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
38 | return typographyStyleNames.count
39 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:41:42: error: 'UITableView' is unavailable in watchOS
39 | }
40 |
41 | override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
42 | let cellReuseIdentifier = "cell"
43 | let cell: UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:41:93: error: 'UITableViewCell' is unavailable in watchOS
39 | }
40 |
41 | override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
42 | let cellReuseIdentifier = "cell"
43 | let cell: UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:78:42: error: 'UITableView' is unavailable in watchOS
76 | }
77 |
78 | override func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
79 | return 150
80 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:82:42: error: 'UITableView' is unavailable in watchOS
80 | }
81 |
82 | override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
83 | return UITableView.automaticDimension
84 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:94:42: error: 'UITableView' is unavailable in watchOS
92 | }
93 |
94 | override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
95 | guard #available(iOS 13, *) else {
96 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:94:95: error: 'UIView' is unavailable in watchOS
92 | }
93 |
94 | override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
95 | guard #available(iOS 13, *) else {
96 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:101:42: error: 'UITableView' is unavailable in watchOS
99 | }
100 |
101 | override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
102 | guard #available(iOS 13, *) else {
103 | return 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:108:38: error: 'UISegmentedControl' is unavailable in watchOS
106 | }
107 |
108 | @objc func changeStyle(_ sender: UISegmentedControl) {
| `- error: 'UISegmentedControl' is unavailable in watchOS
109 | guard #available(iOS 13, *) else {
110 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift:11:36: error: 'UITableViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | class TypographyKitViewController: UITableViewController {
| `- error: 'UITableViewController' is unavailable in watchOS
12 |
13 | // MARK: Type definitions
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
| `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:13:11: error: 'UIButton' is unavailable in watchOS
11 | import UIKit
12 |
13 | extension UIButton {
| `- error: 'UIButton' is unavailable in watchOS
14 |
15 | public typealias TitleColorApplyMode = ButtonTitleColorApplyMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:150:11: error: 'UIButton' is unavailable in watchOS
148 | }
149 |
150 | extension UIButton: TypographyKitElement {
| `- error: 'UIButton' is unavailable in watchOS
151 |
152 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift:171:11: error: 'UIButton' is unavailable in watchOS
169 | }
170 |
171 | extension UIButton {
| `- error: 'UIButton' is unavailable in watchOS
172 |
173 | func applyTitleColor(_ color: UIColor, mode: TitleColorApplyMode) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:13:34: error: 'UIControl' is unavailable in watchOS
11 | extension UIControl.State: @retroactive CaseIterable {
12 |
13 | public typealias AllCases = [UIControl.State]
| `- error: 'UIControl' is unavailable in watchOS
14 |
15 | public static var allCases: [UIControl.State] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:15:34: error: 'UIControl' is unavailable in watchOS
13 | public typealias AllCases = [UIControl.State]
14 |
15 | public static var allCases: [UIControl.State] {
| `- error: 'UIControl' is unavailable in watchOS
16 | var controlStates: [UIControl.State] = [.normal, .highlighted, .disabled, .selected, .application]
17 | if #available(iOS 9, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift:11:11: error: 'UIControl' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIControl.State: @retroactive CaseIterable {
| `- error: 'UIControl' is unavailable in watchOS
12 |
13 | public typealias AllCases = [UIControl.State]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:13:11: error: 'UILabel' is unavailable in watchOS
11 | import UIKit
12 |
13 | extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
14 |
15 | @objc public var fontTextStyle: UIFont.TextStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift:151:11: error: 'UILabel' is unavailable in watchOS
149 | }
150 |
151 | extension UILabel: TypographyKitElement {
| `- error: 'UILabel' is unavailable in watchOS
152 |
153 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:12:11: error: 'UITextField' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension UITextField {
| `- error: 'UITextField' is unavailable in watchOS
13 |
14 | public var letterCase: LetterCase {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift:129:11: error: 'UITextField' is unavailable in watchOS
127 | }
128 |
129 | extension UITextField: TypographyKitElement {
| `- error: 'UITextField' is unavailable in watchOS
130 |
131 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextViewAdditions.swift:12:11: error: 'UITextView' is unavailable in watchOS
10 | import UIKit
11 |
12 | extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
13 |
14 | public var letterCase: LetterCase {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextViewAdditions.swift:131:11: error: 'UITextView' is unavailable in watchOS
129 | }
130 |
131 | extension UITextView: TypographyKitElement {
| `- error: 'UITextView' is unavailable in watchOS
132 |
133 | func isAttributed() -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ViewControllerNavigationSettings.swift:13:23: error: 'UIBarButtonItem' is unavailable in watchOS
11 | @objc public class ViewControllerNavigationSettings: NSObject {
12 |
13 | let actionButton: UIBarButtonItem.SystemItem
| `- error: 'UIBarButtonItem' is unavailable in watchOS
14 | let animated: Bool
15 | let autoClose: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ViewControllerNavigationSettings.swift:17:22: error: 'UIBarButtonItem' is unavailable in watchOS
15 | let autoClose: Bool
16 | let closeButtonAlignment: CloseButtonAlignment
17 | let closeButton: UIBarButtonItem.SystemItem
| `- error: 'UIBarButtonItem' is unavailable in watchOS
18 | let isModal: Bool
19 | let isNavigationBarHidden: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ViewControllerNavigationSettings.swift:22:31: error: 'UIBarButtonItem' is unavailable in watchOS
20 | let shouldRefresh: Bool
21 |
22 | public init(actionButton: UIBarButtonItem.SystemItem = .action,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
23 | animated: Bool = false,
24 | autoClose: Bool = true,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ViewControllerNavigationSettings.swift:26:30: error: 'UIBarButtonItem' is unavailable in watchOS
24 | autoClose: Bool = true,
25 | closeButtonAlignment: CloseButtonAlignment = .closeButtonLeftExportButtonRight,
26 | closeButton: UIBarButtonItem.SystemItem = .done,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
27 | isModal: Bool = false,
28 | isNavigationBarHidden: Bool = false,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ButtonSettings.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ButtonTitleColorApplyMode.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/CloseButtonAlignment.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ColorParser.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ConfigurationKey.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ConfigurationParsingError.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ConfigurationType.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/FontTextStyleParser.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/JSONParsingService.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/LabelSettings.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/LoggingService.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/NSLineBreakMode.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ParsingError.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ParsingService.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/PropertyListParsingService.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/RegularExpressionMatchable.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ScalingMode.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/StrategicConfigurationParsingService.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/String+RegularExpressionMatchable.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/StringAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/Typography.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyColor.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyColors.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyInterfaceStyle.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKit.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorCell.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitColorsViewController.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitConfiguration.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitElement.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitPropertyAdditionsKey.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitSettings.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewController.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyKitViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/TypographyStyles.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIButtonAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIColorAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UIControlState.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UILabelAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextFieldAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/UITextViewAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ViewAdditions.swift /Users/admin/builder/spi-builder-workspace/TypographyKit/Classes/ViewControllerNavigationSettings.swift -target arm64-apple-watchos9.0 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TypographyKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TypographyKit.build/Debug-watchos/TypographyKit-t.build/Objects-normal/arm64/TypographyKit.abi.json
SwiftCompile normal arm64 (in target 'TypographyKit' from project 'TypographyKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TypographyKit (in target 'TypographyKit' from project 'TypographyKit')
SwiftCompile normal arm64_32 (in target 'TypographyKit' from project 'TypographyKit')
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-09-21 15:14:19.424 xcodebuild[881:5334] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ TypographyKit (in target 'TypographyKit' from project 'TypographyKit')
SwiftCompile normal arm64 (in target 'TypographyKit' from project 'TypographyKit')
Building workspace TypographyKit with scheme TypographyKit
(3 failures)
BUILD FAILURE 6.4 watchOS