The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FSPagerView, reference master (f90ab7), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 00:13:39 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 FSPagerView -destination generic/platform=watchOS

Build Log

363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:357:50: error: 'UICollectionView' is unavailable in watchOS
355 |     }
356 |
357 |     public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
358 |         guard let function = self.delegate?.pagerView(_:shouldSelectItemAt:) else {
359 |             return 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/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/Sources/FSPagerView.swift:365:50: error: 'UICollectionView' is unavailable in watchOS
363 |     }
364 |
365 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
366 |         guard let function = self.delegate?.pagerView(_:didSelectItemAt:) else {
367 |             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/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/Sources/FSPagerView.swift:377:50: error: 'UICollectionView' is unavailable in watchOS
375 |     }
376 |
377 |     public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
378 |         guard let function = self.delegate?.pagerView(_:willDisplay:forItemAt:) else {
379 |             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/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/Sources/FSPagerView.swift:377:86: error: 'UICollectionViewCell' is unavailable in watchOS
375 |     }
376 |
377 |     public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                                                      `- error: 'UICollectionViewCell' is unavailable in watchOS
378 |         guard let function = self.delegate?.pagerView(_:willDisplay:forItemAt:) else {
379 |             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/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/Sources/FSPagerView.swift:385:50: error: 'UICollectionView' is unavailable in watchOS
383 |     }
384 |
385 |     public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
386 |         guard let function = self.delegate?.pagerView(_:didEndDisplaying:forItemAt:) else {
387 |             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/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/Sources/FSPagerView.swift:385:91: error: 'UICollectionViewCell' is unavailable in watchOS
383 |     }
384 |
385 |     public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
386 |         guard let function = self.delegate?.pagerView(_:didEndDisplaying:forItemAt:) else {
387 |             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/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/Sources/FSPagerView.swift:393:51: error: 'UIScrollView' is unavailable in watchOS
391 |     }
392 |
393 |     public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                   `- error: 'UIScrollView' is unavailable in watchOS
394 |         if !self.isPossiblyRotating && self.numberOfItems > 0 {
395 |             // In case someone is using KVO
/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/Sources/FSPagerView.swift:407:59: error: 'UIScrollView' is unavailable in watchOS
405 |     }
406 |
407 |     public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    |                                                           `- error: 'UIScrollView' is unavailable in watchOS
408 |         if let function = self.delegate?.pagerViewWillBeginDragging(_:) {
409 |             function(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/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/Sources/FSPagerView.swift:416:57: error: 'UIScrollView' is unavailable in watchOS
414 |     }
415 |
416 |     public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
    |                                                         `- error: 'UIScrollView' is unavailable in watchOS
417 |         if let function = self.delegate?.pagerViewWillEndDragging(_:targetIndex:) {
418 |             let contentOffset = self.scrollDirection == .horizontal ? targetContentOffset.pointee.x : targetContentOffset.pointee.y
/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/Sources/FSPagerView.swift:427:60: error: 'UIScrollView' is unavailable in watchOS
425 |     }
426 |
427 |     public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
    |                                                            `- error: 'UIScrollView' is unavailable in watchOS
428 |         if let function = self.delegate?.pagerViewDidEndDecelerating {
429 |             function(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/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/Sources/FSPagerView.swift:433:66: error: 'UIScrollView' is unavailable in watchOS
431 |     }
432 |
433 |     public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
    |                                                                  `- error: 'UIScrollView' is unavailable in watchOS
434 |         if let function = self.delegate?.pagerViewDidEndScrollAnimation {
435 |             function(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/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/Sources/FSPagerView.swift:457:31: error: 'UINib' is unavailable in watchOS
455 |     ///   - identifier: The reuse identifier to associate with the specified nib file. This parameter must not be nil and must not be an empty string.
456 |     @objc(registerNib:forCellWithReuseIdentifier:)
457 |     open func register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String) {
    |                               `- error: 'UINib' is unavailable in watchOS
458 |         self.collectionView.register(nib, forCellWithReuseIdentifier: identifier)
459 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:78:25: error: 'UIView' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                         `- error: 'UIView' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:78:32: error: 'UICollectionViewDataSource' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                                `- error: 'UICollectionViewDataSource' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/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/Sources/FSPagerView.swift:78:59: error: 'UICollectionViewDelegate' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                                                           `- error: 'UICollectionViewDelegate' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/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/Sources/FSPagerViewCell.swift:15:25: error: 'UILabel' is unavailable in watchOS
 13 |     /// Returns the label used for the main textual content of the pager view cell.
 14 |     @objc
 15 |     open var textLabel: UILabel? {
    |                         `- error: 'UILabel' is unavailable in watchOS
 16 |         if let _ = _textLabel {
 17 |             return _textLabel
/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/Sources/FSPagerViewCell.swift:37:25: error: 'UIImageView' is unavailable in watchOS
 35 |     /// Returns the image view of the pager view cell. Default is nil.
 36 |     @objc
 37 |     open var imageView: UIImageView? {
    |                         `- error: 'UIImageView' is unavailable in watchOS
 38 |         if let _ = _imageView {
 39 |             return _imageView
/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/Sources/FSPagerViewCell.swift:47:38: error: 'UILabel' is unavailable in watchOS
 45 |     }
 46 |
 47 |     fileprivate weak var _textLabel: UILabel?
    |                                      `- error: 'UILabel' is unavailable in watchOS
 48 |     fileprivate weak var _imageView: UIImageView?
 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/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/Sources/FSPagerViewCell.swift:48:38: error: 'UIImageView' is unavailable in watchOS
 46 |
 47 |     fileprivate weak var _textLabel: UILabel?
 48 |     fileprivate weak var _imageView: UIImageView?
    |                                      `- error: 'UIImageView' is unavailable in watchOS
 49 |
 50 |     fileprivate let kvoContext = UnsafeMutableRawPointer(bitPattern: 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/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/Sources/FSPagerViewCell.swift:53:51: error: 'UIView' is unavailable in watchOS
 51 |     fileprivate let selectionColor = UIColor(white: 0.2, alpha: 0.2)
 52 |
 53 |     fileprivate weak var _selectedForegroundView: UIView?
    |                                                   `- error: 'UIView' is unavailable in watchOS
 54 |     fileprivate var selectedForegroundView: UIView? {
 55 |         guard _selectedForegroundView == nil 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/Sources/FSPagerViewCell.swift:54:45: error: 'UIView' is unavailable in watchOS
 52 |
 53 |     fileprivate weak var _selectedForegroundView: UIView?
 54 |     fileprivate var selectedForegroundView: UIView? {
    |                                             `- error: 'UIView' is unavailable in watchOS
 55 |         guard _selectedForegroundView == nil else {
 56 |             return _selectedForegroundView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift:11:29: error: 'UICollectionViewCell' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | open class FSPagerViewCell: UICollectionViewCell {
    |                             `- error: 'UICollectionViewCell' is unavailable in watchOS
 12 |
 13 |     /// Returns the label used for the main textual content of the pager view cell.
/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/Sources/FSPagerViewLayoutAttributes.swift:11:41: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class FSPagerViewLayoutAttributes: UICollectionViewLayoutAttributes {
   |                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
12 |
13 |     open var position: CGFloat = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewLayoutAttributes.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FSPagerView -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64_32/FSPagerView.abi.json
SwiftCompile normal arm64_32 (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ FSPagerViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift:15:25: error: 'UILabel' is unavailable in watchOS
 13 |     /// Returns the label used for the main textual content of the pager view cell.
 14 |     @objc
 15 |     open var textLabel: UILabel? {
    |                         `- error: 'UILabel' is unavailable in watchOS
 16 |         if let _ = _textLabel {
 17 |             return _textLabel
/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/Sources/FSPagerViewCell.swift:37:25: error: 'UIImageView' is unavailable in watchOS
 35 |     /// Returns the image view of the pager view cell. Default is nil.
 36 |     @objc
 37 |     open var imageView: UIImageView? {
    |                         `- error: 'UIImageView' is unavailable in watchOS
 38 |         if let _ = _imageView {
 39 |             return _imageView
/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/Sources/FSPagerViewCell.swift:47:38: error: 'UILabel' is unavailable in watchOS
 45 |     }
 46 |
 47 |     fileprivate weak var _textLabel: UILabel?
    |                                      `- error: 'UILabel' is unavailable in watchOS
 48 |     fileprivate weak var _imageView: UIImageView?
 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/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/Sources/FSPagerViewCell.swift:48:38: error: 'UIImageView' is unavailable in watchOS
 46 |
 47 |     fileprivate weak var _textLabel: UILabel?
 48 |     fileprivate weak var _imageView: UIImageView?
    |                                      `- error: 'UIImageView' is unavailable in watchOS
 49 |
 50 |     fileprivate let kvoContext = UnsafeMutableRawPointer(bitPattern: 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/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/Sources/FSPagerViewCell.swift:53:51: error: 'UIView' is unavailable in watchOS
 51 |     fileprivate let selectionColor = UIColor(white: 0.2, alpha: 0.2)
 52 |
 53 |     fileprivate weak var _selectedForegroundView: UIView?
    |                                                   `- error: 'UIView' is unavailable in watchOS
 54 |     fileprivate var selectedForegroundView: UIView? {
 55 |         guard _selectedForegroundView == nil 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/Sources/FSPagerViewCell.swift:54:45: error: 'UIView' is unavailable in watchOS
 52 |
 53 |     fileprivate weak var _selectedForegroundView: UIView?
 54 |     fileprivate var selectedForegroundView: UIView? {
    |                                             `- error: 'UIView' is unavailable in watchOS
 55 |         guard _selectedForegroundView == nil else {
 56 |             return _selectedForegroundView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift:11:29: error: 'UICollectionViewCell' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | open class FSPagerViewCell: UICollectionViewCell {
    |                             `- error: 'UICollectionViewCell' is unavailable in watchOS
 12 |
 13 |     /// Returns the label used for the main textual content of the pager view cell.
/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/Sources/FSPagerViewCell.swift:19:20: error: 'UIView' is unavailable in watchOS
 17 |             return _textLabel
 18 |         }
 19 |         let view = UIView(frame: .zero)
    |                    `- error: 'UIView' is unavailable in watchOS
 20 |         view.isUserInteractionEnabled = false
 21 |         view.backgroundColor = UIColor.black.withAlphaComponent(0.6)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift:23:25: error: 'UILabel' is unavailable in watchOS
 21 |         view.backgroundColor = UIColor.black.withAlphaComponent(0.6)
 22 |
 23 |         let textLabel = UILabel(frame: .zero)
    |                         `- error: 'UILabel' is unavailable in watchOS
 24 |         textLabel.textColor = .white
 25 |         textLabel.font = UIFont.preferredFont(forTextStyle: .body)
/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/Sources/FSPagerViewCell.swift:41:25: error: 'UIImageView' is unavailable in watchOS
 39 |             return _imageView
 40 |         }
 41 |         let imageView = UIImageView(frame: .zero)
    |                         `- error: 'UIImageView' is unavailable in watchOS
 42 |         self.contentView.addSubview(imageView)
 43 |         _imageView = imageView
/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPagerViewCell.swift
SwiftCompile normal arm64_32 Compiling\ FSPageViewTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:170:31: error: 'CATransform3DIdentity' is unavailable in watchOS
168 |             let rotation = sin(position*(.pi)*0.5)*(.pi)*0.25*1.5
169 |             let translationZ = -itemSpacing * 0.5 * abs(position)
170 |             var transform3D = CATransform3DIdentity
    |                               `- error: 'CATransform3DIdentity' is unavailable in watchOS
171 |             transform3D.m34 = -0.002
172 |             transform3D = CATransform3DRotate(transform3D, rotation, 0, 1, 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
 29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
 30 |
 31 | CA_EXTERN const CATransform3D CATransform3DIdentity
    |                               `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
 32 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:172:27: error: 'CATransform3DRotate' is unavailable in watchOS
170 |             var transform3D = CATransform3DIdentity
171 |             transform3D.m34 = -0.002
172 |             transform3D = CATransform3DRotate(transform3D, rotation, 0, 1, 0)
    |                           `- error: 'CATransform3DRotate' is unavailable in watchOS
173 |             transform3D = CATransform3DTranslate(transform3D, 0, 0, translationZ)
174 |             attributes.zIndex = 100 - Int(abs(position))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:85:25: note: 'CATransform3DRotate' has been explicitly marked unavailable here
 83 |  * t' = rotation(angle, x, y, z) * t. */
 84 |
 85 | CA_EXTERN CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle,
    |                         `- note: 'CATransform3DRotate' has been explicitly marked unavailable here
 86 |     CGFloat x, CGFloat y, CGFloat z)
 87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:173:27: error: 'CATransform3DTranslate' is unavailable in watchOS
171 |             transform3D.m34 = -0.002
172 |             transform3D = CATransform3DRotate(transform3D, rotation, 0, 1, 0)
173 |             transform3D = CATransform3DTranslate(transform3D, 0, 0, translationZ)
    |                           `- error: 'CATransform3DTranslate' is unavailable in watchOS
174 |             attributes.zIndex = 100 - Int(abs(position))
175 |             attributes.transform3D = transform3D
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:70:25: note: 'CATransform3DTranslate' has been explicitly marked unavailable here
 68 |  * t' = translate(tx, ty, tz) * t. */
 69 |
 70 | CA_EXTERN CATransform3D CATransform3DTranslate (CATransform3D t, CGFloat tx,
    |                         `- note: 'CATransform3DTranslate' has been explicitly marked unavailable here
 71 |     CGFloat ty, CGFloat tz)
 72 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:213:35: error: 'CATransform3DIdentity' is unavailable in watchOS
211 |                 let theta = position * .pi * 0.5 * (scrollDirection == .horizontal ? 1 : -1)
212 |                 let radius = scrollDirection == .horizontal ? attributes.bounds.width : attributes.bounds.height
213 |                 var transform3D = CATransform3DIdentity
    |                                   `- error: 'CATransform3DIdentity' is unavailable in watchOS
214 |                 transform3D.m34 = -0.002
215 |                 switch scrollDirection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
 29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
 30 |
 31 | CA_EXTERN const CATransform3D CATransform3DIdentity
    |                               `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
 32 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:219:35: error: 'CATransform3DRotate' is unavailable in watchOS
217 |                     // ForwardX -> RotateY -> BackwardX
218 |                     attributes.center.x += direction*radius*0.5 // ForwardX
219 |                     transform3D = CATransform3DRotate(transform3D, theta, 0, 1, 0) // RotateY
    |                                   `- error: 'CATransform3DRotate' is unavailable in watchOS
220 |                     transform3D = CATransform3DTranslate(transform3D,-direction*radius*0.5, 0, 0) // BackwardX
221 |                 case .vertical:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:85:25: note: 'CATransform3DRotate' has been explicitly marked unavailable here
 83 |  * t' = rotation(angle, x, y, z) * t. */
 84 |
 85 | CA_EXTERN CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle,
    |                         `- note: 'CATransform3DRotate' has been explicitly marked unavailable here
 86 |     CGFloat x, CGFloat y, CGFloat z)
 87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:220:35: error: 'CATransform3DTranslate' is unavailable in watchOS
218 |                     attributes.center.x += direction*radius*0.5 // ForwardX
219 |                     transform3D = CATransform3DRotate(transform3D, theta, 0, 1, 0) // RotateY
220 |                     transform3D = CATransform3DTranslate(transform3D,-direction*radius*0.5, 0, 0) // BackwardX
    |                                   `- error: 'CATransform3DTranslate' is unavailable in watchOS
221 |                 case .vertical:
222 |                     // ForwardY -> RotateX -> BackwardY
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:70:25: note: 'CATransform3DTranslate' has been explicitly marked unavailable here
 68 |  * t' = translate(tx, ty, tz) * t. */
 69 |
 70 | CA_EXTERN CATransform3D CATransform3DTranslate (CATransform3D t, CGFloat tx,
    |                         `- note: 'CATransform3DTranslate' has been explicitly marked unavailable here
 71 |     CGFloat ty, CGFloat tz)
 72 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift:224:35: error: 'CATransform3DRotate' is unavailable in watchOS
222 |                     // ForwardY -> RotateX -> BackwardY
223 |                     attributes.center.y += direction*radius*0.5 // ForwardY
224 |                     transform3D = CATransform3DRotate(transform3D, theta, 1, 0, 0) // RotateX
    |                                   `- error: 'CATransform3DRotate' is unavailable in watchOS
225 |                     transform3D = CATransform3DTranslate(transform3D,0, -direction*radius*0.5, 0) // BackwardY
226 |                 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:85:25: note: 'CATransform3DRotate' has been explicitly marked unavailable here
 83 |  * t' = rotation(angle, x, y, z) * t. */
 84 |
 85 | CA_EXTERN CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle,
    |                         `- note: 'CATransform3DRotate' has been explicitly marked unavailable here
 86 |     CGFloat x, CGFloat y, CGFloat z)
 87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPageViewTransformer.swift
SwiftCompile normal arm64_32 Compiling\ FSPagerViewLayoutAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewLayoutAttributes.swift (in target 'FSPagerView' from project 'FSPagerView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewLayoutAttributes.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPagerViewLayoutAttributes.swift
SwiftCompile normal arm64_32 Compiling\ FSPagerView.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:174:30: error: 'UIView' is unavailable in watchOS
172 |     /// The background view of the pager view.
173 |     @IBInspectable
174 |     open var backgroundView: UIView? {
    |                              `- error: 'UIView' is unavailable in watchOS
175 |         didSet {
176 |             if let backgroundView = self.backgroundView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:213:36: error: 'UIPanGestureRecognizer' is unavailable in watchOS
211 |     /// The underlying gesture recognizer for pan gestures.
212 |     @objc
213 |     open var panGestureRecognizer: UIPanGestureRecognizer {
    |                                    `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
214 |         return self.collectionView.panGestureRecognizer
215 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:223:36: error: 'UIView' is unavailable in watchOS
221 |     internal weak var collectionViewLayout: FSPagerViewLayout!
222 |     internal weak var collectionView: FSPagerCollectionView!
223 |     internal weak var contentView: UIView!
    |                                    `- error: 'UIView' is unavailable in watchOS
224 |     internal var timer: Timer?
225 |     internal var numberOfItems: Int = 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:283:53: error: 'UIWindow' is unavailable in watchOS
281 |     }
282 |
283 |     open override func willMove(toWindow newWindow: UIWindow?) {
    |                                                     `- error: 'UIWindow' is unavailable in watchOS
284 |         super.willMove(toWindow: newWindow)
285 |         if newWindow != 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/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:316:53: error: 'UICollectionView' is unavailable in watchOS
314 |     // MARK: - UICollectionViewDataSource
315 |
316 |     public func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                     `- error: 'UICollectionView' is unavailable in watchOS
317 |         guard let dataSource = self.dataSource else {
318 |             return 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/Sources/FSPagerView.swift:328:50: error: 'UICollectionView' is unavailable in watchOS
326 |     }
327 |
328 |     public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
329 |         return self.numberOfItems
330 |     }
/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/Sources/FSPagerView.swift:332:50: error: 'UICollectionView' is unavailable in watchOS
330 |     }
331 |
332 |     public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
333 |         let index = indexPath.item
334 |         self.dequeingSection = indexPath.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/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/Sources/FSPagerView.swift:332:107: error: 'UICollectionViewCell' is unavailable in watchOS
330 |     }
331 |
332 |     public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                                                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
333 |         let index = indexPath.item
334 |         self.dequeingSection = indexPath.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/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/Sources/FSPagerView.swift:341:50: error: 'UICollectionView' is unavailable in watchOS
339 |     // MARK: - UICollectionViewDelegate
340 |
341 |     public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
342 |         guard let function = self.delegate?.pagerView(_:shouldHighlightItemAt:) else {
343 |             return 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/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/Sources/FSPagerView.swift:349:50: error: 'UICollectionView' is unavailable in watchOS
347 |     }
348 |
349 |     public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
350 |         guard let function = self.delegate?.pagerView(_:didHighlightItemAt:) else {
351 |             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/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/Sources/FSPagerView.swift:357:50: error: 'UICollectionView' is unavailable in watchOS
355 |     }
356 |
357 |     public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
358 |         guard let function = self.delegate?.pagerView(_:shouldSelectItemAt:) else {
359 |             return 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/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/Sources/FSPagerView.swift:365:50: error: 'UICollectionView' is unavailable in watchOS
363 |     }
364 |
365 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
366 |         guard let function = self.delegate?.pagerView(_:didSelectItemAt:) else {
367 |             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/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/Sources/FSPagerView.swift:377:50: error: 'UICollectionView' is unavailable in watchOS
375 |     }
376 |
377 |     public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
378 |         guard let function = self.delegate?.pagerView(_:willDisplay:forItemAt:) else {
379 |             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/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/Sources/FSPagerView.swift:377:86: error: 'UICollectionViewCell' is unavailable in watchOS
375 |     }
376 |
377 |     public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                                                      `- error: 'UICollectionViewCell' is unavailable in watchOS
378 |         guard let function = self.delegate?.pagerView(_:willDisplay:forItemAt:) else {
379 |             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/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/Sources/FSPagerView.swift:385:50: error: 'UICollectionView' is unavailable in watchOS
383 |     }
384 |
385 |     public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
386 |         guard let function = self.delegate?.pagerView(_:didEndDisplaying:forItemAt:) else {
387 |             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/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/Sources/FSPagerView.swift:385:91: error: 'UICollectionViewCell' is unavailable in watchOS
383 |     }
384 |
385 |     public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
386 |         guard let function = self.delegate?.pagerView(_:didEndDisplaying:forItemAt:) else {
387 |             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/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/Sources/FSPagerView.swift:393:51: error: 'UIScrollView' is unavailable in watchOS
391 |     }
392 |
393 |     public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                   `- error: 'UIScrollView' is unavailable in watchOS
394 |         if !self.isPossiblyRotating && self.numberOfItems > 0 {
395 |             // In case someone is using KVO
/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/Sources/FSPagerView.swift:407:59: error: 'UIScrollView' is unavailable in watchOS
405 |     }
406 |
407 |     public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    |                                                           `- error: 'UIScrollView' is unavailable in watchOS
408 |         if let function = self.delegate?.pagerViewWillBeginDragging(_:) {
409 |             function(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/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/Sources/FSPagerView.swift:416:57: error: 'UIScrollView' is unavailable in watchOS
414 |     }
415 |
416 |     public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
    |                                                         `- error: 'UIScrollView' is unavailable in watchOS
417 |         if let function = self.delegate?.pagerViewWillEndDragging(_:targetIndex:) {
418 |             let contentOffset = self.scrollDirection == .horizontal ? targetContentOffset.pointee.x : targetContentOffset.pointee.y
/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/Sources/FSPagerView.swift:427:60: error: 'UIScrollView' is unavailable in watchOS
425 |     }
426 |
427 |     public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
    |                                                            `- error: 'UIScrollView' is unavailable in watchOS
428 |         if let function = self.delegate?.pagerViewDidEndDecelerating {
429 |             function(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/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/Sources/FSPagerView.swift:433:66: error: 'UIScrollView' is unavailable in watchOS
431 |     }
432 |
433 |     public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
    |                                                                  `- error: 'UIScrollView' is unavailable in watchOS
434 |         if let function = self.delegate?.pagerViewDidEndScrollAnimation {
435 |             function(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/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/Sources/FSPagerView.swift:457:31: error: 'UINib' is unavailable in watchOS
455 |     ///   - identifier: The reuse identifier to associate with the specified nib file. This parameter must not be nil and must not be an empty string.
456 |     @objc(registerNib:forCellWithReuseIdentifier:)
457 |     open func register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String) {
    |                               `- error: 'UINib' is unavailable in watchOS
458 |         self.collectionView.register(nib, forCellWithReuseIdentifier: identifier)
459 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:78:25: error: 'UIView' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                         `- error: 'UIView' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:78:32: error: 'UICollectionViewDataSource' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                                `- error: 'UICollectionViewDataSource' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/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/Sources/FSPagerView.swift:78:59: error: 'UICollectionViewDelegate' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                                                           `- error: 'UICollectionViewDelegate' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/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/Sources/FSPagerView.swift:492:29: error: 'UICollectionView' is unavailable in watchOS
490 |     open func selectItem(at index: Int, animated: Bool) {
491 |         let indexPath = self.nearbyIndexPath(for: index)
492 |         let scrollPosition: UICollectionView.ScrollPosition = self.scrollDirection == .horizontal ? .centeredHorizontally : .centeredVertically
    |                             `- error: 'UICollectionView' is unavailable in watchOS
493 |         self.collectionView.selectItem(at: indexPath, animated: animated, scrollPosition: scrollPosition)
494 |     }
/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPagerView.swift
SwiftCompile normal arm64_32 Compiling\ FSPageViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:110:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
108 |     }
109 |
110 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
111 |         var layoutAttributes = [UICollectionViewLayoutAttributes]()
112 |         guard self.itemSpacing > 0, !rect.isEmpty 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:141:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
139 |     }
140 |
141 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
142 |         let attributes = FSPagerViewLayoutAttributes(forCellWith: indexPath)
143 |         attributes.indexPath = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:11:26: error: 'UICollectionViewLayout' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | class FSPagerViewLayout: UICollectionViewLayout {
    |                          `- error: 'UICollectionViewLayout' is unavailable in watchOS
 12 |
 13 |     internal var contentSize: CGSize = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:45:63: error: 'UIDevice' is unavailable in watchOS
 43 |     deinit {
 44 |         #if !os(tvOS)
 45 |         NotificationCenter.default.removeObserver(self, name: UIDevice.orientationDidChangeNotification, object: nil)
    |                                                               `- error: 'UIDevice' is unavailable in watchOS
 46 |         #endif
 47 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:45:72: error: 'orientationDidChangeNotification' is unavailable in watchOS
 43 |     deinit {
 44 |         #if !os(tvOS)
 45 |         NotificationCenter.default.removeObserver(self, name: UIDevice.orientationDidChangeNotification, object: nil)
    |                                                                        `- error: 'orientationDidChangeNotification' is unavailable in watchOS
 46 |         #endif
 47 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:83:39: note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
81 | }
82 |
83 | UIKIT_EXTERN NSNotificationName const UIDeviceOrientationDidChangeNotification API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_NONISOLATED;
   |                                       `- note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
84 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryStateDidChangeNotification   API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
85 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryLevelDidChangeNotification   API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:111:33: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
109 |
110 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
111 |         var layoutAttributes = [UICollectionViewLayoutAttributes]()
    |                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
112 |         guard self.itemSpacing > 0, !rect.isEmpty else {
113 |             return layoutAttributes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:260:124: error: 'UIDevice' is unavailable in watchOS
258 |     fileprivate func commonInit() {
259 |         #if !os(tvOS)
260 |             NotificationCenter.default.addObserver(self, selector: #selector(didReceiveNotification(notification:)), name: UIDevice.orientationDidChangeNotification, object: nil)
    |                                                                                                                            `- error: 'UIDevice' is unavailable in watchOS
261 |         #endif
262 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPageViewLayout.swift
SwiftCompile normal arm64_32 Compiling\ FSPageControl.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:55:51: error: 'UIControl' is unavailable in watchOS
 53 |
 54 |     /// The horizontal alignment of content within the control’s bounds. Default is center.
 55 |     open override var contentHorizontalAlignment: UIControl.ContentHorizontalAlignment {
    |                                                   `- error: 'UIControl' is unavailable in watchOS
 56 |         didSet {
 57 |             self.setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:69:33: error: 'UIControl' is unavailable in watchOS
 67 |     }
 68 |
 69 |     internal var strokeColors: [UIControl.State: UIColor] = [:]
    |                                 `- error: 'UIControl' is unavailable in watchOS
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:70:31: error: 'UIControl' is unavailable in watchOS
 68 |
 69 |     internal var strokeColors: [UIControl.State: UIColor] = [:]
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
    |                               `- error: 'UIControl' is unavailable in watchOS
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
 72 |     internal var images: [UIControl.State: UIImage] = [:]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:71:26: error: 'UIControl' is unavailable in watchOS
 69 |     internal var strokeColors: [UIControl.State: UIColor] = [:]
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
    |                          `- error: 'UIControl' is unavailable in watchOS
 72 |     internal var images: [UIControl.State: UIImage] = [:]
 73 |     internal var alphas: [UIControl.State: 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:72:27: error: 'UIControl' is unavailable in watchOS
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
 72 |     internal var images: [UIControl.State: UIImage] = [:]
    |                           `- error: 'UIControl' is unavailable in watchOS
 73 |     internal var alphas: [UIControl.State: CGFloat] = [:]
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:73:27: error: 'UIControl' is unavailable in watchOS
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
 72 |     internal var images: [UIControl.State: UIImage] = [:]
 73 |     internal var alphas: [UIControl.State: CGFloat] = [:]
    |                           `- error: 'UIControl' is unavailable in watchOS
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
 75 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:74:31: error: 'UIControl' is unavailable in watchOS
 72 |     internal var images: [UIControl.State: UIImage] = [:]
 73 |     internal var alphas: [UIControl.State: CGFloat] = [:]
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
    |                               `- error: 'UIControl' is unavailable in watchOS
 75 |
 76 |     fileprivate weak var contentView: 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:76:39: error: 'UIView' is unavailable in watchOS
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
 75 |
 76 |     fileprivate weak var contentView: UIView!
    |                                       `- error: 'UIView' is unavailable in watchOS
 77 |
 78 |     fileprivate var needsUpdateIndicators = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:80:40: error: 'CAShapeLayer' is unavailable in watchOS
 78 |     fileprivate var needsUpdateIndicators = false
 79 |     fileprivate var needsCreateIndicators = false
 80 |     fileprivate var indicatorLayers = [CAShapeLayer]()
    |                                        `- error: 'CAShapeLayer' is unavailable in watchOS
 81 |
 82 |     public override init(frame: 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/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:104:50: error: 'CALayer' is unavailable in watchOS
102 |     }
103 |
104 |     open override func layoutSublayers(of layer: CALayer) {
    |                                                  `- error: 'CALayer' is unavailable in watchOS
105 |         super.layoutSublayers(of: layer)
106 |
/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/Sources/FSPageControl.swift:141:66: error: 'UIControl' is unavailable in watchOS
139 |     ///   - state: The state that uses the specified stroke color.
140 |     @objc(setStrokeColor:forState:)
141 |     open func setStrokeColor(_ strokeColor: UIColor?, for state: UIControl.State) {
    |                                                                  `- error: 'UIControl' is unavailable in watchOS
142 |         guard self.strokeColors[state] != strokeColor else {
143 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:155:62: error: 'UIControl' is unavailable in watchOS
153 |     ///   - state: The state that uses the specified fill color.
154 |     @objc(setFillColor:forState:)
155 |     open func setFillColor(_ fillColor: UIColor?, for state: UIControl.State) {
    |                                                              `- error: 'UIControl' is unavailable in watchOS
156 |         guard self.fillColors[state] != fillColor else {
157 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:169:54: error: 'UIControl' is unavailable in watchOS
167 |     ///   - state: The state that uses the specified image.
168 |     @objc(setImage:forState:)
169 |     open func setImage(_ image: UIImage?, for state: UIControl.State) {
    |                                                      `- error: 'UIControl' is unavailable in watchOS
170 |         guard self.images[state] != image else {
171 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:184:53: error: 'UIControl' is unavailable in watchOS
182 |     ///   - alpha: The alpha value to use for the specified state.
183 |     ///   - state: The state that uses the specified alpha.
184 |     open func setAlpha(_ alpha: CGFloat, for state: UIControl.State) {
    |                                                     `- error: 'UIControl' is unavailable in watchOS
185 |         guard self.alphas[state] != alpha else {
186 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:198:57: error: 'UIControl' is unavailable in watchOS
196 |     ///   - state: The state that uses the specified path.
197 |     @objc(setPath:forState:)
198 |     open func setPath(_ path: UIBezierPath?, for state: UIControl.State) {
    |                                                         `- error: 'UIControl' is unavailable in watchOS
199 |         guard self.paths[state] != path else {
200 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:244:59: error: 'CAShapeLayer' is unavailable in watchOS
242 |     }
243 |
244 |     fileprivate func updateIndicatorAttributes(for layer: CAShapeLayer) {
    |                                                           `- error: 'CAShapeLayer' is unavailable in watchOS
245 |         let index = self.indicatorLayers.firstIndex(of: layer)
246 |         let state: UIControl.State = index == self.currentPage ? .selected : .normal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:12:27: error: 'UIControl' is unavailable in watchOS
 10 |
 11 | @IBDesignable
 12 | open class FSPageControl: UIControl {
    |                           `- error: 'UIControl' is unavailable in watchOS
 13 |
 14 |     /// The number of page indicators of the page control. Default is 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:305:1: warning: extension declares a conformance of imported type 'State' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
303 | }
304 |
305 | extension UIControl.State: Hashable {
    | |- warning: extension declares a conformance of imported type 'State' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
306 |     public var hashValue: Int {
307 |         return Int((6777*self.rawValue+3777)%UInt(UInt16.max))
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:305:11: error: 'UIControl' is unavailable in watchOS
303 | }
304 |
305 | extension UIControl.State: Hashable {
    |           `- error: 'UIControl' is unavailable in watchOS
306 |     public var hashValue: Int {
307 |         return Int((6777*self.rawValue+3777)%UInt(UInt16.max))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPageControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:125:24: error: 'UIControl' is unavailable in watchOS
123 |         }()
124 |         for (index,value) in self.indicatorLayers.enumerated() {
125 |             let state: UIControl.State = (index == self.currentPage) ? .selected : .normal
    |                        `- error: 'UIControl' is unavailable in watchOS
126 |             let image = self.images[state]
127 |             let size = image?.size ?? CGSize(width: diameter, height: diameter)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:211:20: error: 'UIView' is unavailable in watchOS
209 |
210 |         // Content View
211 |         let view = UIView(frame: .zero)
    |                    `- error: 'UIView' is unavailable in watchOS
212 |         view.backgroundColor = UIColor.clear
213 |         self.addSubview(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:246:20: error: 'UIControl' is unavailable in watchOS
244 |     fileprivate func updateIndicatorAttributes(for layer: CAShapeLayer) {
245 |         let index = self.indicatorLayers.firstIndex(of: layer)
246 |         let state: UIControl.State = index == self.currentPage ? .selected : .normal
    |                    `- error: 'UIControl' is unavailable in watchOS
247 |         if let image = self.images[state] {
248 |             layer.strokeColor = 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:266:31: error: 'CATransform3DMakeAffineTransform' is unavailable in watchOS
264 |         }
265 |         if let transform = self.transforms[state] {
266 |             layer.transform = CATransform3DMakeAffineTransform(transform)
    |                               `- error: 'CATransform3DMakeAffineTransform' is unavailable in watchOS
267 |         }
268 |         layer.opacity = Float(self.alphas[state] ?? 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:102:25: note: 'CATransform3DMakeAffineTransform' has been explicitly marked unavailable here
100 | /* Return a transform with the same effect as affine transform 'm'. */
101 |
102 | CA_EXTERN CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m)
    |                         `- note: 'CATransform3DMakeAffineTransform' has been explicitly marked unavailable here
103 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
104 |
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:283:9: error: 'CATransaction' is unavailable in watchOS
281 |         }
282 |         self.needsCreateIndicators = false
283 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
284 |         CATransaction.setDisableActions(true)
285 |         if self.currentPage >= self.numberOfPages {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:284:9: error: 'CATransaction' is unavailable in watchOS
282 |         self.needsCreateIndicators = false
283 |         CATransaction.begin()
284 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
285 |         if self.currentPage >= self.numberOfPages {
286 |             self.currentPage = self.numberOfPages - 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:293:25: error: 'CAShapeLayer' is unavailable in watchOS
291 |         self.indicatorLayers.removeAll()
292 |         for _ in 0..<self.numberOfPages {
293 |             let layer = CAShapeLayer()
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
294 |             layer.actions = ["bounds": NSNull()]
295 |             self.contentView.layer.addSublayer(layer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:294:40: warning: conformance of 'NSNull' to 'CAAction' is unavailable in watchOS; this is an error in the Swift 6 language mode
292 |         for _ in 0..<self.numberOfPages {
293 |             let layer = CAShapeLayer()
294 |             layer.actions = ["bounds": NSNull()]
    |                                        `- warning: conformance of 'NSNull' to 'CAAction' is unavailable in watchOS; this is an error in the Swift 6 language mode
295 |             self.contentView.layer.addSublayer(layer)
296 |             self.indicatorLayers.append(layer)
/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:960:1: note: conformance of 'NSNull' to 'CAAction' has been explicitly marked unavailable here
 958 |
 959 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 960 | @interface NSNull (CAActionAdditions) <CAAction>
     | `- note: conformance of 'NSNull' to 'CAAction' has been explicitly marked unavailable here
 961 |
 962 | @end
SwiftCompile normal arm64 Compiling\ FSPageViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:110:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
108 |     }
109 |
110 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
111 |         var layoutAttributes = [UICollectionViewLayoutAttributes]()
112 |         guard self.itemSpacing > 0, !rect.isEmpty 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:141:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
139 |     }
140 |
141 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
142 |         let attributes = FSPagerViewLayoutAttributes(forCellWith: indexPath)
143 |         attributes.indexPath = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:11:26: error: 'UICollectionViewLayout' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | class FSPagerViewLayout: UICollectionViewLayout {
    |                          `- error: 'UICollectionViewLayout' is unavailable in watchOS
 12 |
 13 |     internal var contentSize: CGSize = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:45:63: error: 'UIDevice' is unavailable in watchOS
 43 |     deinit {
 44 |         #if !os(tvOS)
 45 |         NotificationCenter.default.removeObserver(self, name: UIDevice.orientationDidChangeNotification, object: nil)
    |                                                               `- error: 'UIDevice' is unavailable in watchOS
 46 |         #endif
 47 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:45:72: error: 'orientationDidChangeNotification' is unavailable in watchOS
 43 |     deinit {
 44 |         #if !os(tvOS)
 45 |         NotificationCenter.default.removeObserver(self, name: UIDevice.orientationDidChangeNotification, object: nil)
    |                                                                        `- error: 'orientationDidChangeNotification' is unavailable in watchOS
 46 |         #endif
 47 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:83:39: note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
81 | }
82 |
83 | UIKIT_EXTERN NSNotificationName const UIDeviceOrientationDidChangeNotification API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_NONISOLATED;
   |                                       `- note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
84 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryStateDidChangeNotification   API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
85 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryLevelDidChangeNotification   API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:111:33: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
109 |
110 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
111 |         var layoutAttributes = [UICollectionViewLayoutAttributes]()
    |                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
112 |         guard self.itemSpacing > 0, !rect.isEmpty else {
113 |             return layoutAttributes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:260:124: error: 'UIDevice' is unavailable in watchOS
258 |     fileprivate func commonInit() {
259 |         #if !os(tvOS)
260 |             NotificationCenter.default.addObserver(self, selector: #selector(didReceiveNotification(notification:)), name: UIDevice.orientationDidChangeNotification, object: nil)
    |                                                                                                                            `- error: 'UIDevice' is unavailable in watchOS
261 |         #endif
262 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPageViewLayout.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FSPagerView (in target 'FSPagerView' from project 'FSPagerView')
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:55:51: error: 'UIControl' is unavailable in watchOS
 53 |
 54 |     /// The horizontal alignment of content within the control’s bounds. Default is center.
 55 |     open override var contentHorizontalAlignment: UIControl.ContentHorizontalAlignment {
    |                                                   `- error: 'UIControl' is unavailable in watchOS
 56 |         didSet {
 57 |             self.setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:69:33: error: 'UIControl' is unavailable in watchOS
 67 |     }
 68 |
 69 |     internal var strokeColors: [UIControl.State: UIColor] = [:]
    |                                 `- error: 'UIControl' is unavailable in watchOS
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:70:31: error: 'UIControl' is unavailable in watchOS
 68 |
 69 |     internal var strokeColors: [UIControl.State: UIColor] = [:]
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
    |                               `- error: 'UIControl' is unavailable in watchOS
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
 72 |     internal var images: [UIControl.State: UIImage] = [:]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:71:26: error: 'UIControl' is unavailable in watchOS
 69 |     internal var strokeColors: [UIControl.State: UIColor] = [:]
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
    |                          `- error: 'UIControl' is unavailable in watchOS
 72 |     internal var images: [UIControl.State: UIImage] = [:]
 73 |     internal var alphas: [UIControl.State: 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:72:27: error: 'UIControl' is unavailable in watchOS
 70 |     internal var fillColors: [UIControl.State: UIColor] = [:]
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
 72 |     internal var images: [UIControl.State: UIImage] = [:]
    |                           `- error: 'UIControl' is unavailable in watchOS
 73 |     internal var alphas: [UIControl.State: CGFloat] = [:]
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:73:27: error: 'UIControl' is unavailable in watchOS
 71 |     internal var paths: [UIControl.State: UIBezierPath] = [:]
 72 |     internal var images: [UIControl.State: UIImage] = [:]
 73 |     internal var alphas: [UIControl.State: CGFloat] = [:]
    |                           `- error: 'UIControl' is unavailable in watchOS
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
 75 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:74:31: error: 'UIControl' is unavailable in watchOS
 72 |     internal var images: [UIControl.State: UIImage] = [:]
 73 |     internal var alphas: [UIControl.State: CGFloat] = [:]
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
    |                               `- error: 'UIControl' is unavailable in watchOS
 75 |
 76 |     fileprivate weak var contentView: 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:76:39: error: 'UIView' is unavailable in watchOS
 74 |     internal var transforms: [UIControl.State: CGAffineTransform] = [:]
 75 |
 76 |     fileprivate weak var contentView: UIView!
    |                                       `- error: 'UIView' is unavailable in watchOS
 77 |
 78 |     fileprivate var needsUpdateIndicators = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:80:40: error: 'CAShapeLayer' is unavailable in watchOS
 78 |     fileprivate var needsUpdateIndicators = false
 79 |     fileprivate var needsCreateIndicators = false
 80 |     fileprivate var indicatorLayers = [CAShapeLayer]()
    |                                        `- error: 'CAShapeLayer' is unavailable in watchOS
 81 |
 82 |     public override init(frame: 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/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:104:50: error: 'CALayer' is unavailable in watchOS
102 |     }
103 |
104 |     open override func layoutSublayers(of layer: CALayer) {
    |                                                  `- error: 'CALayer' is unavailable in watchOS
105 |         super.layoutSublayers(of: layer)
106 |
/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/Sources/FSPageControl.swift:141:66: error: 'UIControl' is unavailable in watchOS
139 |     ///   - state: The state that uses the specified stroke color.
140 |     @objc(setStrokeColor:forState:)
141 |     open func setStrokeColor(_ strokeColor: UIColor?, for state: UIControl.State) {
    |                                                                  `- error: 'UIControl' is unavailable in watchOS
142 |         guard self.strokeColors[state] != strokeColor else {
143 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:155:62: error: 'UIControl' is unavailable in watchOS
153 |     ///   - state: The state that uses the specified fill color.
154 |     @objc(setFillColor:forState:)
155 |     open func setFillColor(_ fillColor: UIColor?, for state: UIControl.State) {
    |                                                              `- error: 'UIControl' is unavailable in watchOS
156 |         guard self.fillColors[state] != fillColor else {
157 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:169:54: error: 'UIControl' is unavailable in watchOS
167 |     ///   - state: The state that uses the specified image.
168 |     @objc(setImage:forState:)
169 |     open func setImage(_ image: UIImage?, for state: UIControl.State) {
    |                                                      `- error: 'UIControl' is unavailable in watchOS
170 |         guard self.images[state] != image else {
171 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:184:53: error: 'UIControl' is unavailable in watchOS
182 |     ///   - alpha: The alpha value to use for the specified state.
183 |     ///   - state: The state that uses the specified alpha.
184 |     open func setAlpha(_ alpha: CGFloat, for state: UIControl.State) {
    |                                                     `- error: 'UIControl' is unavailable in watchOS
185 |         guard self.alphas[state] != alpha else {
186 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:198:57: error: 'UIControl' is unavailable in watchOS
196 |     ///   - state: The state that uses the specified path.
197 |     @objc(setPath:forState:)
198 |     open func setPath(_ path: UIBezierPath?, for state: UIControl.State) {
    |                                                         `- error: 'UIControl' is unavailable in watchOS
199 |         guard self.paths[state] != path else {
200 |             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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:244:59: error: 'CAShapeLayer' is unavailable in watchOS
242 |     }
243 |
244 |     fileprivate func updateIndicatorAttributes(for layer: CAShapeLayer) {
    |                                                           `- error: 'CAShapeLayer' is unavailable in watchOS
245 |         let index = self.indicatorLayers.firstIndex(of: layer)
246 |         let state: UIControl.State = index == self.currentPage ? .selected : .normal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
 38 |
 39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 40 | @interface CAShapeLayer : CALayer
    |            `- note: 'CAShapeLayer' has been explicitly marked unavailable here
 41 |
 42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:12:27: error: 'UIControl' is unavailable in watchOS
 10 |
 11 | @IBDesignable
 12 | open class FSPageControl: UIControl {
    |                           `- error: 'UIControl' is unavailable in watchOS
 13 |
 14 |     /// The number of page indicators of the page control. Default is 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:305:1: warning: extension declares a conformance of imported type 'State' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
303 | }
304 |
305 | extension UIControl.State: Hashable {
    | |- warning: extension declares a conformance of imported type 'State' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
306 |     public var hashValue: Int {
307 |         return Int((6777*self.rawValue+3777)%UInt(UInt16.max))
/Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift:305:11: error: 'UIControl' is unavailable in watchOS
303 | }
304 |
305 | extension UIControl.State: Hashable {
    |           `- error: 'UIControl' is unavailable in watchOS
306 |     public var hashValue: Int {
307 |         return Int((6777*self.rawValue+3777)%UInt(UInt16.max))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:110:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
108 |     }
109 |
110 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
111 |         var layoutAttributes = [UICollectionViewLayoutAttributes]()
112 |         guard self.itemSpacing > 0, !rect.isEmpty 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:141:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
139 |     }
140 |
141 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
142 |         let attributes = FSPagerViewLayoutAttributes(forCellWith: indexPath)
143 |         attributes.indexPath = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift:11:26: error: 'UICollectionViewLayout' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | class FSPagerViewLayout: UICollectionViewLayout {
    |                          `- error: 'UICollectionViewLayout' is unavailable in watchOS
 12 |
 13 |     internal var contentSize: CGSize = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerCollectionView.swift:39:63: error: 'UICollectionViewLayout' is unavailable in watchOS
37 |     }
38 |
39 |     override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) {
   |                                                               `- error: 'UICollectionViewLayout' is unavailable in watchOS
40 |         super.init(frame: frame, collectionViewLayout: layout)
41 |         self.commonInit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerCollectionView.swift:13:30: error: 'UICollectionView' is unavailable in watchOS
11 | import UIKit
12 |
13 | class FSPagerCollectionView: UICollectionView {
   |                              `- error: 'UICollectionView' is unavailable in watchOS
14 |
15 |     #if !os(tvOS)
/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/Sources/FSPagerView.swift:174:30: error: 'UIView' is unavailable in watchOS
172 |     /// The background view of the pager view.
173 |     @IBInspectable
174 |     open var backgroundView: UIView? {
    |                              `- error: 'UIView' is unavailable in watchOS
175 |         didSet {
176 |             if let backgroundView = self.backgroundView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:213:36: error: 'UIPanGestureRecognizer' is unavailable in watchOS
211 |     /// The underlying gesture recognizer for pan gestures.
212 |     @objc
213 |     open var panGestureRecognizer: UIPanGestureRecognizer {
    |                                    `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
214 |         return self.collectionView.panGestureRecognizer
215 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:223:36: error: 'UIView' is unavailable in watchOS
221 |     internal weak var collectionViewLayout: FSPagerViewLayout!
222 |     internal weak var collectionView: FSPagerCollectionView!
223 |     internal weak var contentView: UIView!
    |                                    `- error: 'UIView' is unavailable in watchOS
224 |     internal var timer: Timer?
225 |     internal var numberOfItems: Int = 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:283:53: error: 'UIWindow' is unavailable in watchOS
281 |     }
282 |
283 |     open override func willMove(toWindow newWindow: UIWindow?) {
    |                                                     `- error: 'UIWindow' is unavailable in watchOS
284 |         super.willMove(toWindow: newWindow)
285 |         if newWindow != 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/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:316:53: error: 'UICollectionView' is unavailable in watchOS
314 |     // MARK: - UICollectionViewDataSource
315 |
316 |     public func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                     `- error: 'UICollectionView' is unavailable in watchOS
317 |         guard let dataSource = self.dataSource else {
318 |             return 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/Sources/FSPagerView.swift:328:50: error: 'UICollectionView' is unavailable in watchOS
326 |     }
327 |
328 |     public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
329 |         return self.numberOfItems
330 |     }
/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/Sources/FSPagerView.swift:332:50: error: 'UICollectionView' is unavailable in watchOS
330 |     }
331 |
332 |     public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
333 |         let index = indexPath.item
334 |         self.dequeingSection = indexPath.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/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/Sources/FSPagerView.swift:332:107: error: 'UICollectionViewCell' is unavailable in watchOS
330 |     }
331 |
332 |     public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                                                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
333 |         let index = indexPath.item
334 |         self.dequeingSection = indexPath.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/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/Sources/FSPagerView.swift:341:50: error: 'UICollectionView' is unavailable in watchOS
339 |     // MARK: - UICollectionViewDelegate
340 |
341 |     public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
342 |         guard let function = self.delegate?.pagerView(_:shouldHighlightItemAt:) else {
343 |             return 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/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/Sources/FSPagerView.swift:349:50: error: 'UICollectionView' is unavailable in watchOS
347 |     }
348 |
349 |     public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
350 |         guard let function = self.delegate?.pagerView(_:didHighlightItemAt:) else {
351 |             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/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/Sources/FSPagerView.swift:357:50: error: 'UICollectionView' is unavailable in watchOS
355 |     }
356 |
357 |     public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
358 |         guard let function = self.delegate?.pagerView(_:shouldSelectItemAt:) else {
359 |             return 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/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/Sources/FSPagerView.swift:365:50: error: 'UICollectionView' is unavailable in watchOS
363 |     }
364 |
365 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
366 |         guard let function = self.delegate?.pagerView(_:didSelectItemAt:) else {
367 |             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/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/Sources/FSPagerView.swift:377:50: error: 'UICollectionView' is unavailable in watchOS
375 |     }
376 |
377 |     public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
378 |         guard let function = self.delegate?.pagerView(_:willDisplay:forItemAt:) else {
379 |             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/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/Sources/FSPagerView.swift:377:86: error: 'UICollectionViewCell' is unavailable in watchOS
375 |     }
376 |
377 |     public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                                                      `- error: 'UICollectionViewCell' is unavailable in watchOS
378 |         guard let function = self.delegate?.pagerView(_:willDisplay:forItemAt:) else {
379 |             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/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/Sources/FSPagerView.swift:385:50: error: 'UICollectionView' is unavailable in watchOS
383 |     }
384 |
385 |     public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
386 |         guard let function = self.delegate?.pagerView(_:didEndDisplaying:forItemAt:) else {
387 |             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/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/Sources/FSPagerView.swift:385:91: error: 'UICollectionViewCell' is unavailable in watchOS
383 |     }
384 |
385 |     public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    |                                                                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
386 |         guard let function = self.delegate?.pagerView(_:didEndDisplaying:forItemAt:) else {
387 |             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/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/Sources/FSPagerView.swift:393:51: error: 'UIScrollView' is unavailable in watchOS
391 |     }
392 |
393 |     public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                   `- error: 'UIScrollView' is unavailable in watchOS
394 |         if !self.isPossiblyRotating && self.numberOfItems > 0 {
395 |             // In case someone is using KVO
/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/Sources/FSPagerView.swift:407:59: error: 'UIScrollView' is unavailable in watchOS
405 |     }
406 |
407 |     public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    |                                                           `- error: 'UIScrollView' is unavailable in watchOS
408 |         if let function = self.delegate?.pagerViewWillBeginDragging(_:) {
409 |             function(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/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/Sources/FSPagerView.swift:416:57: error: 'UIScrollView' is unavailable in watchOS
414 |     }
415 |
416 |     public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
    |                                                         `- error: 'UIScrollView' is unavailable in watchOS
417 |         if let function = self.delegate?.pagerViewWillEndDragging(_:targetIndex:) {
418 |             let contentOffset = self.scrollDirection == .horizontal ? targetContentOffset.pointee.x : targetContentOffset.pointee.y
/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/Sources/FSPagerView.swift:427:60: error: 'UIScrollView' is unavailable in watchOS
425 |     }
426 |
427 |     public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
    |                                                            `- error: 'UIScrollView' is unavailable in watchOS
428 |         if let function = self.delegate?.pagerViewDidEndDecelerating {
429 |             function(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/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/Sources/FSPagerView.swift:433:66: error: 'UIScrollView' is unavailable in watchOS
431 |     }
432 |
433 |     public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
    |                                                                  `- error: 'UIScrollView' is unavailable in watchOS
434 |         if let function = self.delegate?.pagerViewDidEndScrollAnimation {
435 |             function(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/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/Sources/FSPagerView.swift:457:31: error: 'UINib' is unavailable in watchOS
455 |     ///   - identifier: The reuse identifier to associate with the specified nib file. This parameter must not be nil and must not be an empty string.
456 |     @objc(registerNib:forCellWithReuseIdentifier:)
457 |     open func register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String) {
    |                               `- error: 'UINib' is unavailable in watchOS
458 |         self.collectionView.register(nib, forCellWithReuseIdentifier: identifier)
459 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:78:25: error: 'UIView' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                         `- error: 'UIView' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift:78:32: error: 'UICollectionViewDataSource' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                                `- error: 'UICollectionViewDataSource' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/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/Sources/FSPagerView.swift:78:59: error: 'UICollectionViewDelegate' is unavailable in watchOS
 76 |
 77 | @IBDesignable
 78 | open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelegate {
    |                                                           `- error: 'UICollectionViewDelegate' is unavailable in watchOS
 79 |
 80 |     // MARK: - Public properties
/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/Sources/FSPagerViewCell.swift:15:25: error: 'UILabel' is unavailable in watchOS
 13 |     /// Returns the label used for the main textual content of the pager view cell.
 14 |     @objc
 15 |     open var textLabel: UILabel? {
    |                         `- error: 'UILabel' is unavailable in watchOS
 16 |         if let _ = _textLabel {
 17 |             return _textLabel
/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/Sources/FSPagerViewCell.swift:37:25: error: 'UIImageView' is unavailable in watchOS
 35 |     /// Returns the image view of the pager view cell. Default is nil.
 36 |     @objc
 37 |     open var imageView: UIImageView? {
    |                         `- error: 'UIImageView' is unavailable in watchOS
 38 |         if let _ = _imageView {
 39 |             return _imageView
/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/Sources/FSPagerViewCell.swift:47:38: error: 'UILabel' is unavailable in watchOS
 45 |     }
 46 |
 47 |     fileprivate weak var _textLabel: UILabel?
    |                                      `- error: 'UILabel' is unavailable in watchOS
 48 |     fileprivate weak var _imageView: UIImageView?
 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/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/Sources/FSPagerViewCell.swift:48:38: error: 'UIImageView' is unavailable in watchOS
 46 |
 47 |     fileprivate weak var _textLabel: UILabel?
 48 |     fileprivate weak var _imageView: UIImageView?
    |                                      `- error: 'UIImageView' is unavailable in watchOS
 49 |
 50 |     fileprivate let kvoContext = UnsafeMutableRawPointer(bitPattern: 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/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/Sources/FSPagerViewCell.swift:53:51: error: 'UIView' is unavailable in watchOS
 51 |     fileprivate let selectionColor = UIColor(white: 0.2, alpha: 0.2)
 52 |
 53 |     fileprivate weak var _selectedForegroundView: UIView?
    |                                                   `- error: 'UIView' is unavailable in watchOS
 54 |     fileprivate var selectedForegroundView: UIView? {
 55 |         guard _selectedForegroundView == nil 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/Sources/FSPagerViewCell.swift:54:45: error: 'UIView' is unavailable in watchOS
 52 |
 53 |     fileprivate weak var _selectedForegroundView: UIView?
 54 |     fileprivate var selectedForegroundView: UIView? {
    |                                             `- error: 'UIView' is unavailable in watchOS
 55 |         guard _selectedForegroundView == nil else {
 56 |             return _selectedForegroundView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift:11:29: error: 'UICollectionViewCell' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | open class FSPagerViewCell: UICollectionViewCell {
    |                             `- error: 'UICollectionViewCell' is unavailable in watchOS
 12 |
 13 |     /// Returns the label used for the main textual content of the pager view cell.
/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/Sources/FSPagerViewLayoutAttributes.swift:11:41: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class FSPagerViewLayoutAttributes: UICollectionViewLayoutAttributes {
   |                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
12 |
13 |     open var position: CGFloat = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/FSPageControl.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPageViewTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerView.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewLayoutAttributes.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/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView-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 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FSPagerView -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView_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/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FSPagerView.build/Debug-watchos/FSPagerView-t.build/Objects-normal/arm64/FSPagerView.abi.json
SwiftCompile normal arm64 (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ FSPagerViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift (in target 'FSPagerView' from project 'FSPagerView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FSPagerViewCell.swift (in target 'FSPagerView' from project 'FSPagerView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FSPagerViewCell.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-16 20:13:38.406 xcodebuild[805:4785] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FSPagerView (in target 'FSPagerView' from project 'FSPagerView')
	SwiftCompile normal arm64_32 (in target 'FSPagerView' from project 'FSPagerView')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ FSPagerView (in target 'FSPagerView' from project 'FSPagerView')
	SwiftCompile normal arm64 (in target 'FSPagerView' from project 'FSPagerView')
	Building workspace FSPagerView with scheme FSPagerView
(5 failures)
BUILD FAILURE 6.4 watchOS