Build Information
Failed to build SkeletonView, reference 1.31.0 (2f5274), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 15:20:53 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 SkeletonView -destination generic/platform=watchOSBuild Log
47 | func collectionSkeletonView(_ skeletonView: UITableView, identifierForHeaderInSection section: Int) -> ReusableHeaderFooterIdentifier?
48 | func collectionSkeletonView(_ skeletonView: UITableView, identifierForFooterInSection section: Int) -> ReusableHeaderFooterIdentifier?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Collections/TableViews/SkeletonTableViewProtocols.swift:52:49: error: 'UITableView' is unavailable in watchOS
50 |
51 | public extension SkeletonTableViewDelegate {
52 | func collectionSkeletonView(_ skeletonView: UITableView, identifierForHeaderInSection section: Int) -> ReusableHeaderFooterIdentifier? {
| `- error: 'UITableView' is unavailable in watchOS
53 | return nil
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Collections/TableViews/SkeletonTableViewProtocols.swift:56:49: error: 'UITableView' is unavailable in watchOS
54 | }
55 |
56 | func collectionSkeletonView(_ skeletonView: UITableView, identifierForFooterInSection section: Int) -> ReusableHeaderFooterIdentifier? {
| `- error: 'UITableView' is unavailable in watchOS
57 | return nil
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Deprecated.swift:38:18: error: 'UIView' is unavailable in watchOS
36 | }
37 |
38 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
39 |
40 | @available(*, deprecated, renamed: "sk.treeNodesDescription")
/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/SkeletonViewCore/Sources/API/Deprecated.swift:52:18: error: 'UILabel' is unavailable in watchOS
50 | }
51 |
52 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
53 |
54 | @IBInspectable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Deprecated.swift:67:18: error: 'UITextView' is unavailable in watchOS
65 | }
66 |
67 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
68 |
69 | @IBInspectable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/SkeletonType.swift:21:16: error: 'CALayer' is unavailable in watchOS
19 | case gradient
20 |
21 | var layer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
22 | switch self {
23 | case .solid:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/SkeletonView.swift:16:18: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
17 | /// Shows the skeleton without animation using the view that calls this method as root view.
18 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/API/UIKitExtensions/CALayer+Animations.swift:18:16: error: 'CAAnimation' is unavailable in watchOS
16 | public extension CALayer {
17 |
18 | var pulse: CAAnimation {
| `- error: 'CAAnimation' is unavailable in watchOS
19 | let pulseAnimation = CABasicAnimation(keyPath: #keyPath(CALayer.backgroundColor))
20 | pulseAnimation.fromValue = backgroundColor
/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:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
23 |
24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
25 | @interface CAAnimation : NSObject
| `- note: 'CAAnimation' has been explicitly marked unavailable here
26 | <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
27 | {
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/CALayer+Animations.swift:16:18: error: 'CALayer' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
17 |
18 | var pulse: CAAnimation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UICollectionView+Extensions.swift:16:18: error: 'UICollectionView' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
17 |
18 | static let automaticNumberOfSkeletonItems = -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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UILabel+IBInspectable.swift:16:18: error: 'UILabel' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
17 |
18 | @IBInspectable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UILabel+SKExtensions.swift:16:18: error: 'UILabel' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
17 |
18 | /// Defines the skeleton paddings.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UITextView+IBInspectable.swift:16:18: error: 'UITextView' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
17 |
18 | @IBInspectable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UITextView+SKExtensions.swift:16:18: error: 'UITextView' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
17 |
18 | /// Defines the skeleton paddings.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UIView+IBInspectable.swift:16:18: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | @IBInspectable
/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/SkeletonViewCore/Sources/API/UIKitExtensions/UIView+SKExtensions.swift:16:60: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | public extension SkeletonViewExtension where ExtendedType: UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | /// Returns a string that describes the hierarchy of the skeleton, indicating
/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/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:30:42: error: 'UIScrollView' is unavailable in watchOS
28 | }
29 |
30 | extension CollectionSkeleton where Self: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
31 |
32 | var estimatedNumberOfRows: Int { return 0 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:30:41: error: 'UITableView' is unavailable in watchOS
28 | // MARK: - UITableViewDataSource
29 | extension SkeletonCollectionDataSource: UITableViewDataSource {
30 | func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
31 | originalTableViewDataSource?.numSections(in: tableView) ?? 0
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:34:33: error: 'UITableView' is unavailable in watchOS
32 | }
33 |
34 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
35 | guard let originalTableViewDataSource = originalTableViewDataSource else {
36 | return 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:48:33: error: 'UITableView' is unavailable in watchOS
46 | }
47 |
48 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
49 | guard let cell = originalTableViewDataSource?.collectionSkeletonView(tableView, skeletonCellForRowAt: indexPath) else {
50 | let cellIdentifier = originalTableViewDataSource?.collectionSkeletonView(tableView, cellIdentifierForRowAt: indexPath) ?? ""
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:48:84: error: 'UITableViewCell' is unavailable in watchOS
46 | }
47 |
48 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
49 | guard let cell = originalTableViewDataSource?.collectionSkeletonView(tableView, skeletonCellForRowAt: indexPath) else {
50 | let cellIdentifier = originalTableViewDataSource?.collectionSkeletonView(tableView, cellIdentifierForRowAt: indexPath) ?? ""
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:29:41: error: 'UITableViewDataSource' is unavailable in watchOS
27 |
28 | // MARK: - UITableViewDataSource
29 | extension SkeletonCollectionDataSource: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
30 | func numberOfSections(in tableView: UITableView) -> Int {
31 | originalTableViewDataSource?.numSections(in: tableView) ?? 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:67:46: error: 'UICollectionView' is unavailable in watchOS
65 | // MARK: - UICollectionViewDataSource
66 | extension SkeletonCollectionDataSource: UICollectionViewDataSource {
67 | func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
68 | originalCollectionViewDataSource?.numSections(in: collectionView) ?? 0
69 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:71:43: error: 'UICollectionView' is unavailable in watchOS
69 | }
70 |
71 | func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
72 | guard let originalCollectionViewDataSource = originalCollectionViewDataSource else {
73 | return 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:85:43: error: 'UICollectionView' is unavailable in watchOS
83 | }
84 |
85 | func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionView' is unavailable in watchOS
86 | guard let cell = originalCollectionViewDataSource?.collectionSkeletonView(collectionView, skeletonCellForItemAt: indexPath) else {
87 | let cellIdentifier = originalCollectionViewDataSource?.collectionSkeletonView(collectionView, cellIdentifierForItemAt: indexPath) ?? ""
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:85:100: error: 'UICollectionViewCell' is unavailable in watchOS
83 | }
84 |
85 | func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
86 | guard let cell = originalCollectionViewDataSource?.collectionSkeletonView(collectionView, skeletonCellForItemAt: indexPath) else {
87 | let cellIdentifier = originalCollectionViewDataSource?.collectionSkeletonView(collectionView, cellIdentifierForItemAt: indexPath) ?? ""
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:101:43: error: 'UICollectionView' is unavailable in watchOS
99 | }
100 |
101 | func collectionView(_ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
102 | viewForSupplementaryElementOfKind kind: String,
103 | at indexPath: IndexPath) -> UICollectionReusableView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:103:53: error: 'UICollectionReusableView' is unavailable in watchOS
101 | func collectionView(_ collectionView: UICollectionView,
102 | viewForSupplementaryElementOfKind kind: String,
103 | at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
104 | if let viewIdentifier = originalCollectionViewDataSource?.collectionSkeletonView(collectionView, supplementaryViewIdentifierOfKind: kind, at: indexPath) {
105 | let view = collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: viewIdentifier, for: indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:66:41: error: 'UICollectionViewDataSource' is unavailable in watchOS
64 |
65 | // MARK: - UICollectionViewDataSource
66 | extension SkeletonCollectionDataSource: UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
67 | func numberOfSections(in collectionView: UICollectionView) -> Int {
68 | originalCollectionViewDataSource?.numSections(in: collectionView) ?? 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:118:72: error: 'UIView' is unavailable in watchOS
116 |
117 | extension SkeletonCollectionDataSource {
118 | private func skeletonizeViewIfContainerSkeletonIsActive(container: UIView, view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
119 | guard container.sk.isSkeletonActive,
120 | let skeletonConfig = container._currentSkeletonConfig else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift:118:86: error: 'UIView' is unavailable in watchOS
116 |
117 | extension SkeletonCollectionDataSource {
118 | private func skeletonizeViewIfContainerSkeletonIsActive(container: UIView, view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
119 | guard container.sk.isSkeletonActive,
120 | let skeletonConfig = container._currentSkeletonConfig else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:29:33: error: 'UITableView' is unavailable in watchOS
27 | extension SkeletonCollectionDelegate: UITableViewDelegate {
28 |
29 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
30 | headerOrFooterView(tableView, for: originalTableViewDelegate?.collectionSkeletonView(tableView, identifierForHeaderInSection: section))
31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:29:86: error: 'UIView' is unavailable in watchOS
27 | extension SkeletonCollectionDelegate: UITableViewDelegate {
28 |
29 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
30 | headerOrFooterView(tableView, for: originalTableViewDelegate?.collectionSkeletonView(tableView, identifierForHeaderInSection: section))
31 | }
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:33:33: error: 'UITableView' is unavailable in watchOS
31 | }
32 |
33 | func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
34 | headerOrFooterView(tableView, for: originalTableViewDelegate?.collectionSkeletonView(tableView, identifierForFooterInSection: section))
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:33:86: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
34 | headerOrFooterView(tableView, for: originalTableViewDelegate?.collectionSkeletonView(tableView, identifierForFooterInSection: section))
35 | }
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:37:33: error: 'UITableView' is unavailable in watchOS
35 | }
36 |
37 | func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int) {
| `- error: 'UITableView' is unavailable in watchOS
38 | view.hideSkeleton()
39 | originalTableViewDelegate?.tableView?(tableView, didEndDisplayingHeaderView: view, forSection: section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:37:79: error: 'UIView' is unavailable in watchOS
35 | }
36 |
37 | func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int) {
| `- error: 'UIView' is unavailable in watchOS
38 | view.hideSkeleton()
39 | originalTableViewDelegate?.tableView?(tableView, didEndDisplayingHeaderView: view, forSection: section)
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:42:33: error: 'UITableView' is unavailable in watchOS
40 | }
41 |
42 | func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int) {
| `- error: 'UITableView' is unavailable in watchOS
43 | view.hideSkeleton()
44 | originalTableViewDelegate?.tableView?(tableView, didEndDisplayingFooterView: view, forSection: section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:42:79: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int) {
| `- error: 'UIView' is unavailable in watchOS
43 | view.hideSkeleton()
44 | originalTableViewDelegate?.tableView?(tableView, didEndDisplayingFooterView: view, forSection: section)
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:47:33: error: 'UITableView' is unavailable in watchOS
45 | }
46 |
47 | func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
48 | cell.hideSkeleton()
49 | originalTableViewDelegate?.tableView?(tableView, didEndDisplaying: cell, forRowAt: indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:47:69: error: 'UITableViewCell' is unavailable in watchOS
45 | }
46 |
47 | func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- error: 'UITableViewCell' is unavailable in watchOS
48 | cell.hideSkeleton()
49 | originalTableViewDelegate?.tableView?(tableView, didEndDisplaying: cell, forRowAt: indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:27:39: error: 'UITableViewDelegate' is unavailable in watchOS
25 |
26 | // MARK: - UITableViewDelegate
27 | extension SkeletonCollectionDelegate: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
28 |
29 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:55:39: error: 'UICollectionViewDelegate' is unavailable in watchOS
53 |
54 | // MARK: - UICollectionViewDelegate
55 | extension SkeletonCollectionDelegate: UICollectionViewDelegate { }
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
56 |
57 | private extension SkeletonCollectionDelegate {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:59:64: error: 'UIView' is unavailable in watchOS
57 | private extension SkeletonCollectionDelegate {
58 |
59 | func skeletonizeViewIfContainerSkeletonIsActive(container: UIView, view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
60 | guard container.sk.isSkeletonActive,
61 | let skeletonConfig = container._currentSkeletonConfig
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:59:78: error: 'UIView' is unavailable in watchOS
57 | private extension SkeletonCollectionDelegate {
58 |
59 | func skeletonizeViewIfContainerSkeletonIsActive(container: UIView, view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
60 | guard container.sk.isSkeletonActive,
61 | let skeletonConfig = container._currentSkeletonConfig
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:72:42: error: 'UITableView' is unavailable in watchOS
70 | }
71 |
72 | func headerOrFooterView(_ tableView: UITableView, for viewIdentifier: String? ) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
73 | guard let viewIdentifier = viewIdentifier,
74 | let header = tableView.dequeueReusableHeaderFooterView(withIdentifier: viewIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift:72:88: error: 'UIView' is unavailable in watchOS
70 | }
71 |
72 | func headerOrFooterView(_ tableView: UITableView, for viewIdentifier: String? ) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
73 | guard let viewIdentifier = viewIdentifier,
74 | let header = tableView.dequeueReusableHeaderFooterView(withIdentifier: viewIdentifier)
/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/SkeletonViewCore/Sources/Internal/Collections/SkeletonReusableCell.swift:13:11: error: 'UITableViewCell' is unavailable in watchOS
11 | public protocol SkeletonReusableCell { }
12 |
13 | extension UITableViewCell: SkeletonReusableCell { }
| `- error: 'UITableViewCell' is unavailable in watchOS
14 |
15 | extension UICollectionViewCell: SkeletonReusableCell { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonReusableCell.swift:15:11: error: 'UICollectionViewCell' is unavailable in watchOS
13 | extension UITableViewCell: SkeletonReusableCell { }
14 |
15 | extension UICollectionViewCell: SkeletonReusableCell { }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift:18:57: error: 'UIApplication' is unavailable in watchOS
16 | extension Notification.Name {
17 |
18 | static let applicationDidBecomeActiveNotification = UIApplication.didBecomeActiveNotification
| `- error: 'UIApplication' is unavailable in watchOS
19 | static let applicationWillTerminateNotification = UIApplication.willTerminateNotification
20 | static let applicationDidEnterForegroundNotification = UIApplication.didEnterBackgroundNotification
/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/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift:18:71: error: 'didBecomeActiveNotification' is unavailable in watchOS
16 | extension Notification.Name {
17 |
18 | static let applicationDidBecomeActiveNotification = UIApplication.didBecomeActiveNotification
| `- error: 'didBecomeActiveNotification' is unavailable in watchOS
19 | static let applicationWillTerminateNotification = UIApplication.willTerminateNotification
20 | static let applicationDidEnterForegroundNotification = UIApplication.didEnterBackgroundNotification
/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:573:39: note: 'didBecomeActiveNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
573 | UIKIT_EXTERN NSNotificationName const UIApplicationDidBecomeActiveNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'didBecomeActiveNotification' has been explicitly marked unavailable here
574 | UIKIT_EXTERN NSNotificationName const UIApplicationWillResignActiveNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
575 | UIKIT_EXTERN NSNotificationName const UIApplicationDidReceiveMemoryWarningNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift:19:55: error: 'UIApplication' is unavailable in watchOS
17 |
18 | static let applicationDidBecomeActiveNotification = UIApplication.didBecomeActiveNotification
19 | static let applicationWillTerminateNotification = UIApplication.willTerminateNotification
| `- error: 'UIApplication' is unavailable in watchOS
20 | static let applicationDidEnterForegroundNotification = UIApplication.didEnterBackgroundNotification
21 |
/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/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift:19:69: error: 'willTerminateNotification' is unavailable in watchOS
17 |
18 | static let applicationDidBecomeActiveNotification = UIApplication.didBecomeActiveNotification
19 | static let applicationWillTerminateNotification = UIApplication.willTerminateNotification
| `- error: 'willTerminateNotification' is unavailable in watchOS
20 | static let applicationDidEnterForegroundNotification = UIApplication.didEnterBackgroundNotification
21 |
/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:576:39: note: 'willTerminateNotification' has been explicitly marked unavailable here
574 | UIKIT_EXTERN NSNotificationName const UIApplicationWillResignActiveNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
575 | UIKIT_EXTERN NSNotificationName const UIApplicationDidReceiveMemoryWarningNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
576 | UIKIT_EXTERN NSNotificationName const UIApplicationWillTerminateNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'willTerminateNotification' has been explicitly marked unavailable here
577 | UIKIT_EXTERN NSNotificationName const UIApplicationSignificantTimeChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
578 | UIKIT_EXTERN NSNotificationName const UIApplicationWillChangeStatusBarOrientationNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED; // userInfo contains NSNumber with new orientation
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift:20:60: error: 'UIApplication' is unavailable in watchOS
18 | static let applicationDidBecomeActiveNotification = UIApplication.didBecomeActiveNotification
19 | static let applicationWillTerminateNotification = UIApplication.willTerminateNotification
20 | static let applicationDidEnterForegroundNotification = UIApplication.didEnterBackgroundNotification
| `- error: 'UIApplication' is unavailable in watchOS
21 |
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: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/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift:20:74: error: 'didEnterBackgroundNotification' is unavailable in watchOS
18 | static let applicationDidBecomeActiveNotification = UIApplication.didBecomeActiveNotification
19 | static let applicationWillTerminateNotification = UIApplication.willTerminateNotification
20 | static let applicationDidEnterForegroundNotification = UIApplication.didEnterBackgroundNotification
| `- error: 'didEnterBackgroundNotification' is unavailable in watchOS
21 |
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:570:39: note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
568 |
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Recursive.swift:9:11: error: 'UIView' is unavailable in watchOS
7 |
8 | protocol IterableElement {}
9 | extension UIView: IterableElement {}
| `- error: 'UIView' is unavailable in watchOS
10 | extension CALayer: IterableElement {}
11 |
/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/SkeletonViewCore/Sources/Internal/Helpers/Recursive.swift:10:11: error: 'CALayer' is unavailable in watchOS
8 | protocol IterableElement {}
9 | extension UIView: IterableElement {}
10 | extension CALayer: IterableElement {}
| `- error: 'CALayer' is unavailable in watchOS
11 |
12 | // MARK: Recursive
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:18:16: error: 'UIView' is unavailable in watchOS
16 | var isUserInteractionsEnabled: Bool
17 |
18 | init(view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
19 | self.backgroundColor = view.backgroundColor
20 | self.clipToBounds = view.layer.masksToBounds
/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/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:32:16: error: 'UILabel' is unavailable in watchOS
30 | var textColor: UIColor?
31 |
32 | init(view: UILabel) {
| `- error: 'UILabel' is unavailable in watchOS
33 | if let attributedText = view.attributedText {
34 | self.attributedText = attributedText
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:46:16: error: 'UITextView' is unavailable in watchOS
44 | var textColor: UIColor?
45 |
46 | init(view: UITextView) {
| `- error: 'UITextView' is unavailable in watchOS
47 | self.attributedText = view.attributedText
48 | self.textColor = view.textColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:57:16: error: 'UITextField' is unavailable in watchOS
55 | var placeholder: String?
56 |
57 | init(view: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
58 | self.attributedText = view.attributedText
59 | self.textColor = view.textColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:67:16: error: 'UIImageView' is unavailable in watchOS
65 | var image: UIImage?
66 |
67 | init(view: UIImageView) {
| `- error: 'UIImageView' is unavailable in watchOS
68 | self.image = view.image
69 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:75:16: error: 'UIButton' is unavailable in watchOS
73 | var title: String?
74 |
75 | init(view: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
76 | self.title = view.titleLabel?.text
77 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:83:16: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
81 | var backgroundViewColor: UIColor?
82 |
83 | init(view: UITableViewHeaderFooterView) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
84 | self.backgroundViewColor = view.backgroundView?.backgroundColor
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:13:28: error: 'CALayer' is unavailable in watchOS
11 | struct SkeletonLayer {
12 |
13 | private var maskLayer: CALayer
| `- error: 'CALayer' is unavailable in watchOS
14 | private weak var holder: UIView?
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:14:30: error: 'UIView' is unavailable in watchOS
12 |
13 | private var maskLayer: CALayer
14 | private weak var holder: UIView?
| `- error: 'UIView' is unavailable in watchOS
15 |
16 | var type: SkeletonType {
/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/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:20:23: error: 'CALayer' is unavailable in watchOS
18 | }
19 |
20 | var contentLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
21 | return maskLayer
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:24:72: error: 'UIView' is unavailable in watchOS
22 | }
23 |
24 | init(type: SkeletonType, colors: [UIColor], skeletonHolder holder: UIView) {
| `- error: 'UIView' is unavailable in watchOS
25 | self.holder = holder
26 | self.maskLayer = type.layer
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:16:11: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | @objc func prepareViewForSkeleton() {
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:30:11: error: 'UILabel' is unavailable in watchOS
28 | }
29 |
30 | extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
31 |
32 | override func prepareViewForSkeleton() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:47:11: error: 'UITextView' is unavailable in watchOS
45 | }
46 |
47 | extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
48 |
49 | override func prepareViewForSkeleton() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:64:11: error: 'UITextField' is unavailable in watchOS
62 | }
63 |
64 | extension UITextField {
| `- error: 'UITextField' is unavailable in watchOS
65 |
66 | override func prepareViewForSkeleton() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:78:11: error: 'UIImageView' is unavailable in watchOS
76 | }
77 |
78 | extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
79 |
80 | override func prepareViewForSkeleton() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:94:11: error: 'UIButton' is unavailable in watchOS
92 | }
93 |
94 | extension UIButton {
| `- error: 'UIButton' is unavailable in watchOS
95 |
96 | override func prepareViewForSkeleton() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift:110:11: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
108 | }
109 |
110 | extension UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
111 |
112 | override func prepareViewForSkeleton() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:16:11: error: 'UIView' is unavailable in watchOS
14 | }
15 |
16 | extension UIView: Recoverable {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | var viewState: RecoverableViewState? {
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:48:11: error: 'UILabel' is unavailable in watchOS
46 | }
47 |
48 | extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
49 |
50 | var labelState: RecoverableLabelState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:84:11: error: 'UITextView' is unavailable in watchOS
82 | }
83 |
84 | extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
85 |
86 | var textState: RecoverableTextViewState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:112:11: error: 'UITextField' is unavailable in watchOS
110 | }
111 |
112 | extension UITextField {
| `- error: 'UITextField' is unavailable in watchOS
113 |
114 | var textState: RecoverableTextFieldState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:144:11: error: 'UIImageView' is unavailable in watchOS
142 | }
143 |
144 | extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
145 |
146 | var imageState: RecoverableImageViewState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:165:11: error: 'UIButton' is unavailable in watchOS
163 | }
164 |
165 | extension UIButton {
| `- error: 'UIButton' is unavailable in watchOS
166 |
167 | var buttonState: RecoverableButtonViewState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:188:11: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
186 | }
187 |
188 | extension UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
189 |
190 | var headerFooterState: RecoverableTableViewHeaderFooterViewState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:99:35: error: 'NSLayoutConstraint' is unavailable in watchOS
97 | }
98 |
99 | var backupHeightConstraints: [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 | get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.backupHeightConstraints) as? [NSLayoutConstraint] ?? [] }
101 | set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.backupHeightConstraints) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:42:11: error: 'UILabel' is unavailable in watchOS
40 | }
41 |
42 | extension UILabel: SkeletonTextNode {
| `- error: 'UILabel' is unavailable in watchOS
43 |
44 | var estimatedLineHeight: CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:121:11: error: 'UITextView' is unavailable in watchOS
119 | }
120 |
121 | extension UITextView: SkeletonTextNode {
| `- error: 'UITextView' is unavailable in watchOS
122 |
123 | var estimatedLineHeight: CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:7:39: error: 'UIView' is unavailable in watchOS
5 | extension UIView {
6 |
7 | @objc var subviewsSkeletonables: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
8 | subviewsToSkeleton.filter { $0.isSkeletonable }
9 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:11:36: error: 'UIView' is unavailable in watchOS
9 | }
10 |
11 | @objc var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
12 | subviews
13 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:5:11: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
6 |
7 | @objc var subviewsSkeletonables: [UIView] {
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:19:39: error: 'UIView' is unavailable in watchOS
17 | extension UITableView {
18 |
19 | override var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
20 | // on `UIViewController'S onViewDidLoad`, the window is still nil.
21 | // Some developer trying to call `view.showAnimatedSkeleton()`
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:17:11: error: 'UITableView' is unavailable in watchOS
15 | }
16 |
17 | extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
18 |
19 | override var subviewsToSkeleton: [UIView] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:41:39: error: 'UIView' is unavailable in watchOS
39 |
40 | extension UITableViewCell {
41 | override var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
42 | contentView.subviews
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:40:11: error: 'UITableViewCell' is unavailable in watchOS
38 | }
39 |
40 | extension UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
41 | override var subviewsToSkeleton: [UIView] {
42 | contentView.subviews
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:47:39: error: 'UIView' is unavailable in watchOS
45 |
46 | extension UITableViewHeaderFooterView {
47 | override var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
48 | contentView.subviews
49 | }
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:46:11: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
44 | }
45 |
46 | extension UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
47 | override var subviewsToSkeleton: [UIView] {
48 | contentView.subviews
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:53:39: error: 'UIView' is unavailable in watchOS
51 |
52 | extension UICollectionView {
53 | override var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
54 | subviews
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/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:52:11: error: 'UICollectionView' is unavailable in watchOS
50 | }
51 |
52 | extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
53 | override var subviewsToSkeleton: [UIView] {
54 | subviews
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:59:39: error: 'UIView' is unavailable in watchOS
57 |
58 | extension UICollectionViewCell {
59 | override var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
60 | contentView.subviews
61 | }
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:58:11: error: 'UICollectionViewCell' is unavailable in watchOS
56 | }
57 |
58 | extension UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
59 | override var subviewsToSkeleton: [UIView] {
60 | contentView.subviews
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:65:39: error: 'UIView' is unavailable in watchOS
63 |
64 | extension UIStackView {
65 | override var subviewsToSkeleton: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
66 | arrangedSubviews
67 | }
/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/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:64:11: error: 'UIStackView' is unavailable in watchOS
62 | }
63 |
64 | extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
65 | override var subviewsToSkeleton: [UIView] {
66 | arrangedSubviews
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:6:46: error: 'UIView' is unavailable in watchOS
4 |
5 | protocol SkeletonFlowDelegate: AnyObject {
6 | func willBeginShowingSkeletons(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
7 | func didShowSkeletons(rootView: UIView)
8 | func willBeginUpdatingSkeletons(rootView: UIView)
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:7:37: error: 'UIView' is unavailable in watchOS
5 | protocol SkeletonFlowDelegate: AnyObject {
6 | func willBeginShowingSkeletons(rootView: UIView)
7 | func didShowSkeletons(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
8 | func willBeginUpdatingSkeletons(rootView: UIView)
9 | func didUpdateSkeletons(rootView: UIView)
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:8:47: error: 'UIView' is unavailable in watchOS
6 | func willBeginShowingSkeletons(rootView: UIView)
7 | func didShowSkeletons(rootView: UIView)
8 | func willBeginUpdatingSkeletons(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
9 | func didUpdateSkeletons(rootView: UIView)
10 | func willBeginLayingSkeletonsIfNeeded(rootView: UIView)
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:9:39: error: 'UIView' is unavailable in watchOS
7 | func didShowSkeletons(rootView: UIView)
8 | func willBeginUpdatingSkeletons(rootView: UIView)
9 | func didUpdateSkeletons(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
10 | func willBeginLayingSkeletonsIfNeeded(rootView: UIView)
11 | func didLayoutSkeletonsIfNeeded(rootView: UIView)
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:10:53: error: 'UIView' is unavailable in watchOS
8 | func willBeginUpdatingSkeletons(rootView: UIView)
9 | func didUpdateSkeletons(rootView: UIView)
10 | func willBeginLayingSkeletonsIfNeeded(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
11 | func didLayoutSkeletonsIfNeeded(rootView: UIView)
12 | func willBeginHidingSkeletons(rootView: UIView)
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:11:47: error: 'UIView' is unavailable in watchOS
9 | func didUpdateSkeletons(rootView: UIView)
10 | func willBeginLayingSkeletonsIfNeeded(rootView: UIView)
11 | func didLayoutSkeletonsIfNeeded(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
12 | func willBeginHidingSkeletons(rootView: UIView)
13 | func didHideSkeletons(rootView: UIView)
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:12:45: error: 'UIView' is unavailable in watchOS
10 | func willBeginLayingSkeletonsIfNeeded(rootView: UIView)
11 | func didLayoutSkeletonsIfNeeded(rootView: UIView)
12 | func willBeginHidingSkeletons(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
13 | func didHideSkeletons(rootView: UIView)
14 | }
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:13:37: error: 'UIView' is unavailable in watchOS
11 | func didLayoutSkeletonsIfNeeded(rootView: UIView)
12 | func willBeginHidingSkeletons(rootView: UIView)
13 | func didHideSkeletons(rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
14 | }
15 |
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:17:46: error: 'UIView' is unavailable in watchOS
15 |
16 | class SkeletonFlowHandler: SkeletonFlowDelegate {
17 | func willBeginShowingSkeletons(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
18 | NotificationCenter.default.post(name: .skeletonWillAppearNotification, object: rootView, userInfo: nil)
19 | rootView.startObservingAppLifecycleNotifications()
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:22:37: error: 'UIView' is unavailable in watchOS
20 | }
21 |
22 | func didShowSkeletons(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
23 | skeletonLog(rootView.sk.skeletonTreeDescription)
24 | NotificationCenter.default.post(name: .skeletonDidAppearNotification, object: rootView, userInfo: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:27:47: error: 'UIView' is unavailable in watchOS
25 | }
26 |
27 | func willBeginUpdatingSkeletons(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
28 | NotificationCenter.default.post(name: .skeletonWillUpdateNotification, object: rootView, userInfo: nil)
29 | }
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:31:39: error: 'UIView' is unavailable in watchOS
29 | }
30 |
31 | func didUpdateSkeletons(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
32 | NotificationCenter.default.post(name: .skeletonDidUpdateNotification, object: rootView, userInfo: nil)
33 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:35:53: error: 'UIView' is unavailable in watchOS
33 | }
34 |
35 | func willBeginLayingSkeletonsIfNeeded(rootView: UIView) {
| `- error: 'UIView' 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/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:38:47: error: 'UIView' is unavailable in watchOS
36 | }
37 |
38 | func didLayoutSkeletonsIfNeeded(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
39 | }
40 |
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:41:45: error: 'UIView' is unavailable in watchOS
39 | }
40 |
41 | func willBeginHidingSkeletons(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
42 | NotificationCenter.default.post(name: .skeletonWillDisappearNotification, object: rootView, userInfo: nil)
43 | rootView.stopObservingAppLifecycleNotications()
/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/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:46:37: error: 'UIView' is unavailable in watchOS
44 | }
45 |
46 | func didHideSkeletons(rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
47 | rootView._flowDelegate = nil
48 | NotificationCenter.default.post(name: .skeletonDidDisappearNotification, object: rootView, userInfo: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonLayerBuilder.swift:11:17: error: 'UIView' is unavailable in watchOS
9 | var skeletonType: SkeletonType?
10 | var colors: [UIColor] = []
11 | var holder: UIView?
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | @discardableResult
/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/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonLayerBuilder.swift:31:30: error: 'UIView' is unavailable in watchOS
29 |
30 | @discardableResult
31 | func setHolder(_ holder: UIView) -> SkeletonLayerBuilder {
| `- error: 'UIView' is unavailable in watchOS
32 | self.holder = holder
33 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonMultilineLayerBuilder.swift:73:21: error: 'CALayer' is unavailable in watchOS
71 | }
72 |
73 | func build() -> CALayer? {
| `- error: 'CALayer' is unavailable in watchOS
74 | guard let type = skeletonType,
75 | let index = index,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:18:71: error: 'UITraitCollection' is unavailable in watchOS
16 | extension CAGradientLayer {
17 |
18 | override func tint(withColors colors: [UIColor], traitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
19 | skeletonSublayers.recursiveSearch(leafBlock: {
20 | if #available(iOS 13.0, tvOS 13, *), let traitCollection = traitCollection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:16:11: error: 'CAGradientLayer' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension CAGradientLayer {
| `- error: 'CAGradientLayer' is unavailable in watchOS
17 |
18 | override func tint(withColors colors: [UIColor], traitCollection: UITraitCollection?) {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:38:29: error: 'CALayer' is unavailable in watchOS
36 | }
37 |
38 | var skeletonSublayers: [CALayer] {
| `- error: 'CALayer' is unavailable in watchOS
39 | return sublayers?.filter { $0.name == Constants.skeletonSubLayersName } ?? [CALayer]()
40 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:42:68: error: 'UITraitCollection' is unavailable in watchOS
40 | }
41 |
42 | @objc func tint(withColors colors: [UIColor], traitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
43 | skeletonSublayers.recursiveSearch(leafBlock: {
44 | if #available(iOS 13.0, tvOS 13, *), let traitCollection = traitCollection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:32:11: error: 'CALayer' is unavailable in watchOS
30 | }
31 |
32 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
33 |
34 | enum Constants {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:97:19: error: 'CALayer' is unavailable in watchOS
95 | }
96 |
97 | private extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
98 |
99 | func alignLayerFrame(_ rect: CGRect, paddingInsets: UIEdgeInsets, alignment: NSTextAlignment, isRTL: Bool) -> CGRect {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:147:11: error: 'CALayer' is unavailable in watchOS
145 | }
146 |
147 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
148 |
149 | func addMultilinesLayers(for config: SkeletonMultilinesLayerConfig) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:16:1: warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'SkeletonViewExtended'; this will be an error in a future Swift language mode
14 | import UIKit
15 |
16 | extension UIView: SkeletonViewExtended { }
| `- warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'SkeletonViewExtended'; this will be an error in a future Swift language mode
17 |
18 | extension SkeletonTreeNode where Base: UIView {
/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' declared 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' declared 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/SkeletonViewCore/Sources/API/SkeletonExtended.swift:32:20: note: requirement 'ExtendedType' declared here
30 | public protocol SkeletonViewExtended {
31 | /// Type being extended.
32 | associatedtype ExtendedType
| `- note: requirement 'ExtendedType' declared here
33 |
34 | /// Instance SkeletonView extension point.
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:16:11: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UIView: SkeletonViewExtended { }
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | extension SkeletonTreeNode where Base: UIView {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:20:37: error: 'UIView' is unavailable in watchOS
18 | extension SkeletonTreeNode where Base: UIView {
19 |
20 | var children: [SkeletonTreeNode<UIView>] {
| `- error: 'UIView' is unavailable in watchOS
21 | base.subviewsSkeletonables.map { $0.sk.treeNode }
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: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/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:24:34: error: 'UIView' is unavailable in watchOS
22 | }
23 |
24 | var parent: SkeletonTreeNode<UIView>? {
| `- error: 'UIView' is unavailable in watchOS
25 | base.superview?.sk.treeNode
26 | }
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:18:40: error: 'UIView' is unavailable in watchOS
16 | extension UIView: SkeletonViewExtended { }
17 |
18 | extension SkeletonTreeNode where Base: UIView {
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | var children: [SkeletonTreeNode<UIView>] {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:32:40: error: 'UIView' is unavailable in watchOS
30 | // MARK: Debug
31 |
32 | extension SkeletonTreeNode where Base: UIView {
| `- error: 'UIView' is unavailable in watchOS
33 |
34 | var dictionaryRepresentation: [String: Any] {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:11:11: error: 'UICollectionView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UICollectionView: CollectionSkeleton {
| `- error: 'UICollectionView' is unavailable in watchOS
12 |
13 | var estimatedNumberOfRows: Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UILabel+Extensions.swift:16:11: error: 'UILabel' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
17 |
18 | var desiredHeightBasedOnNumberOfLines: CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:11:11: error: 'UITableView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableView: CollectionSkeleton {
| `- error: 'UITableView' is unavailable in watchOS
12 |
13 | var estimatedNumberOfRows: Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:77:19: error: 'UITableView' is unavailable in watchOS
75 | }
76 |
77 | private extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
78 |
79 | func restoreRowHeight() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+Extensions.swift:37:33: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
35 | }
36 |
37 | var visibleSectionHeaders: [UITableViewHeaderFooterView] {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
38 | indexesOfVisibleSections.compactMap { headerView(forSection: $0) }
39 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+Extensions.swift:41:33: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
39 | }
40 |
41 | var visibleSectionFooters: [UITableViewHeaderFooterView] {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
42 | indexesOfVisibleSections.compactMap { footerView(forSection: $0) }
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+Extensions.swift:16:11: error: 'UITableView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
17 |
18 | var indexesOfVisibleSections: [Int] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift:16:11: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | enum Constants {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:38:11: error: 'UIView' is unavailable in watchOS
36 | // codebeat:enable[TOO_MANY_IVARS]
37 |
38 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
39 |
40 | enum SkeletonStatus {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+CollectionSkeleton.swift:11:11: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | func addDummyDataSourceIfNeeded() {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:16:53: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension SkeletonViewExtension where ExtendedType: UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | var treeNode: SkeletonTreeNode<ExtendedType> {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:78:28: error: 'NSLayoutConstraint' is unavailable in watchOS
76 | /// Autolayout
77 |
78 | var widthConstraints: [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
79 | nonContentSizeLayoutConstraints.filter { $0.firstAttribute == NSLayoutConstraint.Attribute.width }
80 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:82:29: error: 'NSLayoutConstraint' is unavailable in watchOS
80 | }
81 |
82 | var heightConstraints: [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
83 | nonContentSizeLayoutConstraints.filter { $0.firstAttribute == NSLayoutConstraint.Attribute.height }
84 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:86:37: error: 'NSLayoutConstraint' is unavailable in watchOS
84 | }
85 |
86 | var skeletonHeightConstraints: [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
87 | nonContentSizeLayoutConstraints.filter {
88 | $0.firstAttribute == NSLayoutConstraint.Attribute.height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:94:58: error: 'NSLayoutConstraint' is unavailable in watchOS
92 |
93 | @discardableResult
94 | func setHeight(equalToConstant constant: CGFloat) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
95 | let heightConstraint = heightAnchor.constraint(equalToConstant: constant)
96 | heightConstraint.identifier = "SkeletonView.Constraint.Height.\(constant)"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:101:43: error: 'NSLayoutConstraint' is unavailable in watchOS
99 | }
100 |
101 | var nonContentSizeLayoutConstraints: [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
102 | constraints.filter({ "\(type(of: $0))" != "NSContentSizeLayoutConstraint" })
103 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:24:11: error: 'UIView' is unavailable in watchOS
22 | }
23 |
24 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
25 |
26 | /// Flags
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift:45:48: error: 'UIView' is unavailable in watchOS
43 | }
44 |
45 | func recursiveLayoutSkeletonIfNeeded(root: UIView? = nil) {
| `- error: 'UIView' is unavailable in watchOS
46 | subviewsSkeletonables.recursiveSearch(leafBlock: {
47 | guard isSkeletonable, sk.isSkeletonActive else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift:61:105: error: 'UIView' is unavailable in watchOS
59 | }
60 |
61 | func recursiveHideSkeleton(reloadDataAfter reload: Bool, transition: SkeletonTransitionStyle, root: UIView? = nil) {
| `- error: 'UIView' is unavailable in watchOS
62 | guard sk.isSkeletonActive else { return }
63 | if isHiddenWhenSkeletonIsActive {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift:16:11: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | func showSkeleton(
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift:94:77: error: 'UIView' is unavailable in watchOS
92 | }
93 |
94 | func recursiveShowSkeleton(skeletonConfig config: SkeletonConfig, root: UIView? = nil) {
| `- error: 'UIView' is unavailable in watchOS
95 | if isHiddenWhenSkeletonIsActive {
96 | isHidden = 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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift:114:79: error: 'UIView' is unavailable in watchOS
112 | }
113 |
114 | func recursiveUpdateSkeleton(skeletonConfig config: SkeletonConfig, root: UIView? = nil) {
| `- error: 'UIView' is unavailable in watchOS
115 | guard sk.isSkeletonActive else { return }
116 | _currentSkeletonConfig = config
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift:84:19: error: 'UIView' is unavailable in watchOS
82 | }
83 |
84 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
85 |
86 | func showSkeletonIfNotActive(skeletonConfig config: SkeletonConfig) {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Swizzling.swift:25:76: error: 'UITraitCollection' is unavailable in watchOS
23 | }
24 |
25 | @objc func skeletonTraitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
26 | skeletonTraitCollectionDidChange(previousTraitCollection)
27 | guard isSkeletonable, sk.isSkeletonActive, let config = _currentSkeletonConfig else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Swizzling.swift:16:11: error: 'UIView' is unavailable in watchOS
14 | import UIKit
15 |
16 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | @objc func skeletonLayoutSubviews() {
/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/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Transitions.swift:5:11: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
6 |
7 | func startTransition(transitionBlock: @escaping () -> Void) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/AnimationBuilder/SkeletonAnimationBuilder.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Appearance/SkeletonAppearance.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Collections/CollectionViews/SkeletonCollectionViewProtocols.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Collections/TableViews/SkeletonTableViewProtocols.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Deprecated.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/FoundationExtensions/Notification+SkeletonFlow.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/GradientDirection.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/SkeletonGradient.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/SkeletonTextLineHeight.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/SkeletonTextNumberOfLines.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/SkeletonTransitionStyle.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/Models/SkeletonType.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/SkeletonExtended.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/SkeletonView.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/CALayer+Animations.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UICollectionView+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UILabel+IBInspectable.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UILabel+SKExtensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UITextView+IBInspectable.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UITextView+SKExtensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UIView+IBInspectable.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UIView+SKExtensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDataSource.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonCollectionDelegate.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/SkeletonReusableCell.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Debug/SkeletonDebug.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/DispatchQueue+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/Int+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/Notification+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/FoundationExtensions/ProcessInfo+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/AssociationPolicy.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Recursive.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Swizzling.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonConfigs/SkeletonConfig.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonConfigs/SkeletonMultilinesLayerConfig.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/GradientDirection+Animations.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonLayerBuilder.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonMultilineLayerBuilder.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonTree/SkeletonTreeNode.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UILabel+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Swizzling.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Transitions.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/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView-dependencies-2.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 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SkeletonView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView_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/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-watchos/SkeletonView-t.build/Objects-normal/arm64/SkeletonView.abi.json
SwiftCompile normal arm64 (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 11:20:51.163 xcodebuild[827:5082] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ SkeletonView (in target 'SkeletonView' from project 'SkeletonView')
SwiftCompile normal arm64 (in target 'SkeletonView' from project 'SkeletonView')
Building workspace SkeletonView with scheme SkeletonView
(3 failures)
BUILD FAILURE 6.4 watchOS