Build Information
Failed to build FTLinearActivityIndicator, reference 2.0.2 (52764c), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 15:35:28 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 FTLinearActivityIndicator -destination generic/platform=watchOSBuild Log
SwiftCompile normal arm64_32 Compiling\ UIApplication+LinearNetworkActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:173:11: error: 'UIViewController' is unavailable in watchOS
171 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
172 | @available(iOSApplicationExtension, unavailable)
173 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
174 | @objc final public class func configureLinearNetworkActivityIndicator() {
175 | DispatchQueue.once {
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:15:6: error: 'UIDevice' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
15 | if UIDevice.current.userInterfaceIdiom != .pad {
| `- error: 'UIDevice' is unavailable in watchOS
16 | if #available(iOS 18.0, *) {
17 | configureLinearNetworkActivityIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:27: error: 'windows' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'windows' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:49: error: 'safeAreaInsets' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'safeAreaInsets' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:40: error: 'UIApplication' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:40: error: 'UIApplication' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:35:3: error: 'UIViewController' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
35 | UIViewController.configureLinearNetworkActivityIndicator()
| `- error: 'UIViewController' is unavailable in watchOS
36 | }
37 |
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:45:75: error: 'UIWindow' is unavailable in watchOS
43 | var indicatorWindow: UIWindow? {
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
| `- error: 'UIWindow' is unavailable in watchOS
46 | }
47 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:53:18: error: 'UIWindow' is unavailable in watchOS
51 | self,
52 | &AssociatedKeys.indicatorWindowKey,
53 | newValue as UIWindow?,
| `- error: 'UIWindow' is unavailable in watchOS
54 | .OBJC_ASSOCIATION_RETAIN_NONATOMIC
55 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:71:44: error: 'UIScreen' is unavailable in watchOS
69 | if newValue {
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
| `- error: 'UIScreen' is unavailable in watchOS
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 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/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:71:53: error: 'main' is unavailable in watchOS
69 | if newValue {
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
| `- error: 'main' is unavailable in watchOS
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 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/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplication+LinearNetworkActivityIndicator.swift
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:72:24: error: 'UIWindow' is unavailable in watchOS
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
| `- error: 'UIWindow' is unavailable in watchOS
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
74 | indicatorWindow?.isUserInteractionEnabled = 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/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:72:24: error: 'init(frame:)' is unavailable in watchOS
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
| `- error: 'init(frame:)' is unavailable in watchOS
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
74 | indicatorWindow?.isUserInteractionEnabled = 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/UIWindow.h:27:1: note: 'init(frame:)' has been explicitly marked unavailable here
25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(frame:)' has been explicitly marked unavailable here
28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
29 |
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:73:35: error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
| `- error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
74 | indicatorWindow?.isUserInteractionEnabled = false
75 | if #available(iOS 17.0, *) {
SwiftCompile normal arm64_32 Compiling\ UIDevice+Extension.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Extension.swift
SwiftCompile normal arm64_32 Compiling\ FTLinearActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:62: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:88: error: 'easeInEaseOut' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:35: error: 'CAMediaTimingFunction' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:63: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FTLinearActivityIndicator.swift
SwiftCompile normal arm64 Compiling\ UIApplication+LinearNetworkActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:173:11: error: 'UIViewController' is unavailable in watchOS
171 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
172 | @available(iOSApplicationExtension, unavailable)
173 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
174 | @objc final public class func configureLinearNetworkActivityIndicator() {
175 | DispatchQueue.once {
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:15:6: error: 'UIDevice' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
15 | if UIDevice.current.userInterfaceIdiom != .pad {
| `- error: 'UIDevice' is unavailable in watchOS
16 | if #available(iOS 18.0, *) {
17 | configureLinearNetworkActivityIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:27: error: 'windows' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'windows' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:49: error: 'safeAreaInsets' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'safeAreaInsets' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:40: error: 'UIApplication' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:40: error: 'UIApplication' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:35:3: error: 'UIViewController' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
35 | UIViewController.configureLinearNetworkActivityIndicator()
| `- error: 'UIViewController' is unavailable in watchOS
36 | }
37 |
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:45:75: error: 'UIWindow' is unavailable in watchOS
43 | var indicatorWindow: UIWindow? {
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
| `- error: 'UIWindow' is unavailable in watchOS
46 | }
47 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplication+LinearNetworkActivityIndicator.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FTLinearActivityIndicator (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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.");
SwiftCompile normal arm64 (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIDevice+Extension.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Extension.swift
SwiftCompile normal arm64 Compiling\ FTLinearActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:62: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:88: error: 'easeInEaseOut' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:35: error: 'CAMediaTimingFunction' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:63: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FTLinearActivityIndicator.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-23 11:35:18.730 xcodebuild[655:4313] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FTLinearActivityIndicator (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
Building workspace FTLinearActivityIndicator with scheme FTLinearActivityIndicator
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
FTLinearActivityIndicator: /Users/admin/builder/spi-builder-workspace
resolved source packages: FTLinearActivityIndicator
2026-09-23 11:35:24.756 xcodebuild[780:4792] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "FTLinearActivityIndicator",
"name" : "FTLinearActivityIndicator",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
}
],
"products" : [
{
"name" : "FTLinearActivityIndicator",
"targets" : [
"FTLinearActivityIndicator"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "FTLinearActivityIndicator",
"module_type" : "SwiftTarget",
"name" : "FTLinearActivityIndicator",
"path" : "FTLinearActivityIndicator",
"product_memberships" : [
"FTLinearActivityIndicator"
],
"sources" : [
"Classes/FTLinearActivityIndicator.swift",
"Classes/UIApplication+LinearNetworkActivityIndicator.swift",
"Classes/UIDevice+Extension.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
{
"workspace" : {
"name" : "FTLinearActivityIndicator",
"schemes" : [
"FTLinearActivityIndicator"
]
}
}
2026-09-23 11:35:25.968 xcodebuild[788:4857] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme FTLinearActivityIndicator -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme FTLinearActivityIndicator -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
FTLinearActivityIndicator: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'FTLinearActivityIndicator-product' in project 'FTLinearActivityIndicator'
➜ Explicit dependency on target 'FTLinearActivityIndicator' in project 'FTLinearActivityIndicator'
Target 'FTLinearActivityIndicator' in project 'FTLinearActivityIndicator' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver FTLinearActivityIndicator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name FTLinearActivityIndicator -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver FTLinearActivityIndicator normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name FTLinearActivityIndicator -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FTLinearActivityIndicator (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:173:11: error: 'UIViewController' is unavailable in watchOS
171 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
172 | @available(iOSApplicationExtension, unavailable)
173 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
174 | @objc final public class func configureLinearNetworkActivityIndicator() {
175 | DispatchQueue.once {
/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/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift:49:18: error: 'UIDevice' is unavailable in watchOS
47 | }
48 |
49 | public extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
50 | var ftModelName: ModelName? {
51 | let result: String
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FTLinearActivityIndicator -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64_32/FTLinearActivityIndicator.abi.json
SwiftCompile normal arm64_32 Compiling\ UIDevice+Extension.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Extension.swift
SwiftCompile normal arm64_32 Compiling\ FTLinearActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:62: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:88: error: 'easeInEaseOut' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:35: error: 'CAMediaTimingFunction' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:63: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FTLinearActivityIndicator.swift
SwiftCompile normal arm64 Compiling\ UIDevice+Extension.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Extension.swift
SwiftCompile normal arm64 Compiling\ UIApplication+LinearNetworkActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:173:11: error: 'UIViewController' is unavailable in watchOS
171 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
172 | @available(iOSApplicationExtension, unavailable)
173 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
174 | @objc final public class func configureLinearNetworkActivityIndicator() {
175 | DispatchQueue.once {
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:15:6: error: 'UIDevice' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
15 | if UIDevice.current.userInterfaceIdiom != .pad {
| `- error: 'UIDevice' is unavailable in watchOS
16 | if #available(iOS 18.0, *) {
17 | configureLinearNetworkActivityIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:27: error: 'windows' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'windows' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:49: error: 'safeAreaInsets' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'safeAreaInsets' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:40: error: 'UIApplication' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:40: error: 'UIApplication' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:35:3: error: 'UIViewController' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
35 | UIViewController.configureLinearNetworkActivityIndicator()
| `- error: 'UIViewController' is unavailable in watchOS
36 | }
37 |
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:45:75: error: 'UIWindow' is unavailable in watchOS
43 | var indicatorWindow: UIWindow? {
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
| `- error: 'UIWindow' is unavailable in watchOS
46 | }
47 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:53:18: error: 'UIWindow' is unavailable in watchOS
51 | self,
52 | &AssociatedKeys.indicatorWindowKey,
53 | newValue as UIWindow?,
| `- error: 'UIWindow' is unavailable in watchOS
54 | .OBJC_ASSOCIATION_RETAIN_NONATOMIC
55 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:71:44: error: 'UIScreen' is unavailable in watchOS
69 | if newValue {
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
| `- error: 'UIScreen' is unavailable in watchOS
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 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/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:71:53: error: 'main' is unavailable in watchOS
69 | if newValue {
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
| `- error: 'main' is unavailable in watchOS
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 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/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:72:24: error: 'UIWindow' is unavailable in watchOS
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
| `- error: 'UIWindow' is unavailable in watchOS
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
74 | indicatorWindow?.isUserInteractionEnabled = 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/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplication+LinearNetworkActivityIndicator.swift
SwiftCompile normal arm64 Compiling\ FTLinearActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:62: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:52:88: error: 'easeInEaseOut' is unavailable in watchOS
50 | leftAnimation.toValue = self.bounds.size.width
51 | leftAnimation.duration = duration
52 | leftAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
53 | leftAnimation.repeatCount = Float.infinity
54 | leftAnimation.isRemovedOnCompletion = false // continue running after app was in background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:35: error: 'CAMediaTimingFunction' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:68:63: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
66 | rightAnimation.toValue = -self.bounds.size.width
67 | rightAnimation.duration = duration
68 | rightAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
| `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
69 | rightAnimation.timeOffset = 0.5 * duration
70 | rightAnimation.repeatCount = Float.infinity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FTLinearActivityIndicator.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FTLinearActivityIndicator (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:16:26: error: 'CAGradientLayer' is unavailable in watchOS
14 |
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:17:27: error: 'CAGradientLayer' is unavailable in watchOS
15 | let duration = 1.5
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
| `- error: 'CAGradientLayer' is unavailable in watchOS
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
| `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:18:22: error: 'CABasicAnimation' is unavailable in watchOS
16 | let leftGradientLayer = CAGradientLayer()
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
20 | var animating = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:19:23: error: 'CABasicAnimation' is unavailable in watchOS
17 | let rightGradientLayer = CAGradientLayer()
18 | let leftAnimation = CABasicAnimation(keyPath: "position.x")
19 | let rightAnimation = CABasicAnimation(keyPath: "position.x")
| `- error: 'CABasicAnimation' is unavailable in watchOS
20 | var animating = false
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | @objc public class FTLinearActivityIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @objc public var hidesWhenStopped = 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/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:173:11: error: 'UIViewController' is unavailable in watchOS
171 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
172 | @available(iOSApplicationExtension, unavailable)
173 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
174 | @objc final public class func configureLinearNetworkActivityIndicator() {
175 | DispatchQueue.once {
/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/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift:49:18: error: 'UIDevice' is unavailable in watchOS
47 | }
48 |
49 | public extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
50 | var ftModelName: ModelName? {
51 | let result: String
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
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/FTLinearActivityIndicator/Classes/FTLinearActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIDevice+Extension.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FTLinearActivityIndicator -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator_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/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FTLinearActivityIndicator.build/Debug-watchos/FTLinearActivityIndicator-t.build/Objects-normal/arm64/FTLinearActivityIndicator.abi.json
SwiftCompile normal arm64 (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ UIApplication+LinearNetworkActivityIndicator.swift /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:43:23: error: 'UIWindow' is unavailable in watchOS
41 | }
42 |
43 | var indicatorWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:12:11: error: 'UIApplication' is unavailable in watchOS
10 |
11 | @available(iOSApplicationExtension, unavailable)
12 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:173:11: error: 'UIViewController' is unavailable in watchOS
171 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
172 | @available(iOSApplicationExtension, unavailable)
173 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
174 | @objc final public class func configureLinearNetworkActivityIndicator() {
175 | DispatchQueue.once {
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:15:6: error: 'UIDevice' is unavailable in watchOS
13 | @objc final public class func configureLinearNetworkActivityIndicatorIfNeeded() {
14 | #if !targetEnvironment(macCatalyst) && (swift(<5.9) || !os(visionOS))
15 | if UIDevice.current.userInterfaceIdiom != .pad {
| `- error: 'UIDevice' is unavailable in watchOS
16 | if #available(iOS 18.0, *) {
17 | configureLinearNetworkActivityIndicator()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:27: error: 'windows' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'windows' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:20:49: error: 'safeAreaInsets' is unavailable in watchOS
18 | }
19 | // detect notch
20 | if let window = shared.windows.first, window.safeAreaInsets.bottom > 0.0 {
| `- error: 'safeAreaInsets' is unavailable in watchOS
21 | configureLinearNetworkActivityIndicator()
22 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:40: error: 'UIApplication' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:30:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
28 | class func configureLinearNetworkActivityIndicator() {
29 | DispatchQueue.once {
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:40: error: 'UIApplication' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'UIApplication' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:32:54: error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
30 | swizzle(original: #selector(setter: UIApplication.isNetworkActivityIndicatorVisible),
31 | swizzled: #selector(setter: ft_networkActivityIndicatorVisible))
32 | swizzle(original: #selector(getter: UIApplication.isNetworkActivityIndicatorVisible),
| `- error: 'isNetworkActivityIndicatorVisible' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
/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:113:68: note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
112 |
113 | @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible API_DEPRECATED("Provide a custom network activity UI in your app if desired.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'isNetworkActivityIndicatorVisible' has been explicitly marked unavailable here
114 |
115 | @property(readonly, nonatomic) UIStatusBarStyle statusBarStyle API_UNAVAILABLE(tvos) API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos); // default is UIStatusBarStyleDefault
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:35:3: error: 'UIViewController' is unavailable in watchOS
33 | swizzled: #selector(getter: ft_networkActivityIndicatorVisible))
34 | }
35 | UIViewController.configureLinearNetworkActivityIndicator()
| `- error: 'UIViewController' is unavailable in watchOS
36 | }
37 |
/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/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:45:75: error: 'UIWindow' is unavailable in watchOS
43 | var indicatorWindow: UIWindow? {
44 | get {
45 | objc_getAssociatedObject(self, &AssociatedKeys.indicatorWindowKey) as? UIWindow
| `- error: 'UIWindow' is unavailable in watchOS
46 | }
47 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:53:18: error: 'UIWindow' is unavailable in watchOS
51 | self,
52 | &AssociatedKeys.indicatorWindowKey,
53 | newValue as UIWindow?,
| `- error: 'UIWindow' is unavailable in watchOS
54 | .OBJC_ASSOCIATION_RETAIN_NONATOMIC
55 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:71:44: error: 'UIScreen' is unavailable in watchOS
69 | if newValue {
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
| `- error: 'UIScreen' is unavailable in watchOS
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 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/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:71:53: error: 'main' is unavailable in watchOS
69 | if newValue {
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
| `- error: 'main' is unavailable in watchOS
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 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/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:72:24: error: 'UIWindow' is unavailable in watchOS
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
| `- error: 'UIWindow' is unavailable in watchOS
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
74 | indicatorWindow?.isUserInteractionEnabled = 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/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:72:24: error: 'init(frame:)' is unavailable in watchOS
70 | if indicatorWindow == nil {
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
| `- error: 'init(frame:)' is unavailable in watchOS
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
74 | indicatorWindow?.isUserInteractionEnabled = 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/UIWindow.h:27:1: note: 'init(frame:)' has been explicitly marked unavailable here
25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(frame:)' has been explicitly marked unavailable here
28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
29 |
/Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift:73:35: error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
71 | let frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 12)
72 | indicatorWindow = UIWindow(frame: frame)
73 | indicatorWindow?.windowLevel = UIWindow.Level.statusBar + 1
| `- error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
74 | indicatorWindow?.isUserInteractionEnabled = false
75 | if #available(iOS 17.0, *) {
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplication+LinearNetworkActivityIndicator.swift
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-23 11:35:26.913 xcodebuild[789:4880] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FTLinearActivityIndicator (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftEmitModule normal arm64 Emitting\ module\ for\ FTLinearActivityIndicator (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
SwiftCompile normal arm64 (in target 'FTLinearActivityIndicator' from project 'FTLinearActivityIndicator')
Building workspace FTLinearActivityIndicator with scheme FTLinearActivityIndicator
(5 failures)
BUILD FAILURE 6.4 watchOS