The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SPPageController, reference main (2a94a7), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 06:11:02 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 SPPageController -destination generic/platform=watchOS

Build Log

105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:71: error: 'UIPageViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                                                                       `- error: 'UIPageViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:51: error: 'UIPageViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:110: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:131: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:51: error: 'UIPageViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:109: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                             `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:130: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                  `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:102:36: error: 'UIViewController' is unavailable in watchOS
100 |     // MARK: - Internal
101 |
102 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:104:29: error: 'UIScrollView' is unavailable in watchOS
102 |     private var childControllers: [UIViewController]
103 |
104 |     private var scrollView: UIScrollView? {
    |                             `- error: 'UIScrollView' is unavailable in watchOS
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
106 |     }
/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/SPPageController/Page/SPPageNativeController.swift:108:35: error: 'NavigationDirection' is unavailable in watchOS
106 |     }
107 |
108 |     private static var direction: NavigationDirection {
    |                                   `- error: 'NavigationDirection' is unavailable in watchOS
109 |         if UIApplication.shared.userInterfaceLayoutDirection == .leftToRight {
110 |             return .forward
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:26:28: note: 'NavigationDirection' has been explicitly marked unavailable here
 24 | } API_UNAVAILABLE(watchos);   // Only pertains to 'UIPageViewControllerTransitionStylePageCurl'.
 25 |
 26 | typedef NS_ENUM(NSInteger, UIPageViewControllerNavigationDirection) {
    |                            `- note: 'NavigationDirection' has been explicitly marked unavailable here
 27 |     UIPageViewControllerNavigationDirectionForward,
 28 |     UIPageViewControllerNavigationDirectionReverse
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:31: error: 'UIPageViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                               `- error: 'UIPageViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:53: error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                     `- error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:100:11: note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UIPageViewControllerDataSource <NSObject>
    |           `- note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
101 |
102 | @required
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:85: error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                                                     `- error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:80:11: note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 78 |
 79 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 80 | @protocol UIPageViewControllerDelegate <NSObject>
    |           `- note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 81 |
 82 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:46:14: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 44 |         view.layoutMargins = .zero
 45 |         view.preservesSuperviewLayoutMargins = true
 46 |         view.insetsLayoutMarginsFromSafeArea = false
    |              `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 47 |
 48 |         for view in view.subviews {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:49:42: error: 'UIScrollView' is unavailable in watchOS
 47 |
 48 |         for view in view.subviews {
 49 |             if let scrollView = view as? UIScrollView {
    |                                          `- error: 'UIScrollView' is unavailable in watchOS
 50 |                 scrollView.delaysContentTouches = false
 51 |                 scrollView.preservesSuperviewLayoutMargins = 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/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/SPPageController/Page/SPPageNativeController.swift:56:37: error: 'systemBackground' is unavailable in watchOS
 54 |
 55 |         if #available(iOS 13.0, *) {
 56 |             view.backgroundColor = .systemBackground
    |                                     `- error: 'systemBackground' is unavailable in watchOS
 57 |         }
 58 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:105:64: error: 'UIScrollView' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
    |                                                                `- error: 'UIScrollView' is unavailable in watchOS
106 |     }
107 |
/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/SPPageController/Page/SPPageNativeController.swift:105:44: error: 'UIScrollView' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
    |                                            `- error: 'UIScrollView' is unavailable in watchOS
106 |     }
107 |
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageNativeController.swift
SwiftCompile normal arm64 Compiling\ SPPageControllerInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageControllerInterface.swift
SwiftCompile normal arm64 Compiling\ SPPageCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:57:42: error: 'UIViewController' is unavailable in watchOS
55 |     // MARK: - Actions
56 |
57 |     func setViewController(_ controller: UIViewController) {
   |                                          `- error: 'UIViewController' is unavailable in watchOS
58 |         guard let view = controller.view else { return }
59 |         let superView = contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:24:33: error: 'UICollectionViewCell' is unavailable in watchOS
22 | import UIKit
23 |
24 | class SPPageCollectionViewCell: UICollectionViewCell {
   |                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/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/SPPageController/Collection/SPPageCollectionViewCell.swift:43:9: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
41 |
42 |     func commonInit() {
43 |         insetsLayoutMarginsFromSafeArea = false
   |         `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
44 |         preservesSuperviewLayoutMargins = false
45 |         contentView.insetsLayoutMarginsFromSafeArea = 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:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:45:21: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
43 |         insetsLayoutMarginsFromSafeArea = false
44 |         preservesSuperviewLayoutMargins = false
45 |         contentView.insetsLayoutMarginsFromSafeArea = false
   |                     `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
46 |         contentView.preservesSuperviewLayoutMargins = false
47 |         contentView.layoutMargins = .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/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageCollectionViewCell.swift
SwiftCompile normal arm64 Compiling\ SPPageCollectionController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:65: error: 'UICollectionView' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                                                                 `- error: 'UICollectionView' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/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/SPPageController/Collection/SPPageCollectionController.swift:97:55: error: 'UICollectionView' is unavailable in watchOS
 95 |     // MARK: - UICollectionViewDataSource
 96 |
 97 |     override func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                       `- error: 'UICollectionView' is unavailable in watchOS
 98 |         return 1
 99 |     }
/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/SPPageController/Collection/SPPageCollectionController.swift:101:52: error: 'UICollectionView' is unavailable in watchOS
 99 |     }
100 |
101 |     override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
102 |         return childControllers.count
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SPPageController/Collection/SPPageCollectionController.swift:105:52: error: 'UICollectionView' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:105:109: error: 'UICollectionViewCell' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                                                                             `- error: 'UICollectionViewCell' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:118:36: error: 'UIViewController' is unavailable in watchOS
116 |      SPPageController: All controllers, which show in pages.
117 |      */
118 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
119 | }
120 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:35: error: 'UICollectionViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                   `- error: 'UICollectionViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
   |            `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:63: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                                               `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
   |           `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:55:24: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 53 |         collectionView.layoutMargins = .zero
 54 |         collectionView.preservesSuperviewLayoutMargins = true
 55 |         collectionView.insetsLayoutMarginsFromSafeArea = false
    |                        `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 56 |         collectionView.contentInsetAdjustmentBehavior = .never
 57 |         collectionView.isPagingEnabled = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageCollectionController.swift
SwiftCompile normal arm64 Compiling\ SPPageCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageCollectionViewFlowLayout.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:65: error: 'UICollectionView' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                                                                 `- error: 'UICollectionView' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/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/SPPageController/Collection/SPPageCollectionController.swift:97:55: error: 'UICollectionView' is unavailable in watchOS
 95 |     // MARK: - UICollectionViewDataSource
 96 |
 97 |     override func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                       `- error: 'UICollectionView' is unavailable in watchOS
 98 |         return 1
 99 |     }
/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 (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ SPPageControllerInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageControllerInterface.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-18 02:10:52.353 xcodebuild[624:3960] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'SPPageController' from project 'SPPageController')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
	Building workspace SPPageController with scheme SPPageController
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  SPPageController: /Users/admin/builder/spi-builder-workspace
resolved source packages: SPPageController
2026-09-18 02:10:58.602 xcodebuild[773:4618] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SPPageController",
  "name" : "SPPageController",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "SPPageController",
      "targets" : [
        "SPPageController"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SPPageController",
      "module_type" : "SwiftTarget",
      "name" : "SPPageController",
      "path" : "Sources/SPPageController",
      "product_memberships" : [
        "SPPageController"
      ],
      "sources" : [
        "Collection/SPPageCollectionController.swift",
        "Collection/SPPageCollectionViewCell.swift",
        "Collection/SPPageCollectionViewFlowLayout.swift",
        "Page/SPPageNativeController.swift",
        "SPPageController.swift",
        "SPPageControllerInterface.swift",
        "SPPageControllerSystem.swift",
        "UIAdaptivePresentationControllerDelegate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
{
  "workspace" : {
    "name" : "SPPageController",
    "schemes" : [
      "SPPageController"
    ]
  }
}
2026-09-18 02:10:59.790 xcodebuild[781:4690] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SPPageController -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SPPageController -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  SPPageController: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'SPPageController-product' in project 'SPPageController'
        ➜ Explicit dependency on target 'SPPageController' in project 'SPPageController'
    Target 'SPPageController' in project 'SPPageController' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver SPPageController normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SPPageController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/SPPageController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DSPPAGECONTROLLER_SPM -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/SPPageController-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/SPPageController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/SPPageController-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/SPPageController_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/SPPageController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver SPPageController normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SPPageController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DSPPAGECONTROLLER_SPM -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:65: error: 'UICollectionView' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                                                                 `- error: 'UICollectionView' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/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/SPPageController/Collection/SPPageCollectionController.swift:97:55: error: 'UICollectionView' is unavailable in watchOS
 95 |     // MARK: - UICollectionViewDataSource
 96 |
 97 |     override func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                       `- error: 'UICollectionView' is unavailable in watchOS
 98 |         return 1
 99 |     }
/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/SPPageController/Collection/SPPageCollectionController.swift:101:52: error: 'UICollectionView' is unavailable in watchOS
 99 |     }
100 |
101 |     override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
102 |         return childControllers.count
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SPPageController/Collection/SPPageCollectionController.swift:105:52: error: 'UICollectionView' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:105:109: error: 'UICollectionViewCell' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                                                                             `- error: 'UICollectionViewCell' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:118:36: error: 'UIViewController' is unavailable in watchOS
116 |      SPPageController: All controllers, which show in pages.
117 |      */
118 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
119 | }
120 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:35: error: 'UICollectionViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                   `- error: 'UICollectionViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
   |            `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:63: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                                               `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
   |           `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:57:42: error: 'UIViewController' is unavailable in watchOS
55 |     // MARK: - Actions
56 |
57 |     func setViewController(_ controller: UIViewController) {
   |                                          `- error: 'UIViewController' is unavailable in watchOS
58 |         guard let view = controller.view else { return }
59 |         let superView = contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:24:33: error: 'UICollectionViewCell' is unavailable in watchOS
22 | import UIKit
23 |
24 | class SPPageCollectionViewCell: UICollectionViewCell {
   |                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/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/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift:3:39: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | class SPPageCollectionViewFlowLayout: UICollectionViewFlowLayout {
   |                                       `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 4 |
 5 |     override func targetContentOffset(forProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:71: error: 'UIPageViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                                                                       `- error: 'UIPageViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:51: error: 'UIPageViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:110: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:131: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:51: error: 'UIPageViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:109: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                             `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:130: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                  `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:102:36: error: 'UIViewController' is unavailable in watchOS
100 |     // MARK: - Internal
101 |
102 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:104:29: error: 'UIScrollView' is unavailable in watchOS
102 |     private var childControllers: [UIViewController]
103 |
104 |     private var scrollView: UIScrollView? {
    |                             `- error: 'UIScrollView' is unavailable in watchOS
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
106 |     }
/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/SPPageController/Page/SPPageNativeController.swift:108:35: error: 'NavigationDirection' is unavailable in watchOS
106 |     }
107 |
108 |     private static var direction: NavigationDirection {
    |                                   `- error: 'NavigationDirection' is unavailable in watchOS
109 |         if UIApplication.shared.userInterfaceLayoutDirection == .leftToRight {
110 |             return .forward
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:26:28: note: 'NavigationDirection' has been explicitly marked unavailable here
 24 | } API_UNAVAILABLE(watchos);   // Only pertains to 'UIPageViewControllerTransitionStylePageCurl'.
 25 |
 26 | typedef NS_ENUM(NSInteger, UIPageViewControllerNavigationDirection) {
    |                            `- note: 'NavigationDirection' has been explicitly marked unavailable here
 27 |     UIPageViewControllerNavigationDirectionForward,
 28 |     UIPageViewControllerNavigationDirectionReverse
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:31: error: 'UIPageViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                               `- error: 'UIPageViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:53: error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                     `- error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:100:11: note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UIPageViewControllerDataSource <NSObject>
    |           `- note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
101 |
102 | @required
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:85: error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                                                     `- error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:80:11: note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 78 |
 79 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 80 | @protocol UIPageViewControllerDelegate <NSObject>
    |           `- note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 81 |
 82 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:45:33: error: 'UIViewController' is unavailable in watchOS
43 |      SPPageController: Get Childs.
44 |      */
45 |     open var childControllers: [UIViewController] { storedChildControllers }
   |                                 `- error: 'UIViewController' is unavailable in watchOS
46 |
47 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:49:36: error: 'UIViewController' is unavailable in watchOS
47 |     // MARK: - Init
48 |
49 |     public init(childControllers: [UIViewController], navigationOrientation: SPPageControllerNavigationOrientation = .horizontal, system: SPPageControllerSystem) {
   |                                    `- error: 'UIViewController' is unavailable in watchOS
50 |         self.storedChildControllers = childControllers
51 |         switch system {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:94:38: error: 'UIViewController' is unavailable in watchOS
92 |     // MARK: - Internal
93 |
94 |     private var containerController: UIViewController
   |                                      `- error: 'UIViewController' is unavailable in watchOS
95 |     private var storedChildControllers: [UIViewController]
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:95:42: error: 'UIViewController' is unavailable in watchOS
93 |
94 |     private var containerController: UIViewController
95 |     private var storedChildControllers: [UIViewController]
   |                                          `- error: 'UIViewController' is unavailable in watchOS
96 | }
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:24:30: error: 'UIViewController' is unavailable in watchOS
22 | import UIKit
23 |
24 | open class SPPageController: UIViewController, SPPageControllerInterface {
   |                              `- error: 'UIViewController' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:26:79: error: 'UIPresentationController' is unavailable in watchOS
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
   |                                                                               `- error: 'UIPresentationController' is unavailable in watchOS
27 |         return allowDismissWithGester
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:26:17: error: cannot override 'presentationControllerShouldDismiss' which has been marked unavailable
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
   |                 `- error: cannot override 'presentationControllerShouldDismiss' which has been marked unavailable
27 |         return allowDismissWithGester
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:47:1: note: 'presentationControllerShouldDismiss' has been explicitly marked unavailable here
 45 | // Any implementation of this method should be fast.
 46 | // Return NO to prevent dismissal of the view controller.
 47 | - (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presentationController API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'presentationControllerShouldDismiss' has been explicitly marked unavailable here
 48 |
 49 | // Called on the delegate when the user has taken action to dismiss the presentation, before interaction or animations begin.
SwiftCompile normal arm64_32 (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:24:29: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
22 | import UIKit
23 |
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
   |                             `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:24:11: note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
 22 |
 23 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 24 | @protocol UIAdaptivePresentationControllerDelegate <NSObject>
    |           `- note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
 25 |
 26 | @optional
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/SPPageController/Collection/SPPageCollectionController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.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/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-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 SPPAGECONTROLLER_SPM -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/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SPPageController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController_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/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64_32/SPPageController.abi.json
SwiftCompile normal arm64_32 Compiling\ SPPageCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageCollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:57:42: error: 'UIViewController' is unavailable in watchOS
55 |     // MARK: - Actions
56 |
57 |     func setViewController(_ controller: UIViewController) {
   |                                          `- error: 'UIViewController' is unavailable in watchOS
58 |         guard let view = controller.view else { return }
59 |         let superView = contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:24:33: error: 'UICollectionViewCell' is unavailable in watchOS
22 | import UIKit
23 |
24 | class SPPageCollectionViewCell: UICollectionViewCell {
   |                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/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/SPPageController/Collection/SPPageCollectionViewCell.swift:43:9: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
41 |
42 |     func commonInit() {
43 |         insetsLayoutMarginsFromSafeArea = false
   |         `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
44 |         preservesSuperviewLayoutMargins = false
45 |         contentView.insetsLayoutMarginsFromSafeArea = 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:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:45:21: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
43 |         insetsLayoutMarginsFromSafeArea = false
44 |         preservesSuperviewLayoutMargins = false
45 |         contentView.insetsLayoutMarginsFromSafeArea = false
   |                     `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
46 |         contentView.preservesSuperviewLayoutMargins = false
47 |         contentView.layoutMargins = .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/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
SwiftCompile normal arm64_32 Compiling\ SPPageCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageCollectionViewFlowLayout.swift
SwiftCompile normal arm64_32 Compiling\ SPPageCollectionController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:65: error: 'UICollectionView' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                                                                 `- error: 'UICollectionView' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/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/SPPageController/Collection/SPPageCollectionController.swift:97:55: error: 'UICollectionView' is unavailable in watchOS
 95 |     // MARK: - UICollectionViewDataSource
 96 |
 97 |     override func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                       `- error: 'UICollectionView' is unavailable in watchOS
 98 |         return 1
 99 |     }
/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/SPPageController/Collection/SPPageCollectionController.swift:101:52: error: 'UICollectionView' is unavailable in watchOS
 99 |     }
100 |
101 |     override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
102 |         return childControllers.count
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SPPageController/Collection/SPPageCollectionController.swift:105:52: error: 'UICollectionView' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:105:109: error: 'UICollectionViewCell' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                                                                             `- error: 'UICollectionViewCell' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:118:36: error: 'UIViewController' is unavailable in watchOS
116 |      SPPageController: All controllers, which show in pages.
117 |      */
118 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
119 | }
120 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:35: error: 'UICollectionViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                   `- error: 'UICollectionViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
   |            `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:63: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                                               `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
   |           `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:55:24: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 53 |         collectionView.layoutMargins = .zero
 54 |         collectionView.preservesSuperviewLayoutMargins = true
 55 |         collectionView.insetsLayoutMarginsFromSafeArea = false
    |                        `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 56 |         collectionView.contentInsetAdjustmentBehavior = .never
 57 |         collectionView.isPagingEnabled = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageCollectionController.swift
SwiftCompile normal arm64_32 Compiling\ SPPageControllerSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerSystem.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerSystem.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageControllerSystem.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:28:65: error: 'UICollectionView' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], scrollDirection: UICollectionView.ScrollDirection = .horizontal) {
    |                                                                 `- error: 'UICollectionView' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         let layout = SPPageCollectionViewFlowLayout()
/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/SPPageController/Collection/SPPageCollectionController.swift:97:55: error: 'UICollectionView' is unavailable in watchOS
 95 |     // MARK: - UICollectionViewDataSource
 96 |
 97 |     override func numberOfSections(in collectionView: UICollectionView) -> Int {
    |                                                       `- error: 'UICollectionView' is unavailable in watchOS
 98 |         return 1
 99 |     }
/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/SPPageController/Collection/SPPageCollectionController.swift:101:52: error: 'UICollectionView' is unavailable in watchOS
 99 |     }
100 |
101 |     override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
102 |         return childControllers.count
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SPPageController/Collection/SPPageCollectionController.swift:105:52: error: 'UICollectionView' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                    `- error: 'UICollectionView' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:105:109: error: 'UICollectionViewCell' is unavailable in watchOS
103 |     }
104 |
105 |     override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    |                                                                                                             `- error: 'UICollectionViewCell' is unavailable in watchOS
106 |         let cell = collectionView.dequeueReusableCell(withReuseIdentifier: SPPageCollectionViewCell.id, for: indexPath) as! SPPageCollectionViewCell
107 |         let controller = childControllers[indexPath.row]
/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/SPPageController/Collection/SPPageCollectionController.swift:118:36: error: 'UIViewController' is unavailable in watchOS
116 |      SPPageController: All controllers, which show in pages.
117 |      */
118 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
119 | }
120 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:35: error: 'UICollectionViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                   `- error: 'UICollectionViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
   |            `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionController.swift:24:63: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageCollectionController: UICollectionViewController, UICollectionViewDelegateFlowLayout, SPPageControllerInterface {
    |                                                               `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
   |           `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:57:42: error: 'UIViewController' is unavailable in watchOS
55 |     // MARK: - Actions
56 |
57 |     func setViewController(_ controller: UIViewController) {
   |                                          `- error: 'UIViewController' is unavailable in watchOS
58 |         guard let view = controller.view else { return }
59 |         let superView = contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Collection/SPPageCollectionViewCell.swift:24:33: error: 'UICollectionViewCell' is unavailable in watchOS
22 | import UIKit
23 |
24 | class SPPageCollectionViewCell: UICollectionViewCell {
   |                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/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/SPPageController/Collection/SPPageCollectionViewFlowLayout.swift:3:39: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | class SPPageCollectionViewFlowLayout: UICollectionViewFlowLayout {
   |                                       `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 4 |
 5 |     override func targetContentOffset(forProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:71: error: 'UIPageViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                                                                       `- error: 'UIPageViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:51: error: 'UIPageViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:110: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:131: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:51: error: 'UIPageViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:109: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                             `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:130: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                  `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:102:36: error: 'UIViewController' is unavailable in watchOS
100 |     // MARK: - Internal
101 |
102 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:104:29: error: 'UIScrollView' is unavailable in watchOS
102 |     private var childControllers: [UIViewController]
103 |
104 |     private var scrollView: UIScrollView? {
    |                             `- error: 'UIScrollView' is unavailable in watchOS
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
106 |     }
/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/SPPageController/Page/SPPageNativeController.swift:108:35: error: 'NavigationDirection' is unavailable in watchOS
106 |     }
107 |
108 |     private static var direction: NavigationDirection {
    |                                   `- error: 'NavigationDirection' is unavailable in watchOS
109 |         if UIApplication.shared.userInterfaceLayoutDirection == .leftToRight {
110 |             return .forward
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:26:28: note: 'NavigationDirection' has been explicitly marked unavailable here
 24 | } API_UNAVAILABLE(watchos);   // Only pertains to 'UIPageViewControllerTransitionStylePageCurl'.
 25 |
 26 | typedef NS_ENUM(NSInteger, UIPageViewControllerNavigationDirection) {
    |                            `- note: 'NavigationDirection' has been explicitly marked unavailable here
 27 |     UIPageViewControllerNavigationDirectionForward,
 28 |     UIPageViewControllerNavigationDirectionReverse
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:31: error: 'UIPageViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                               `- error: 'UIPageViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:53: error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                     `- error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:100:11: note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UIPageViewControllerDataSource <NSObject>
    |           `- note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
101 |
102 | @required
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:85: error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                                                     `- error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:80:11: note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 78 |
 79 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 80 | @protocol UIPageViewControllerDelegate <NSObject>
    |           `- note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 81 |
 82 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:45:33: error: 'UIViewController' is unavailable in watchOS
43 |      SPPageController: Get Childs.
44 |      */
45 |     open var childControllers: [UIViewController] { storedChildControllers }
   |                                 `- error: 'UIViewController' is unavailable in watchOS
46 |
47 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:49:36: error: 'UIViewController' is unavailable in watchOS
47 |     // MARK: - Init
48 |
49 |     public init(childControllers: [UIViewController], navigationOrientation: SPPageControllerNavigationOrientation = .horizontal, system: SPPageControllerSystem) {
   |                                    `- error: 'UIViewController' is unavailable in watchOS
50 |         self.storedChildControllers = childControllers
51 |         switch system {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:94:38: error: 'UIViewController' is unavailable in watchOS
92 |     // MARK: - Internal
93 |
94 |     private var containerController: UIViewController
   |                                      `- error: 'UIViewController' is unavailable in watchOS
95 |     private var storedChildControllers: [UIViewController]
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:95:42: error: 'UIViewController' is unavailable in watchOS
93 |
94 |     private var containerController: UIViewController
95 |     private var storedChildControllers: [UIViewController]
   |                                          `- error: 'UIViewController' is unavailable in watchOS
96 | }
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:24:30: error: 'UIViewController' is unavailable in watchOS
22 | import UIKit
23 |
24 | open class SPPageController: UIViewController, SPPageControllerInterface {
   |                              `- error: 'UIViewController' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:26:79: error: 'UIPresentationController' is unavailable in watchOS
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
   |                                                                               `- error: 'UIPresentationController' is unavailable in watchOS
27 |         return allowDismissWithGester
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:26:17: error: cannot override 'presentationControllerShouldDismiss' which has been marked unavailable
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
   |                 `- error: cannot override 'presentationControllerShouldDismiss' which has been marked unavailable
27 |         return allowDismissWithGester
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:47:1: note: 'presentationControllerShouldDismiss' has been explicitly marked unavailable here
 45 | // Any implementation of this method should be fast.
 46 | // Return NO to prevent dismissal of the view controller.
 47 | - (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presentationController API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'presentationControllerShouldDismiss' has been explicitly marked unavailable here
 48 |
 49 | // Called on the delegate when the user has taken action to dismiss the presentation, before interaction or animations begin.
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:24:29: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
22 | import UIKit
23 |
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
   |                             `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:24:11: note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
 22 |
 23 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 24 | @protocol UIAdaptivePresentationControllerDelegate <NSObject>
    |           `- note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
 25 |
 26 | @optional
SwiftCompile normal arm64 (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ SPPageControllerInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageControllerInterface.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageControllerInterface.swift
SwiftCompile normal arm64_32 Compiling\ SPPageNativeController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:29: error: 'UIViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                             `- error: 'UIViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:28:71: error: 'UIPageViewController' is unavailable in watchOS
 26 |     // MARK: - Init
 27 |
 28 |     init(childControllers: [UIViewController], navigationOrientation: UIPageViewController.NavigationOrientation = .horizontal) {
    |                                                                       `- error: 'UIPageViewController' is unavailable in watchOS
 29 |         self.childControllers = childControllers
 30 |         super.init(transitionStyle: .scroll, navigationOrientation: navigationOrientation, options: [:])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:51: error: 'UIPageViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:110: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:86:131: error: 'UIViewController' is unavailable in watchOS
 84 |     // MARK: - UIPageViewControllerDataSource
 85 |
 86 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
 87 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 88 |         let newIndex = index - 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:51: error: 'UIPageViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                   `- error: 'UIPageViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:109: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                             `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:93:130: error: 'UIViewController' is unavailable in watchOS
 91 |     }
 92 |
 93 |     func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
    |                                                                                                                                  `- error: 'UIViewController' is unavailable in watchOS
 94 |         guard let index = childControllers.firstIndex(of: viewController) else { return nil }
 95 |         let newIndex = index + 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:102:36: error: 'UIViewController' is unavailable in watchOS
100 |     // MARK: - Internal
101 |
102 |     private var childControllers: [UIViewController]
    |                                    `- error: 'UIViewController' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:104:29: error: 'UIScrollView' is unavailable in watchOS
102 |     private var childControllers: [UIViewController]
103 |
104 |     private var scrollView: UIScrollView? {
    |                             `- error: 'UIScrollView' is unavailable in watchOS
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
106 |     }
/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/SPPageController/Page/SPPageNativeController.swift:108:35: error: 'NavigationDirection' is unavailable in watchOS
106 |     }
107 |
108 |     private static var direction: NavigationDirection {
    |                                   `- error: 'NavigationDirection' is unavailable in watchOS
109 |         if UIApplication.shared.userInterfaceLayoutDirection == .leftToRight {
110 |             return .forward
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:26:28: note: 'NavigationDirection' has been explicitly marked unavailable here
 24 | } API_UNAVAILABLE(watchos);   // Only pertains to 'UIPageViewControllerTransitionStylePageCurl'.
 25 |
 26 | typedef NS_ENUM(NSInteger, UIPageViewControllerNavigationDirection) {
    |                            `- note: 'NavigationDirection' has been explicitly marked unavailable here
 27 |     UIPageViewControllerNavigationDirectionForward,
 28 |     UIPageViewControllerNavigationDirectionReverse
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:31: error: 'UIPageViewController' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                               `- error: 'UIPageViewController' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:53: error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                     `- error: 'UIPageViewControllerDataSource' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:100:11: note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UIPageViewControllerDataSource <NSObject>
    |           `- note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
101 |
102 | @required
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:24:85: error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 22 | import UIKit
 23 |
 24 | class SPPageNativeController: UIPageViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate, SPPageControllerInterface {
    |                                                                                     `- error: 'UIPageViewControllerDelegate' is unavailable in watchOS
 25 |
 26 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:80:11: note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 78 |
 79 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 80 | @protocol UIPageViewControllerDelegate <NSObject>
    |           `- note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
 81 |
 82 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:46:14: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 44 |         view.layoutMargins = .zero
 45 |         view.preservesSuperviewLayoutMargins = true
 46 |         view.insetsLayoutMarginsFromSafeArea = false
    |              `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
 47 |
 48 |         for view in view.subviews {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);  // Default: YES
    |                            `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:49:42: error: 'UIScrollView' is unavailable in watchOS
 47 |
 48 |         for view in view.subviews {
 49 |             if let scrollView = view as? UIScrollView {
    |                                          `- error: 'UIScrollView' is unavailable in watchOS
 50 |                 scrollView.delaysContentTouches = false
 51 |                 scrollView.preservesSuperviewLayoutMargins = 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/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/SPPageController/Page/SPPageNativeController.swift:56:37: error: 'systemBackground' is unavailable in watchOS
 54 |
 55 |         if #available(iOS 13.0, *) {
 56 |             view.backgroundColor = .systemBackground
    |                                     `- error: 'systemBackground' is unavailable in watchOS
 57 |         }
 58 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift:105:64: error: 'UIScrollView' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
    |                                                                `- error: 'UIScrollView' is unavailable in watchOS
106 |     }
107 |
/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/SPPageController/Page/SPPageNativeController.swift:105:44: error: 'UIScrollView' is unavailable in watchOS
103 |
104 |     private var scrollView: UIScrollView? {
105 |         view.subviews.first(where: { $0 is UIScrollView }) as? UIScrollView
    |                                            `- error: 'UIScrollView' is unavailable in watchOS
106 |     }
107 |
/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/Page/SPPageNativeController.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageNativeController.swift
SwiftCompile normal arm64_32 Compiling\ SPPageController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:45:33: error: 'UIViewController' is unavailable in watchOS
43 |      SPPageController: Get Childs.
44 |      */
45 |     open var childControllers: [UIViewController] { storedChildControllers }
   |                                 `- error: 'UIViewController' is unavailable in watchOS
46 |
47 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:49:36: error: 'UIViewController' is unavailable in watchOS
47 |     // MARK: - Init
48 |
49 |     public init(childControllers: [UIViewController], navigationOrientation: SPPageControllerNavigationOrientation = .horizontal, system: SPPageControllerSystem) {
   |                                    `- error: 'UIViewController' is unavailable in watchOS
50 |         self.storedChildControllers = childControllers
51 |         switch system {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:94:38: error: 'UIViewController' is unavailable in watchOS
92 |     // MARK: - Internal
93 |
94 |     private var containerController: UIViewController
   |                                      `- error: 'UIViewController' is unavailable in watchOS
95 |     private var storedChildControllers: [UIViewController]
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:95:42: error: 'UIViewController' is unavailable in watchOS
93 |
94 |     private var containerController: UIViewController
95 |     private var storedChildControllers: [UIViewController]
   |                                          `- error: 'UIViewController' is unavailable in watchOS
96 | }
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:24:30: error: 'UIViewController' is unavailable in watchOS
22 | import UIKit
23 |
24 | open class SPPageController: UIViewController, SPPageControllerInterface {
   |                              `- error: 'UIViewController' is unavailable in watchOS
25 |
26 |     // MARK: - Data
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:53:30: error: 'UIPageViewController' is unavailable in watchOS
51 |         switch system {
52 |         case .page:
53 |             let orientation: UIPageViewController.NavigationOrientation = navigationOrientation == .horizontal ? .horizontal : .vertical
   |                              `- error: 'UIPageViewController' is unavailable in watchOS
54 |             containerController = SPPageNativeController(childControllers: storedChildControllers, navigationOrientation: orientation)
55 |         case .scroll:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UIPageViewController : UIViewController {
    |            `- note: 'UIPageViewController' has been explicitly marked unavailable here
 52 | }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift:56:28: error: 'UICollectionView' is unavailable in watchOS
54 |             containerController = SPPageNativeController(childControllers: storedChildControllers, navigationOrientation: orientation)
55 |         case .scroll:
56 |             let direction: UICollectionView.ScrollDirection = navigationOrientation == .horizontal ? .horizontal: .vertical
   |                            `- error: 'UICollectionView' is unavailable in watchOS
57 |             containerController = SPPageCollectionController(childControllers: storedChildControllers, scrollDirection: direction)
58 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SPPageController/SPPageController.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SPPageController.swift
SwiftCompile normal arm64_32 Compiling\ UIAdaptivePresentationControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift (in target 'SPPageController' from project 'SPPageController')
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:26:79: error: 'UIPresentationController' is unavailable in watchOS
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
   |                                                                               `- error: 'UIPresentationController' is unavailable in watchOS
27 |         return allowDismissWithGester
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift:26:17: error: cannot override 'presentationControllerShouldDismiss' which has been marked unavailable
24 | extension SPPageController: UIAdaptivePresentationControllerDelegate {
25 |
26 |     public func presentationControllerShouldDismiss(_ presentationController: UIPresentationController) -> Bool {
   |                 `- error: cannot override 'presentationControllerShouldDismiss' which has been marked unavailable
27 |         return allowDismissWithGester
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:47:1: note: 'presentationControllerShouldDismiss' has been explicitly marked unavailable here
 45 | // Any implementation of this method should be fast.
 46 | // Return NO to prevent dismissal of the view controller.
 47 | - (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presentationController API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'presentationControllerShouldDismiss' has been explicitly marked unavailable here
 48 |
 49 | // Called on the delegate when the user has taken action to dismiss the presentation, before interaction or animations begin.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/UIAdaptivePresentationControllerDelegate.swift (in target 'SPPageController' from project 'SPPageController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIAdaptivePresentationControllerDelegate.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 02:11:00.809 xcodebuild[782:4718] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'SPPageController' from project 'SPPageController')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
	Building workspace SPPageController with scheme SPPageController
(3 failures)
BUILD FAILURE 6.4 watchOS