Build Information
Failed to build SPPageController, reference 1.3.3 (6bf537), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 06:11:29 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=watchOSBuild Log
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 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\ 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\ 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;
SwiftCompile normal arm64 (in target 'SPPageController' from project 'SPPageController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SPPageController.swift /Users/admin/builder/spi-builder-workspace/Sources/SPPageController/SPPageController.swift (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64 /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
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:11:19.765 xcodebuild[646:4163] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64_32 (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:11:25.749 xcodebuild[773:4633] [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:11:26.964 xcodebuild[781:4704] [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-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D 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\ 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);
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
/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 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\ 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\ 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
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_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
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-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/SPPageController-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D 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 -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 -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/SPPageController_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SPPageController.build/Debug-watchos/SPPageController-t.build/Objects-normal/arm64/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/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/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/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/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/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/SPPageController.abi.json
SwiftCompile normal arm64 (in target 'SPPageController' from project 'SPPageController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 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 /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 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
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 02:11:27.904 xcodebuild[782:4734] [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')
SwiftEmitModule normal arm64 Emitting\ module\ for\ SPPageController (in target 'SPPageController' from project 'SPPageController')
SwiftCompile normal arm64 (in target 'SPPageController' from project 'SPPageController')
Building workspace SPPageController with scheme SPPageController
(5 failures)
BUILD FAILURE 6.4 watchOS