The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Parchment, reference v4.1.0 (c818d0), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 06:53:44 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 Parchment -destination generic/platform=watchOS

Build Log

105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift:110:16: error: 'UIView' is unavailable in watchOS
108 |             return false
109 |         case .horizontal:
110 |             if UIView.userInterfaceLayoutDirection(for: view.semanticContentAttribute) == .rightToLeft {
    |                `- error: 'UIView' is unavailable in watchOS
111 |                 return true
112 |             } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift:136:20: error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
134 |         view.addSubview(scrollView)
135 |         scrollView.delegate = self
136 |         scrollView.contentInsetAdjustmentBehavior = .never
    |                    `- error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
137 |         scrollView.translatesAutoresizingMaskIntoConstraints = false
138 |
/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:110:65: note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
108 |  Default is UIScrollViewContentInsetAdjustmentAutomatic.
109 |  */
110 | @property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                                 `- note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
111 |
112 | /* Configures whether the scroll indicator insets are automatically adjusted by the system.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift:139:9: error: 'NSLayoutConstraint' is unavailable in watchOS
137 |         scrollView.translatesAutoresizingMaskIntoConstraints = false
138 |
139 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
140 |             scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
141 |             scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewCoordinator.swift:15:42: error: 'UIViewController' is unavailable in watchOS
13 |
14 |     var parent: PagingControllerRepresentableView
15 |     var controllers: [Int: WeakReference<UIViewController>] = [:]
   |                                          `- error: 'UIViewController' is unavailable in watchOS
16 |
17 |     init(_ pagingController: PagingControllerRepresentableView) {
/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/Parchment/Classes/PageViewCoordinator.swift:28:10: error: 'UIViewController' is unavailable in watchOS
26 |         _: PagingViewController,
27 |         viewControllerAt index: Int
28 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
29 |         let item = parent.items[index]
30 |         let hostingViewController: UIViewController
/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/Parchment/Classes/PageViewCoordinator.swift:55:35: error: 'UIViewController' is unavailable in watchOS
53 |         _ controller: PagingViewController,
54 |         didScrollToItem pagingItem: PagingItem,
55 |         startingViewController _: UIViewController?,
   |                                   `- error: 'UIViewController' is unavailable in watchOS
56 |         destinationViewController _: UIViewController,
57 |         transitionSuccessful _: 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/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/Parchment/Classes/PageViewCoordinator.swift:56:38: error: 'UIViewController' is unavailable in watchOS
54 |         didScrollToItem pagingItem: PagingItem,
55 |         startingViewController _: UIViewController?,
56 |         destinationViewController _: UIViewController,
   |                                      `- error: 'UIViewController' is unavailable in watchOS
57 |         transitionSuccessful _: Bool
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/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/Parchment/Classes/PageViewCoordinator.swift:70:35: error: 'UIViewController' is unavailable in watchOS
68 |         _: PagingViewController,
69 |         willScrollToItem pagingItem: PagingItem,
70 |         startingViewController _: UIViewController,
   |                                   `- error: 'UIViewController' is unavailable in watchOS
71 |         destinationViewController _: UIViewController
72 |     ) {
/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/Parchment/Classes/PageViewCoordinator.swift:71:38: error: 'UIViewController' is unavailable in watchOS
69 |         willScrollToItem pagingItem: PagingItem,
70 |         startingViewController _: UIViewController,
71 |         destinationViewController _: UIViewController
   |                                      `- error: 'UIViewController' is unavailable in watchOS
72 |     ) {
73 |         parent.onWillScroll?(pagingItem)
/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/Parchment/Classes/PageViewCoordinator.swift:83:67: error: 'UIViewController' is unavailable in watchOS
81 |     }
82 |
83 |     private func hostingController(for pagingItem: PagingItem) -> UIViewController {
   |                                                                   `- error: 'UIViewController' is unavailable in watchOS
84 |         var hostingViewController: UIViewController
85 |         if let item = pagingItem as? PageItem {
/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/Parchment/Classes/PageViewCoordinator.swift:30:36: error: 'UIViewController' is unavailable in watchOS
28 |     ) -> UIViewController {
29 |         let item = parent.items[index]
30 |         let hostingViewController: UIViewController
   |                                    `- error: 'UIViewController' is unavailable in watchOS
31 |
32 |         if let controller = controllers[item.identifier]?.value {
/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/Parchment/Classes/PageViewCoordinator.swift:84:36: error: 'UIViewController' is unavailable in watchOS
82 |
83 |     private func hostingController(for pagingItem: PagingItem) -> UIViewController {
84 |         var hostingViewController: UIViewController
   |                                    `- error: 'UIViewController' is unavailable in watchOS
85 |         if let item = pagingItem as? PageItem {
86 |             hostingViewController = item.page.content()
/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/Parchment/Classes/PageViewCoordinator.swift:92:37: error: 'UIViewController' is unavailable in watchOS
90 |             Please report if you somehow ended up here.
91 |             """)
92 |             hostingViewController = UIViewController()
   |                                     `- error: 'UIViewController' is unavailable in watchOS
93 |         }
94 |         return hostingViewController
/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/Parchment/Classes/PageViewManager.swift:8:51: error: 'UIViewController' is unavailable in watchOS
  6 |     weak var delegate: PageViewManagerDelegate?
  7 |
  8 |     private(set) weak var previousViewController: UIViewController?
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
  9 |     private(set) weak var selectedViewController: UIViewController?
 10 |     private(set) weak var nextViewController: UIViewController?
/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/Parchment/Classes/PageViewManager.swift:9:51: error: 'UIViewController' is unavailable in watchOS
  7 |
  8 |     private(set) weak var previousViewController: UIViewController?
  9 |     private(set) weak var selectedViewController: UIViewController?
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 10 |     private(set) weak var nextViewController: UIViewController?
 11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Classes/PageViewManager.swift:10:47: error: 'UIViewController' is unavailable in watchOS
  8 |     private(set) weak var previousViewController: UIViewController?
  9 |     private(set) weak var selectedViewController: UIViewController?
 10 |     private(set) weak var nextViewController: UIViewController?
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 11 |
 12 |     var state: PageViewState {
/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/Parchment/Classes/PageViewManager.swift:43:25: error: 'UIViewController' is unavailable in watchOS
 41 |
 42 |     func select(
 43 |         viewController: UIViewController,
    |                         `- error: 'UIViewController' is unavailable in watchOS
 44 |         direction: PageViewDirection = .none,
 45 |         animated: Bool = 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/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/Parchment/Classes/PageViewManager.swift:284:57: error: 'UIViewController' is unavailable in watchOS
282 |     // MARK: - Private Methods
283 |
284 |     private func selectViewController(_ viewController: UIViewController, animated: Bool) {
    |                                                         `- error: 'UIViewController' is unavailable in watchOS
285 |         let oldSelectedViewController = selectedViewController
286 |         let newPreviousViewController = dataSource?.viewControllerBefore(viewController)
/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/Parchment/Classes/PageViewManager.swift:584:29: error: 'UIViewController' is unavailable in watchOS
582 |     private func beginAppearanceTransition(
583 |         _ isAppearing: Bool,
584 |         for viewController: UIViewController,
    |                             `- error: 'UIViewController' is unavailable in watchOS
585 |         animated: Bool
586 |     ) {
/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/Parchment/Classes/PageViewManager.swift:615:62: error: 'UIViewController' is unavailable in watchOS
613 |     }
614 |
615 |     private func endAppearanceTransition(for viewController: UIViewController) {
    |                                                              `- error: 'UIViewController' is unavailable in watchOS
616 |         guard case .appeared = appearanceState else { return }
617 |         delegate?.endAppearanceTransition(viewController: viewController)
/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/Parchment/Classes/PageViewManager.swift:567:31: error: 'UIViewController' is unavailable in watchOS
565 |
566 |     private func layoutsViews(keepContentOffset: Bool = true) {
567 |         var viewControllers: [UIViewController] = []
    |                               `- error: 'UIViewController' is unavailable in watchOS
568 |
569 |         if let previousViewController = previousViewController {
/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/Parchment/Classes/PagingBorderLayoutAttributes.swift:3:42: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | open class PagingBorderLayoutAttributes: UICollectionViewLayoutAttributes {
   |                                          `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 4 |     nonisolated(unsafe) open var backgroundColor: UIColor?
 5 |     nonisolated(unsafe) open var insets: UIEdgeInsets = UIEdgeInsets()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingBorderView.swift:8:50: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 6 | /// `borderClass` property in `PagingViewController`.
 7 | open class PagingBorderView: UICollectionReusableView {
 8 |     open override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes) {
   |                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 9 |         super.apply(layoutAttributes)
10 |         if let attributes = layoutAttributes as? PagingBorderLayoutAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingBorderView.swift:7:30: error: 'UICollectionReusableView' is unavailable in watchOS
 5 | /// type if you need further customization; just override the
 6 | /// `borderClass` property in `PagingViewController`.
 7 | open class PagingBorderView: UICollectionReusableView {
   |                              `- error: 'UICollectionReusableView' is unavailable in watchOS
 8 |     open override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes) {
 9 |         super.apply(layoutAttributes)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingCell.swift:6:24: error: 'UICollectionViewCell' is unavailable in watchOS
 4 | /// items. When creating your own custom cells, you need to subclass
 5 | /// this type instead of `UICollectionViewCell` directly.
 6 | open class PagingCell: UICollectionViewCell {
   |                        `- error: 'UICollectionViewCell' is unavailable in watchOS
 7 |     /// Called by the `PagingViewControllerDataSource` to customize the
 8 |     /// cell with an instance conforming to `PagingItem`. You have to
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Parchment.build/Debug-watchos/Parchment-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageViewController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewCoordinator.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageViewCoordinator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewManager.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageViewManager.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingBorderLayoutAttributes.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingBorderLayoutAttributes.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingBorderView.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingBorderView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingCell.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingCellLayoutAttributes.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingCellLayoutAttributes.swift
SwiftCompile normal arm64_32 Compiling\ PageViewManagerDelegate.swift,\ PagingIndicatorStyle.swift,\ PagingItem.swift,\ PagingLayout.swift,\ PagingMenuDataSource.swift,\ PagingMenuDelegate.swift,\ PagingViewControllerDataSource.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PageViewManagerDelegate.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingIndicatorStyle.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingItem.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingLayout.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingMenuDataSource.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingMenuDelegate.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerDataSource.swift (in target 'Parchment' from project 'Parchment')
/Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PageViewManagerDelegate.swift:7:44: error: 'UIViewController' is unavailable in watchOS
 5 |     func scrollForward()
 6 |     func scrollReverse()
 7 |     func layoutViews(for viewControllers: [UIViewController], keepContentOffset: Bool)
   |                                            `- error: 'UIViewController' is unavailable in watchOS
 8 |     func addViewController(_ viewController: UIViewController)
 9 |     func removeViewController(_ viewController: UIViewController)
/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/Parchment/Protocols/PageViewManagerDelegate.swift:8:46: error: 'UIViewController' is unavailable in watchOS
 6 |     func scrollReverse()
 7 |     func layoutViews(for viewControllers: [UIViewController], keepContentOffset: Bool)
 8 |     func addViewController(_ viewController: UIViewController)
   |                                              `- error: 'UIViewController' is unavailable in watchOS
 9 |     func removeViewController(_ viewController: UIViewController)
10 |     func beginAppearanceTransition(
/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/Parchment/Protocols/PageViewManagerDelegate.swift:9:49: error: 'UIViewController' is unavailable in watchOS
 7 |     func layoutViews(for viewControllers: [UIViewController], keepContentOffset: Bool)
 8 |     func addViewController(_ viewController: UIViewController)
 9 |     func removeViewController(_ viewController: UIViewController)
   |                                                 `- error: 'UIViewController' is unavailable in watchOS
10 |     func beginAppearanceTransition(
11 |         isAppearing: 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/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/Parchment/Protocols/PageViewManagerDelegate.swift:12:25: error: 'UIViewController' is unavailable in watchOS
10 |     func beginAppearanceTransition(
11 |         isAppearing: Bool,
12 |         viewController: UIViewController,
   |                         `- error: 'UIViewController' is unavailable in watchOS
13 |         animated: Bool
14 |     )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Protocols/PageViewManagerDelegate.swift:15:50: error: 'UIViewController' is unavailable in watchOS
13 |         animated: Bool
14 |     )
15 |     func endAppearanceTransition(viewController: UIViewController)
   |                                                  `- error: 'UIViewController' is unavailable in watchOS
16 |     func willScroll(
17 |         from selectedViewController: UIViewController,
/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/Parchment/Protocols/PageViewManagerDelegate.swift:17:38: error: 'UIViewController' is unavailable in watchOS
15 |     func endAppearanceTransition(viewController: UIViewController)
16 |     func willScroll(
17 |         from selectedViewController: UIViewController,
   |                                      `- error: 'UIViewController' is unavailable in watchOS
18 |         to destinationViewController: UIViewController
19 |     )
/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/Parchment/Protocols/PageViewManagerDelegate.swift:18:39: error: 'UIViewController' is unavailable in watchOS
16 |     func willScroll(
17 |         from selectedViewController: UIViewController,
18 |         to destinationViewController: UIViewController
   |                                       `- error: 'UIViewController' is unavailable in watchOS
19 |     )
20 |     func isScrolling(
/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/Parchment/Protocols/PageViewManagerDelegate.swift:21:38: error: 'UIViewController' is unavailable in watchOS
19 |     )
20 |     func isScrolling(
21 |         from selectedViewController: UIViewController,
   |                                      `- error: 'UIViewController' is unavailable in watchOS
22 |         to destinationViewController: UIViewController?,
23 |         progress: CGFloat
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Protocols/PageViewManagerDelegate.swift:22:39: error: 'UIViewController' is unavailable in watchOS
20 |     func isScrolling(
21 |         from selectedViewController: UIViewController,
22 |         to destinationViewController: UIViewController?,
   |                                       `- error: 'UIViewController' is unavailable in watchOS
23 |         progress: CGFloat
24 |     )
/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/Parchment/Protocols/PageViewManagerDelegate.swift:26:38: error: 'UIViewController' is unavailable in watchOS
24 |     )
25 |     func didFinishScrolling(
26 |         from selectedViewController: UIViewController,
   |                                      `- error: 'UIViewController' is unavailable in watchOS
27 |         to destinationViewController: UIViewController,
28 |         transitionSuccessful: 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/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/Parchment/Protocols/PageViewManagerDelegate.swift:27:39: error: 'UIViewController' is unavailable in watchOS
25 |     func didFinishScrolling(
26 |         from selectedViewController: UIViewController,
27 |         to destinationViewController: UIViewController,
   |                                       `- error: 'UIViewController' is unavailable in watchOS
28 |         transitionSuccessful: Bool
29 |     )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PageViewManagerDelegate.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageViewManagerDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingIndicatorStyle.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingIndicatorStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingItem.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingLayout.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingMenuDataSource.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingMenuDelegate.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerDataSource.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingViewControllerDataSource.swift
SwiftCompile normal arm64_32 Compiling\ PageItem.swift,\ PageItemBuilder.swift,\ PageItemCell.swift,\ PageState.swift,\ PageView.swift,\ PagingCellViewModel.swift,\ PagingControllerRepresentableView.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItem.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageState.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingCellViewModel.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift (in target 'Parchment' from project 'Parchment')
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift:22:45: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
20 |     }
21 |
22 |     override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes) {
   |                                             `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
23 |         super.apply(layoutAttributes)
24 |         if let attributes = layoutAttributes as? PagingCellLayoutAttributes, let options = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift:18:9: error: 'contentConfiguration' is unavailable in watchOS
16 |         self.itemSelected = selected
17 |
18 |         contentConfiguration = page.header(options, state)
   |         `- error: 'contentConfiguration' is unavailable in watchOS
19 |         backgroundColor = selected ? options.selectedBackgroundColor : options.backgroundColor
20 |     }
UIKit.UICollectionViewCell.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
  |                                         `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift:26:13: error: 'contentConfiguration' is unavailable in watchOS
24 |         if let attributes = layoutAttributes as? PagingCellLayoutAttributes, let options = options {
25 |             let state = PageState(progress: attributes.progress, isSelected: itemSelected)
26 |             contentConfiguration = page.header(options, state)
   |             `- error: 'contentConfiguration' is unavailable in watchOS
27 |             backgroundColor = UIColor.interpolate(
28 |                 from: options.backgroundColor,
UIKit.UICollectionViewCell.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
  |                                         `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:27:43: error: 'UIViewController' is unavailable in watchOS
 25 | public struct PageView: View {
 26 |     private let items: [PagingItem]
 27 |     private var content: ((PagingItem) -> UIViewController)?
    |                                           `- error: 'UIViewController' is unavailable in watchOS
 28 |     private var options: PagingOptions
 29 |     private var onWillScroll: ((PagingItem) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Structs/PageView.swift:44:38: error: 'systemBlue' is unavailable in watchOS
 42 |         options.backgroundColor = .clear
 43 |         options.selectedBackgroundColor = .clear
 44 |         options.selectedTextColor = .systemBlue
    |                                      `- error: 'systemBlue' is unavailable in watchOS
 45 |         options.borderColor = .separator
 46 |         options.indicatorColor = .systemBlue
/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:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:45:32: error: 'separator' is unavailable in watchOS
 43 |         options.selectedBackgroundColor = .clear
 44 |         options.selectedTextColor = .systemBlue
 45 |         options.borderColor = .separator
    |                                `- error: 'separator' is unavailable in watchOS
 46 |         options.indicatorColor = .systemBlue
 47 |         options.textColor = .label
/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:189:49: note: 'separator' has been explicitly marked unavailable here
187 |  * completely cover anything behind it. Depending on the situation, you may need one or the other.
188 |  */
189 | @property (class, nonatomic, readonly) UIColor *separatorColor          API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'separator' has been explicitly marked unavailable here
190 | @property (class, nonatomic, readonly) UIColor *opaqueSeparatorColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
191 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:46:35: error: 'systemBlue' is unavailable in watchOS
 44 |         options.selectedTextColor = .systemBlue
 45 |         options.borderColor = .separator
 46 |         options.indicatorColor = .systemBlue
    |                                   `- error: 'systemBlue' is unavailable in watchOS
 47 |         options.textColor = .label
 48 |         return 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/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:47:30: error: 'label' is unavailable in watchOS
 45 |         options.borderColor = .separator
 46 |         options.indicatorColor = .systemBlue
 47 |         options.textColor = .label
    |                              `- error: 'label' is unavailable in watchOS
 48 |         return options
 49 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:171:20: error: cannot find 'UIHostingController' in scope
169 |         self.content = { item in
170 |             let content = content(item as! Item)
171 |             return UIHostingController(rootView: content)
    |                    `- error: cannot find 'UIHostingController' in scope
172 |         }
173 |     }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:176:9: error: return type of property 'body' requires that 'PagingControllerRepresentableView' conform to 'View'
173 |     }
174 |
175 |     public var body: some View {
    |                      `- note: opaque return type declared here
176 |         PagingControllerRepresentableView(
    |         `- error: return type of property 'body' requires that 'PagingControllerRepresentableView' conform to 'View'
177 |             items: items,
178 |             content: content,
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:7:35: error: 'UIViewController' is unavailable in watchOS
 5 | struct PagingControllerRepresentableView: UIViewControllerRepresentable {
 6 |     let items: [PagingItem]
 7 |     let content: ((PagingItem) -> UIViewController)?
   |                                   `- error: 'UIViewController' is unavailable in watchOS
 8 |     let options: PagingOptions
 9 |     var onWillScroll: ((PagingItem) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Structs/PagingControllerRepresentableView.swift:20:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
18 |
19 |     func makeUIViewController(
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   |                  `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
21 |     ) -> PagingViewController {
22 |         let pagingViewController = PagingViewController(options: options)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:42:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
40 |     func updateUIViewController(
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   |                  `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
43 |     ) {
44 |         var oldItems: [Int: PagingItem] = [:]
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:5:43: error: cannot find type 'UIViewControllerRepresentable' in scope
 3 |
 4 | @available(iOS 14.0, *)
 5 | struct PagingControllerRepresentableView: UIViewControllerRepresentable {
   |                                           `- error: cannot find type 'UIViewControllerRepresentable' in scope
 6 |     let items: [PagingItem]
 7 |     let content: ((PagingItem) -> UIViewController)?
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:16:9: error: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context [#ActorIsolatedCall]
13 |     @Binding var selectedIndex: Int
14 |
15 |     func makeCoordinator() -> PageViewCoordinator {
   |          `- note: add '@MainActor' to make instance method 'makeCoordinator()' part of global actor 'MainActor'
16 |         PageViewCoordinator(self)
   |         `- error: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context [#ActorIsolatedCall]
17 |     }
18 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewCoordinator.swift:17:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
15 |     var controllers: [Int: WeakReference<UIViewController>] = [:]
16 |
17 |     init(_ pagingController: PagingControllerRepresentableView) {
   |     `- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
18 |         parent = pagingController
19 |     }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:22:36: warning: call to main actor-isolated initializer 'init(options:)' in a synchronous nonisolated context [#ActorIsolatedCall]
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
22 |         let pagingViewController = PagingViewController(options: options)
   |                                    `- warning: call to main actor-isolated initializer 'init(options:)' in a synchronous nonisolated context [#ActorIsolatedCall]
23 |         pagingViewController.dataSource = context.coordinator
24 |         pagingViewController.delegate = context.coordinator
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:313:12: note: calls to initializer 'init(options:)' from outside of its actor context are implicitly asynchronous
311 |     /// - Parameter options: An object with configuration options. These
312 |     /// parameters are also available directly on `PagingViewController`.
313 |     public init(options: PagingOptions = PagingOptions()) {
    |            |- note: calls to initializer 'init(options:)' from outside of its actor context are implicitly asynchronous
    |            `- note: main actor isolation inferred from inheritance from class 'UIViewController'
314 |         self.options = options
315 |         pagingController = PagingController(options: options)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:25:30: warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
   :
23 |         pagingViewController.dataSource = context.coordinator
24 |         pagingViewController.delegate = context.coordinator
25 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
   |                              `- warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
26 |         pagingViewController.collectionView.clipsToBounds = false
27 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:104:16: note: mutation of this property is only permitted within the actor
102 |     /// your use your own subclass of PagingIndicatorView. _Default:
103 |     /// PagingIndicatorView.self_
104 |     public var indicatorClass: PagingIndicatorView.Type {
    |                `- note: mutation of this property is only permitted within the actor
105 |         get { return options.indicatorClass }
106 |         set { options.indicatorClass = newValue }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:26:45: warning: main actor-isolated property 'clipsToBounds' can not be mutated from a nonisolated context
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
   :
24 |         pagingViewController.delegate = context.coordinator
25 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
26 |         pagingViewController.collectionView.clipsToBounds = false
   |                                             `- warning: main actor-isolated property 'clipsToBounds' can not be mutated from a nonisolated context
27 |
28 |         if let items = items as? [PageItem] {
/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:320:56: note: mutation of this property is only permitted within the actor
318 | - (void)setNeedsDisplayInRect:(CGRect)rect;
319 |
320 | @property(nonatomic)                 BOOL              clipsToBounds;              // When YES, content and subviews are clipped to the bounds of the view. Default is NO.
    |                                                        `- note: mutation of this property is only permitted within the actor
321 | @property(nullable, nonatomic,copy)            UIColor          *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
322 | @property(nonatomic)                 CGFloat           alpha;                      // animatable. default is 1.0
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:30:53: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context [#ActorIsolatedCall]
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
   :
28 |         if let items = items as? [PageItem] {
29 |             for item in items {
30 |                 pagingViewController.collectionView.register(
   |                                                     `- warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 |                     PageItemCell.self,
32 |                     forCellWithReuseIdentifier: item.page.reuseIdentifier
/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:398:1: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
396 | // If a nib is registered, it must contain exactly 1 top level object which is a UICollectionViewCell.
397 | // If a class is registered, it will be instantiated via alloc/initWithFrame:
398 | - (void)registerClass:(nullable Class)cellClass forCellWithReuseIdentifier:(NSString *)identifier;
    | `- note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
399 | - (void)registerNib:(nullable UINib *)nib forCellWithReuseIdentifier:(NSString *)identifier API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0));
400 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:54:33: warning: main actor-isolated property 'dataSource' can not be referenced from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
52 |         context.coordinator.parent = self
53 |
54 |         if pagingViewController.dataSource == nil {
   |                                 `- warning: main actor-isolated property 'dataSource' can not be referenced from a nonisolated context
55 |             pagingViewController.dataSource = context.coordinator
56 |         }
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:224:21: note: property declared here
222 |     /// controllers. If you need to support infinitely large data
223 |     /// sources, use the infiniteDataSource property instead.
224 |     public weak var dataSource: PagingViewControllerDataSource? {
    |                     `- note: property declared here
225 |         didSet {
226 |             configureDataSource()
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:58:30: warning: main actor-isolated property 'options' can not be mutated from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
56 |         }
57 |
58 |         pagingViewController.options = options
   |                              `- warning: main actor-isolated property 'options' can not be mutated from a nonisolated context
59 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
60 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:269:30: note: mutation of this property is only permitted within the actor
267 |     /// An instance that stores all the customization so that it's
268 |     /// easier to share between other classes.
269 |     public internal(set) var options: PagingOptions {
    |                              `- note: mutation of this property is only permitted within the actor
270 |         didSet {
271 |             if options.menuLayoutClass != oldValue.menuLayoutClass {
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:59:30: warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
57 |
58 |         pagingViewController.options = options
59 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
   |                              `- warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
60 |
61 |         // We only want to reload the content views when the items have actually
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:104:16: note: mutation of this property is only permitted within the actor
102 |     /// your use your own subclass of PagingIndicatorView. _Default:
103 |     /// PagingIndicatorView.self_
104 |     public var indicatorClass: PagingIndicatorView.Type {
    |                `- note: mutation of this property is only permitted within the actor
105 |         get { return options.indicatorClass }
106 |         set { options.indicatorClass = newValue }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:64:51: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
62 |         // changed. For items that are added, a new view controller instance will
63 |         // be created by the PageViewCoordinator.
64 |         if let currentItem = pagingViewController.state.currentPagingItem,
   |                                                   `- warning: main actor-isolated property 'state' can not be referenced from a nonisolated context
65 |            let pageItem = currentItem as? PageItem,
66 |             let oldItem = oldItems[pageItem.identifier] {
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:206:16: note: property declared here
204 |     /// is currently selected or is scrolling to another item. Can be
205 |     /// used to get the distance and progress of any ongoing transition.
206 |     public var state: PagingState {
    |                `- note: property declared here
207 |         return pagingController.state
208 |     }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:67:34: warning: call to main actor-isolated instance method 'reloadMenu()' in a synchronous nonisolated context [#ActorIsolatedCall]
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
65 |            let pageItem = currentItem as? PageItem,
66 |             let oldItem = oldItems[pageItem.identifier] {
67 |             pagingViewController.reloadMenu()
   |                                  `- warning: call to main actor-isolated instance method 'reloadMenu()' in a synchronous nonisolated context [#ActorIsolatedCall]
68 |
69 |             if !oldItem.isEqual(to: currentItem) {
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:365:15: note: calls to instance method 'reloadMenu()' from outside of its actor context are implicitly asynchronous
363 |     /// Reload the data for the menu items. This method will not reload
364 |     /// the view controllers.
365 |     open func reloadMenu() {
    |               |- note: calls to instance method 'reloadMenu()' from outside of its actor context are implicitly asynchronous
    |               `- note: main actor isolation inferred from inheritance from class 'UIViewController'
366 |         var updatedItems: [PagingItem] = []
367 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:76:34: warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context [#ActorIsolatedCall]
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
74 |             }
75 |         } else {
76 |             pagingViewController.reloadData()
   |                                  `- warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context [#ActorIsolatedCall]
77 |         }
78 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:395:15: note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
393 |     /// as we then need to know what the initial item should be. You
394 |     /// should use the reloadData(around:) method in that case.
395 |     open func reloadData() {
    |               |- note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
    |               `- note: main actor isolation inferred from inheritance from class 'UIViewController'
396 |         var updatedItems: [PagingItem] = []
397 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItem.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemBuilder.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageItemBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageItemCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageState.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageState.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingCellViewModel.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingCellViewModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingControllerRepresentableView.swift
SwiftCompile normal arm64 Compiling\ PageItem.swift,\ PageItemBuilder.swift,\ PageItemCell.swift,\ PageState.swift,\ PageView.swift,\ PagingCellViewModel.swift,\ PagingControllerRepresentableView.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItem.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageState.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingCellViewModel.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift (in target 'Parchment' from project 'Parchment')
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift:22:45: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
20 |     }
21 |
22 |     override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes) {
   |                                             `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
23 |         super.apply(layoutAttributes)
24 |         if let attributes = layoutAttributes as? PagingCellLayoutAttributes, let options = 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/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift:18:9: error: 'contentConfiguration' is unavailable in watchOS
16 |         self.itemSelected = selected
17 |
18 |         contentConfiguration = page.header(options, state)
   |         `- error: 'contentConfiguration' is unavailable in watchOS
19 |         backgroundColor = selected ? options.selectedBackgroundColor : options.backgroundColor
20 |     }
UIKit.UICollectionViewCell.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
  |                                         `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift:26:13: error: 'contentConfiguration' is unavailable in watchOS
24 |         if let attributes = layoutAttributes as? PagingCellLayoutAttributes, let options = options {
25 |             let state = PageState(progress: attributes.progress, isSelected: itemSelected)
26 |             contentConfiguration = page.header(options, state)
   |             `- error: 'contentConfiguration' is unavailable in watchOS
27 |             backgroundColor = UIColor.interpolate(
28 |                 from: options.backgroundColor,
UIKit.UICollectionViewCell.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
  |                                         `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:27:43: error: 'UIViewController' is unavailable in watchOS
 25 | public struct PageView: View {
 26 |     private let items: [PagingItem]
 27 |     private var content: ((PagingItem) -> UIViewController)?
    |                                           `- error: 'UIViewController' is unavailable in watchOS
 28 |     private var options: PagingOptions
 29 |     private var onWillScroll: ((PagingItem) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Structs/PageView.swift:44:38: error: 'systemBlue' is unavailable in watchOS
 42 |         options.backgroundColor = .clear
 43 |         options.selectedBackgroundColor = .clear
 44 |         options.selectedTextColor = .systemBlue
    |                                      `- error: 'systemBlue' is unavailable in watchOS
 45 |         options.borderColor = .separator
 46 |         options.indicatorColor = .systemBlue
/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:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:45:32: error: 'separator' is unavailable in watchOS
 43 |         options.selectedBackgroundColor = .clear
 44 |         options.selectedTextColor = .systemBlue
 45 |         options.borderColor = .separator
    |                                `- error: 'separator' is unavailable in watchOS
 46 |         options.indicatorColor = .systemBlue
 47 |         options.textColor = .label
/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:189:49: note: 'separator' has been explicitly marked unavailable here
187 |  * completely cover anything behind it. Depending on the situation, you may need one or the other.
188 |  */
189 | @property (class, nonatomic, readonly) UIColor *separatorColor          API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'separator' has been explicitly marked unavailable here
190 | @property (class, nonatomic, readonly) UIColor *opaqueSeparatorColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
191 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:46:35: error: 'systemBlue' is unavailable in watchOS
 44 |         options.selectedTextColor = .systemBlue
 45 |         options.borderColor = .separator
 46 |         options.indicatorColor = .systemBlue
    |                                   `- error: 'systemBlue' is unavailable in watchOS
 47 |         options.textColor = .label
 48 |         return 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/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:47:30: error: 'label' is unavailable in watchOS
 45 |         options.borderColor = .separator
 46 |         options.indicatorColor = .systemBlue
 47 |         options.textColor = .label
    |                              `- error: 'label' is unavailable in watchOS
 48 |         return options
 49 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:171:20: error: cannot find 'UIHostingController' in scope
169 |         self.content = { item in
170 |             let content = content(item as! Item)
171 |             return UIHostingController(rootView: content)
    |                    `- error: cannot find 'UIHostingController' in scope
172 |         }
173 |     }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift:176:9: error: return type of property 'body' requires that 'PagingControllerRepresentableView' conform to 'View'
173 |     }
174 |
175 |     public var body: some View {
    |                      `- note: opaque return type declared here
176 |         PagingControllerRepresentableView(
    |         `- error: return type of property 'body' requires that 'PagingControllerRepresentableView' conform to 'View'
177 |             items: items,
178 |             content: content,
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:7:35: error: 'UIViewController' is unavailable in watchOS
 5 | struct PagingControllerRepresentableView: UIViewControllerRepresentable {
 6 |     let items: [PagingItem]
 7 |     let content: ((PagingItem) -> UIViewController)?
   |                                   `- error: 'UIViewController' is unavailable in watchOS
 8 |     let options: PagingOptions
 9 |     var onWillScroll: ((PagingItem) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Structs/PagingControllerRepresentableView.swift:20:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
18 |
19 |     func makeUIViewController(
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   |                  `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
21 |     ) -> PagingViewController {
22 |         let pagingViewController = PagingViewController(options: options)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:42:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
40 |     func updateUIViewController(
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   |                  `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
43 |     ) {
44 |         var oldItems: [Int: PagingItem] = [:]
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:5:43: error: cannot find type 'UIViewControllerRepresentable' in scope
 3 |
 4 | @available(iOS 14.0, *)
 5 | struct PagingControllerRepresentableView: UIViewControllerRepresentable {
   |                                           `- error: cannot find type 'UIViewControllerRepresentable' in scope
 6 |     let items: [PagingItem]
 7 |     let content: ((PagingItem) -> UIViewController)?
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:16:9: error: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context [#ActorIsolatedCall]
13 |     @Binding var selectedIndex: Int
14 |
15 |     func makeCoordinator() -> PageViewCoordinator {
   |          `- note: add '@MainActor' to make instance method 'makeCoordinator()' part of global actor 'MainActor'
16 |         PageViewCoordinator(self)
   |         `- error: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context [#ActorIsolatedCall]
17 |     }
18 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewCoordinator.swift:17:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
15 |     var controllers: [Int: WeakReference<UIViewController>] = [:]
16 |
17 |     init(_ pagingController: PagingControllerRepresentableView) {
   |     `- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
18 |         parent = pagingController
19 |     }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:22:36: warning: call to main actor-isolated initializer 'init(options:)' in a synchronous nonisolated context [#ActorIsolatedCall]
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
22 |         let pagingViewController = PagingViewController(options: options)
   |                                    `- warning: call to main actor-isolated initializer 'init(options:)' in a synchronous nonisolated context [#ActorIsolatedCall]
23 |         pagingViewController.dataSource = context.coordinator
24 |         pagingViewController.delegate = context.coordinator
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:313:12: note: calls to initializer 'init(options:)' from outside of its actor context are implicitly asynchronous
311 |     /// - Parameter options: An object with configuration options. These
312 |     /// parameters are also available directly on `PagingViewController`.
313 |     public init(options: PagingOptions = PagingOptions()) {
    |            |- note: calls to initializer 'init(options:)' from outside of its actor context are implicitly asynchronous
    |            `- note: main actor isolation inferred from inheritance from class 'UIViewController'
314 |         self.options = options
315 |         pagingController = PagingController(options: options)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:25:30: warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
   :
23 |         pagingViewController.dataSource = context.coordinator
24 |         pagingViewController.delegate = context.coordinator
25 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
   |                              `- warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
26 |         pagingViewController.collectionView.clipsToBounds = false
27 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:104:16: note: mutation of this property is only permitted within the actor
102 |     /// your use your own subclass of PagingIndicatorView. _Default:
103 |     /// PagingIndicatorView.self_
104 |     public var indicatorClass: PagingIndicatorView.Type {
    |                `- note: mutation of this property is only permitted within the actor
105 |         get { return options.indicatorClass }
106 |         set { options.indicatorClass = newValue }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:26:45: warning: main actor-isolated property 'clipsToBounds' can not be mutated from a nonisolated context
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
   :
24 |         pagingViewController.delegate = context.coordinator
25 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
26 |         pagingViewController.collectionView.clipsToBounds = false
   |                                             `- warning: main actor-isolated property 'clipsToBounds' can not be mutated from a nonisolated context
27 |
28 |         if let items = items as? [PageItem] {
/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:320:56: note: mutation of this property is only permitted within the actor
318 | - (void)setNeedsDisplayInRect:(CGRect)rect;
319 |
320 | @property(nonatomic)                 BOOL              clipsToBounds;              // When YES, content and subviews are clipped to the bounds of the view. Default is NO.
    |                                                        `- note: mutation of this property is only permitted within the actor
321 | @property(nullable, nonatomic,copy)            UIColor          *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
322 | @property(nonatomic)                 CGFloat           alpha;                      // animatable. default is 1.0
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:30:53: warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context [#ActorIsolatedCall]
17 |     }
18 |
19 |     func makeUIViewController(
   |          `- note: add '@MainActor' to make instance method 'makeUIViewController(context:)' part of global actor 'MainActor'
20 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
21 |     ) -> PagingViewController {
   :
28 |         if let items = items as? [PageItem] {
29 |             for item in items {
30 |                 pagingViewController.collectionView.register(
   |                                                     `- warning: call to main actor-isolated instance method 'register(_:forCellWithReuseIdentifier:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 |                     PageItemCell.self,
32 |                     forCellWithReuseIdentifier: item.page.reuseIdentifier
/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:398:1: note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
396 | // If a nib is registered, it must contain exactly 1 top level object which is a UICollectionViewCell.
397 | // If a class is registered, it will be instantiated via alloc/initWithFrame:
398 | - (void)registerClass:(nullable Class)cellClass forCellWithReuseIdentifier:(NSString *)identifier;
    | `- note: calls to instance method 'register(_:forCellWithReuseIdentifier:)' from outside of its actor context are implicitly asynchronous
399 | - (void)registerNib:(nullable UINib *)nib forCellWithReuseIdentifier:(NSString *)identifier API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0));
400 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:54:33: warning: main actor-isolated property 'dataSource' can not be referenced from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
52 |         context.coordinator.parent = self
53 |
54 |         if pagingViewController.dataSource == nil {
   |                                 `- warning: main actor-isolated property 'dataSource' can not be referenced from a nonisolated context
55 |             pagingViewController.dataSource = context.coordinator
56 |         }
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:224:21: note: property declared here
222 |     /// controllers. If you need to support infinitely large data
223 |     /// sources, use the infiniteDataSource property instead.
224 |     public weak var dataSource: PagingViewControllerDataSource? {
    |                     `- note: property declared here
225 |         didSet {
226 |             configureDataSource()
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:58:30: warning: main actor-isolated property 'options' can not be mutated from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
56 |         }
57 |
58 |         pagingViewController.options = options
   |                              `- warning: main actor-isolated property 'options' can not be mutated from a nonisolated context
59 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
60 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:269:30: note: mutation of this property is only permitted within the actor
267 |     /// An instance that stores all the customization so that it's
268 |     /// easier to share between other classes.
269 |     public internal(set) var options: PagingOptions {
    |                              `- note: mutation of this property is only permitted within the actor
270 |         didSet {
271 |             if options.menuLayoutClass != oldValue.menuLayoutClass {
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:59:30: warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
57 |
58 |         pagingViewController.options = options
59 |         pagingViewController.indicatorClass = PagingHostingIndicatorView.self
   |                              `- warning: main actor-isolated property 'indicatorClass' can not be mutated from a nonisolated context
60 |
61 |         // We only want to reload the content views when the items have actually
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:104:16: note: mutation of this property is only permitted within the actor
102 |     /// your use your own subclass of PagingIndicatorView. _Default:
103 |     /// PagingIndicatorView.self_
104 |     public var indicatorClass: PagingIndicatorView.Type {
    |                `- note: mutation of this property is only permitted within the actor
105 |         get { return options.indicatorClass }
106 |         set { options.indicatorClass = newValue }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:64:51: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
62 |         // changed. For items that are added, a new view controller instance will
63 |         // be created by the PageViewCoordinator.
64 |         if let currentItem = pagingViewController.state.currentPagingItem,
   |                                                   `- warning: main actor-isolated property 'state' can not be referenced from a nonisolated context
65 |            let pageItem = currentItem as? PageItem,
66 |             let oldItem = oldItems[pageItem.identifier] {
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:206:16: note: property declared here
204 |     /// is currently selected or is scrolling to another item. Can be
205 |     /// used to get the distance and progress of any ongoing transition.
206 |     public var state: PagingState {
    |                `- note: property declared here
207 |         return pagingController.state
208 |     }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:67:34: warning: call to main actor-isolated instance method 'reloadMenu()' in a synchronous nonisolated context [#ActorIsolatedCall]
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
65 |            let pageItem = currentItem as? PageItem,
66 |             let oldItem = oldItems[pageItem.identifier] {
67 |             pagingViewController.reloadMenu()
   |                                  `- warning: call to main actor-isolated instance method 'reloadMenu()' in a synchronous nonisolated context [#ActorIsolatedCall]
68 |
69 |             if !oldItem.isEqual(to: currentItem) {
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:365:15: note: calls to instance method 'reloadMenu()' from outside of its actor context are implicitly asynchronous
363 |     /// Reload the data for the menu items. This method will not reload
364 |     /// the view controllers.
365 |     open func reloadMenu() {
    |               |- note: calls to instance method 'reloadMenu()' from outside of its actor context are implicitly asynchronous
    |               `- note: main actor isolation inferred from inheritance from class 'UIViewController'
366 |         var updatedItems: [PagingItem] = []
367 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift:76:34: warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context [#ActorIsolatedCall]
38 |     }
39 |
40 |     func updateUIViewController(
   |          `- note: add '@MainActor' to make instance method 'updateUIViewController(_:context:)' part of global actor 'MainActor'
41 |         _ pagingViewController: PagingViewController,
42 |         context: UIViewControllerRepresentableContext<PagingControllerRepresentableView>
   :
74 |             }
75 |         } else {
76 |             pagingViewController.reloadData()
   |                                  `- warning: call to main actor-isolated instance method 'reloadData()' in a synchronous nonisolated context [#ActorIsolatedCall]
77 |         }
78 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:395:15: note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
393 |     /// as we then need to know what the initial item should be. You
394 |     /// should use the reloadData(around:) method in that case.
395 |     open func reloadData() {
    |               |- note: calls to instance method 'reloadData()' from outside of its actor context are implicitly asynchronous
    |               `- note: main actor isolation inferred from inheritance from class 'UIViewController'
396 |         var updatedItems: [PagingItem] = []
397 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItem.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemBuilder.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageItemBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageItemCell.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageItemCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageState.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageView.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingCellViewModel.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingCellViewModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingControllerRepresentableView.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingControllerRepresentableView.swift
SwiftCompile normal arm64_32 Compiling\ PagingOptions.swift,\ PagingSizeCache.swift,\ PagingStaticDataSource.swift,\ PagingTitleCell.swift,\ PagingView.swift,\ PagingViewController.swift,\ InvalidationState.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingOptions.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingSizeCache.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingStaticDataSource.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/InvalidationState.swift (in target 'Parchment' from project 'Parchment')
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingOptions.swift:109:32: error: 'UICollectionView' is unavailable in watchOS
107 |     public var contentNavigationOrientation: PagingNavigationOrientation
108 |
109 |     public var scrollPosition: UICollectionView.ScrollPosition {
    |                                `- error: 'UICollectionView' is unavailable in watchOS
110 |         switch selectedScrollPosition {
111 |         case .left:
/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/Parchment/Classes/PagingOptions.swift:112:20: error: 'UICollectionView' is unavailable in watchOS
110 |         switch selectedScrollPosition {
111 |         case .left:
112 |             return UICollectionView.ScrollPosition.left
    |                    `- error: 'UICollectionView' is unavailable in watchOS
113 |         case .right:
114 |             return UICollectionView.ScrollPosition.right
/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/Parchment/Classes/PagingOptions.swift:114:20: error: 'UICollectionView' is unavailable in watchOS
112 |             return UICollectionView.ScrollPosition.left
113 |         case .right:
114 |             return UICollectionView.ScrollPosition.right
    |                    `- error: 'UICollectionView' is unavailable in watchOS
115 |         case .preferCentered, .center:
116 |             return UICollectionView.ScrollPosition.centeredHorizontally
/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/Parchment/Classes/PagingOptions.swift:116:20: error: 'UICollectionView' is unavailable in watchOS
114 |             return UICollectionView.ScrollPosition.right
115 |         case .preferCentered, .center:
116 |             return UICollectionView.ScrollPosition.centeredHorizontally
    |                    `- error: 'UICollectionView' is unavailable in watchOS
117 |         }
118 |     }
/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/Parchment/Classes/PagingSizeCache.swift:18:19: error: 'UIApplication' is unavailable in watchOS
16 |             self,
17 |             selector: #selector(didReceiveMemoryWarning(notification:)),
18 |             name: UIApplication.didReceiveMemoryWarningNotification,
   |                   `- error: 'UIApplication' is unavailable in watchOS
19 |             object: nil
20 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingSizeCache.swift:18:33: error: 'didReceiveMemoryWarningNotification' is unavailable in watchOS
16 |             self,
17 |             selector: #selector(didReceiveMemoryWarning(notification:)),
18 |             name: UIApplication.didReceiveMemoryWarningNotification,
   |                                 `- error: 'didReceiveMemoryWarningNotification' is unavailable in watchOS
19 |             object: nil
20 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:575:39: note: 'didReceiveMemoryWarningNotification' has been explicitly marked unavailable here
573 | UIKIT_EXTERN NSNotificationName const UIApplicationDidBecomeActiveNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
574 | UIKIT_EXTERN NSNotificationName const UIApplicationWillResignActiveNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
575 | UIKIT_EXTERN NSNotificationName const UIApplicationDidReceiveMemoryWarningNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'didReceiveMemoryWarningNotification' has been explicitly marked unavailable here
576 | UIKIT_EXTERN NSNotificationName const UIApplicationWillTerminateNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
577 | UIKIT_EXTERN NSNotificationName const UIApplicationSignificantTimeChangeNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingStaticDataSource.swift:7:35: error: 'UIViewController' is unavailable in watchOS
 5 | final class PagingStaticDataSource: PagingViewControllerInfiniteDataSource {
 6 |     private(set) var items: [PagingItem] = []
 7 |     private let viewControllers: [UIViewController]
   |                                   `- error: 'UIViewController' is unavailable in watchOS
 8 |
 9 |     init(viewControllers: [UIViewController]) {
/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/Parchment/Classes/PagingStaticDataSource.swift:9:28: error: 'UIViewController' is unavailable in watchOS
 7 |     private let viewControllers: [UIViewController]
 8 |
 9 |     init(viewControllers: [UIViewController]) {
   |                            `- error: 'UIViewController' is unavailable in watchOS
10 |         self.viewControllers = viewControllers
11 |         reloadItems()
/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/Parchment/Classes/PagingStaticDataSource.swift:24:101: error: 'UIViewController' is unavailable in watchOS
22 |     }
23 |
24 |     func pagingViewController(_: PagingViewController, viewControllerFor pagingItem: PagingItem) -> UIViewController {
   |                                                                                                     `- error: 'UIViewController' is unavailable in watchOS
25 |         guard let index = items.firstIndex(where: { $0.isEqual(to: pagingItem) }) else {
26 |             fatalError("pagingViewController:viewControllerFor: PagingItem does not exist")
/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/Parchment/Classes/PagingTitleCell.swift:9:29: error: 'UILabel' is unavailable in watchOS
  7 | /// and selected text color based on the `progress` property.
  8 | open class PagingTitleCell: PagingCell {
  9 |     public let titleLabel = UILabel(frame: .zero)
    |                             `- error: 'UILabel' is unavailable in watchOS
 10 |     private var viewModel: PagingTitleCellViewModel?
 11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:12:46: error: 'NSLayoutConstraint' is unavailable in watchOS
 10 |     private var viewModel: PagingTitleCellViewModel?
 11 |
 12 |     private lazy var horizontalConstraints: [NSLayoutConstraint] = {
    |                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
 13 |         NSLayoutConstraint.constraints(
 14 |             withVisualFormat: "H:|[label]|",
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:13:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 11 |
 12 |     private lazy var horizontalConstraints: [NSLayoutConstraint] = {
 13 |         NSLayoutConstraint.constraints(
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 14 |             withVisualFormat: "H:|[label]|",
 15 |             options: NSLayoutConstraint.FormatOptions(),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:15:22: error: 'NSLayoutConstraint' is unavailable in watchOS
 13 |         NSLayoutConstraint.constraints(
 14 |             withVisualFormat: "H:|[label]|",
 15 |             options: NSLayoutConstraint.FormatOptions(),
    |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |             metrics: nil,
 17 |             views: ["label": titleLabel]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:21:44: error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |     }()
 20 |
 21 |     private lazy var verticalConstraints: [NSLayoutConstraint] = {
    |                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |         NSLayoutConstraint.constraints(
 23 |             withVisualFormat: "V:|[label]|",
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:22:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |
 21 |     private lazy var verticalConstraints: [NSLayoutConstraint] = {
 22 |         NSLayoutConstraint.constraints(
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 23 |             withVisualFormat: "V:|[label]|",
 24 |             options: NSLayoutConstraint.FormatOptions(),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:24:22: error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |         NSLayoutConstraint.constraints(
 23 |             withVisualFormat: "V:|[label]|",
 24 |             options: NSLayoutConstraint.FormatOptions(),
    |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 25 |             metrics: nil,
 26 |             views: ["label": titleLabel]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:91:50: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 89 |     }
 90 |
 91 |     open override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
 92 |         super.apply(layoutAttributes)
 93 |         guard let viewModel = viewModel else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
    |            `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
 44 |
 45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:60:21: error: 'isAccessibilityElement' is unavailable in watchOS
 58 |     open func configure() {
 59 |         contentView.addSubview(titleLabel)
 60 |         contentView.isAccessibilityElement = true
    |                     `- error: 'isAccessibilityElement' is unavailable in watchOS
 61 |         titleLabel.translatesAutoresizingMaskIntoConstraints = false
 62 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:87:21: error: 'accessibilityLabel' is unavailable in watchOS
 85 |     open func configureAccessibility() {
 86 |         accessibilityIdentifier = viewModel?.title
 87 |         contentView.accessibilityLabel = viewModel?.title
    |                     `- error: 'accessibilityLabel' is unavailable in watchOS
 88 |         contentView.accessibilityTraits = viewModel?.selected ?? false ? [.tabBar, .selected] : .tabBar
 89 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift:88:21: error: 'accessibilityTraits' is unavailable in watchOS
 86 |         accessibilityIdentifier = viewModel?.title
 87 |         contentView.accessibilityLabel = viewModel?.title
 88 |         contentView.accessibilityTraits = viewModel?.selected ?? false ? [.tabBar, .selected] : .tabBar
    |                     `- error: 'accessibilityTraits' is unavailable in watchOS
 89 |     }
 90 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |     // MARK: Public Properties
12 |
13 |     public let collectionView: UICollectionView
   |                                `- error: 'UICollectionView' is unavailable in watchOS
14 |     public let pageView: UIView
15 |     public var options: PagingOptions {
/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/Parchment/Classes/PagingView.swift:14:26: error: 'UIView' is unavailable in watchOS
12 |
13 |     public let collectionView: UICollectionView
14 |     public let pageView: UIView
   |                          `- error: 'UIView' is unavailable in watchOS
15 |     public var options: PagingOptions {
16 |         didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:24:35: error: 'NSLayoutConstraint' is unavailable in watchOS
22 |     // MARK: Private Properties
23 |
24 |     private var heightConstraint: NSLayoutConstraint?
   |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
25 |
26 |     // MARK: Initializers
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:32:57: error: 'UICollectionView' is unavailable in watchOS
30 |     /// - Parameter options: The `PagingOptions` passed into the
31 |     /// `PagingViewController`.
32 |     public init(options: PagingOptions, collectionView: UICollectionView, pageView: UIView) {
   |                                                         `- error: 'UICollectionView' is unavailable in watchOS
33 |         self.options = options
34 |         self.collectionView = collectionView
/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/Parchment/Classes/PagingView.swift:32:85: error: 'UIView' is unavailable in watchOS
30 |     /// - Parameter options: The `PagingOptions` passed into the
31 |     /// `PagingViewController`.
32 |     public init(options: PagingOptions, collectionView: UICollectionView, pageView: UIView) {
   |                                                                                     `- error: 'UIView' is unavailable in watchOS
33 |         self.options = options
34 |         self.collectionView = collectionView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:10:24: error: 'UIView' is unavailable in watchOS
 8 | /// constraints, you can subclass `PagingView` and override
 9 | /// `loadView:` in `PagingViewController` to use your subclass.
10 | open class PagingView: UIView {
   |                        `- error: 'UIView' is unavailable in watchOS
11 |     // MARK: Public Properties
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:62:38: error: 'defaultHigh' is unavailable in watchOS
60 |         let heightConstraint = collectionView.heightAnchor.constraint(equalToConstant: options.menuHeight)
61 |         heightConstraint.isActive = true
62 |         heightConstraint.priority = .defaultHigh
   |                                      `- error: 'defaultHigh' is unavailable in watchOS
63 |         self.heightConstraint = heightConstraint
64 |
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var defaultHigh: UILayoutPriority { get }}
  |                     `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:65:9: error: 'NSLayoutConstraint' is unavailable in watchOS
63 |         self.heightConstraint = heightConstraint
64 |
65 |         NSLayoutConstraint.activate([
   |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
66 |             collectionView.leadingAnchor.constraint(equalTo: leadingAnchor),
67 |             collectionView.trailingAnchor.constraint(equalTo: trailingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:74:13: error: 'NSLayoutConstraint' is unavailable in watchOS
72 |         switch options.menuPosition {
73 |         case .top:
74 |             NSLayoutConstraint.activate([
   |             `- error: 'NSLayoutConstraint' is unavailable in watchOS
75 |                 collectionView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor),
76 |                 pageView.topAnchor.constraint(equalTo: collectionView.bottomAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:75:62: error: 'safeAreaLayoutGuide' is unavailable in watchOS
73 |         case .top:
74 |             NSLayoutConstraint.activate([
75 |                 collectionView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor),
   |                                                              `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
76 |                 pageView.topAnchor.constraint(equalTo: collectionView.bottomAnchor),
77 |                 pageView.bottomAnchor.constraint(equalTo: bottomAnchor),
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:80:13: error: 'NSLayoutConstraint' is unavailable in watchOS
78 |             ])
79 |         case .bottom:
80 |             NSLayoutConstraint.activate([
   |             `- error: 'NSLayoutConstraint' is unavailable in watchOS
81 |                 pageView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor),
82 |                 pageView.bottomAnchor.constraint(equalTo: collectionView.topAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:81:56: error: 'safeAreaLayoutGuide' is unavailable in watchOS
79 |         case .bottom:
80 |             NSLayoutConstraint.activate([
81 |                 pageView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor),
   |                                                        `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
82 |                 pageView.bottomAnchor.constraint(equalTo: collectionView.topAnchor),
83 |                 collectionView.bottomAnchor.constraint(equalTo: safeAreaLayoutGuide.bottomAnchor)
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift:83:65: error: 'safeAreaLayoutGuide' is unavailable in watchOS
81 |                 pageView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor),
82 |                 pageView.bottomAnchor.constraint(equalTo: collectionView.topAnchor),
83 |                 collectionView.bottomAnchor.constraint(equalTo: safeAreaLayoutGuide.bottomAnchor)
   |                                                                 `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
84 |             ])
85 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:262:32: error: 'UICollectionView' is unavailable in watchOS
260 |     /// cells that display pretty much anything. By default, scrolling
261 |     /// is enabled in the collection view.
262 |     public let collectionView: UICollectionView
    |                                `- error: 'UICollectionView' is unavailable in watchOS
263 |
264 |     /// Used to display the view controllers that you are paging between.
/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/Parchment/Classes/PagingViewController.swift:339:27: error: 'UIViewController' is unavailable in watchOS
337 |     public convenience init(
338 |         options: PagingOptions = PagingOptions(),
339 |         viewControllers: [UIViewController]
    |                           `- error: 'UIViewController' is unavailable in watchOS
340 |     ) {
341 |         self.init(options: 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/Parchment/Classes/PagingViewController.swift:518:78: error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
516 |     }
517 |
518 |     open override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
    |                                                                              `- error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
519 |         super.viewWillTransition(to: size, with: coordinator)
520 |         didTransitionSize = 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/UIViewControllerTransitionCoordinator.h:81:11: note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
 79 |
 80 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @protocol UIViewControllerTransitionCoordinator <UIViewControllerTransitionCoordinatorContext>
    |           `- note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
 82 |
 83 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:536:33: error: 'UINib' is unavailable in watchOS
534 |     /// - Parameter nib: paging cell's nib
535 |     /// - Parameter pagingItemType: paging item type for specifying cell identifier
536 |     public func register(_ nib: UINib?, for pagingItemType: PagingItem.Type) {
    |                                 `- error: 'UINib' is unavailable in watchOS
537 |         collectionView.register(nib, forCellWithReuseIdentifier: String(describing: pagingItemType))
538 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:578:60: error: 'UIViewController' is unavailable in watchOS
576 |     }
577 |
578 |     private func configureDataSource(for viewControllers: [UIViewController]) {
    |                                                            `- error: 'UIViewController' is unavailable in watchOS
579 |         let dataSource = PagingStaticDataSource(viewControllers: viewControllers)
580 |         dataSourceReference = .static(dataSource)
/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/Parchment/Classes/PagingViewController.swift:598:38: error: 'UIScrollView' is unavailable in watchOS
596 |     // MARK: UIScrollViewDelegate
597 |
598 |     open func scrollViewDidScroll(_: UIScrollView) {
    |                                      `- error: 'UIScrollView' is unavailable in watchOS
599 |         pagingController.menuScrolled()
600 |     }
/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/Parchment/Classes/PagingViewController.swift:602:46: error: 'UIScrollView' is unavailable in watchOS
600 |     }
601 |
602 |     open func scrollViewWillBeginDragging(_: UIScrollView) {
    |                                              `- error: 'UIScrollView' is unavailable in watchOS
603 |         return
604 |     }
/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/Parchment/Classes/PagingViewController.swift:606:44: error: 'UIScrollView' is unavailable in watchOS
604 |     }
605 |
606 |     open func scrollViewWillEndDragging(_: UIScrollView, withVelocity _: CGPoint, targetContentOffset _: UnsafeMutablePointer<CGPoint>) {
    |                                            `- error: 'UIScrollView' is unavailable in watchOS
607 |         return
608 |     }
/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/Parchment/Classes/PagingViewController.swift:610:43: error: 'UIScrollView' is unavailable in watchOS
608 |     }
609 |
610 |     open func scrollViewDidEndDragging(_: UIScrollView, willDecelerate _: Bool) {
    |                                           `- error: 'UIScrollView' is unavailable in watchOS
611 |         return
612 |     }
/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/Parchment/Classes/PagingViewController.swift:614:53: error: 'UIScrollView' is unavailable in watchOS
612 |     }
613 |
614 |     open func scrollViewDidEndScrollingAnimation(_: UIScrollView) {
    |                                                     `- error: 'UIScrollView' is unavailable in watchOS
615 |         return
616 |     }
/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/Parchment/Classes/PagingViewController.swift:618:50: error: 'UIScrollView' is unavailable in watchOS
616 |     }
617 |
618 |     open func scrollViewWillBeginDecelerating(_: UIScrollView) {
    |                                                  `- error: 'UIScrollView' is unavailable in watchOS
619 |         return
620 |     }
/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/Parchment/Classes/PagingViewController.swift:622:47: error: 'UIScrollView' is unavailable in watchOS
620 |     }
621 |
622 |     open func scrollViewDidEndDecelerating(_: UIScrollView) {
    |                                               `- error: 'UIScrollView' is unavailable in watchOS
623 |         return
624 |     }
/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/Parchment/Classes/PagingViewController.swift:628:33: error: 'UICollectionView' is unavailable in watchOS
626 |     // MARK: UICollectionViewDelegate
627 |
628 |     open func collectionView(_: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
629 |         let pagingItem = pagingController.visibleItems.pagingItem(for: indexPath)
630 |         pagingController.select(indexPath: indexPath, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:634:33: error: 'UICollectionView' is unavailable in watchOS
632 |     }
633 |
634 |     open func collectionView(_: UICollectionView, targetContentOffsetForProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
635 |         return proposedContentOffset
636 |     }
/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/Parchment/Classes/PagingViewController.swift:638:33: error: 'UICollectionView' is unavailable in watchOS
636 |     }
637 |
638 |     open func collectionView(_: UICollectionView, didUnhighlightItemAt _: IndexPath) {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
639 |         return
640 |     }
/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/Parchment/Classes/PagingViewController.swift:642:33: error: 'UICollectionView' is unavailable in watchOS
640 |     }
641 |
642 |     open func collectionView(_: UICollectionView, didHighlightItemAt _: IndexPath) {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
643 |         return
644 |     }
/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/Parchment/Classes/PagingViewController.swift:646:33: error: 'UICollectionView' is unavailable in watchOS
644 |     }
645 |
646 |     open func collectionView(_: UICollectionView, didDeselectItemAt _: IndexPath) {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
647 |         return
648 |     }
/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/Parchment/Classes/PagingViewController.swift:650:33: error: 'UICollectionView' is unavailable in watchOS
648 |     }
649 |
650 |     open func collectionView(_: UICollectionView, willDisplay _: UICollectionViewCell, forItemAt _: IndexPath) {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
651 |         return
652 |     }
/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/Parchment/Classes/PagingViewController.swift:650:66: error: 'UICollectionViewCell' is unavailable in watchOS
648 |     }
649 |
650 |     open func collectionView(_: UICollectionView, willDisplay _: UICollectionViewCell, forItemAt _: IndexPath) {
    |                                                                  `- error: 'UICollectionViewCell' is unavailable in watchOS
651 |         return
652 |     }
/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/Parchment/Classes/PagingViewController.swift:654:33: error: 'UICollectionView' is unavailable in watchOS
652 |     }
653 |
654 |     open func collectionView(_: UICollectionView, didEndDisplaying _: UICollectionViewCell, forItemAt _: IndexPath) {
    |                                 `- error: 'UICollectionView' is unavailable in watchOS
655 |         return
656 |     }
/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/Parchment/Classes/PagingViewController.swift:654:71: error: 'UICollectionViewCell' is unavailable in watchOS
652 |     }
653 |
654 |     open func collectionView(_: UICollectionView, didEndDisplaying _: UICollectionViewCell, forItemAt _: IndexPath) {
    |                                                                       `- error: 'UICollectionViewCell' is unavailable in watchOS
655 |         return
656 |     }
/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/Parchment/Classes/PagingViewController.swift:660:95: error: 'UIViewController' is unavailable in watchOS
658 |     // MARK: PageViewControllerDataSource
659 |
660 |     open func pageViewController(_: PageViewController, viewControllerBeforeViewController _: UIViewController) -> UIViewController? {
    |                                                                                               `- error: 'UIViewController' is unavailable in watchOS
661 |         guard
662 |             let dataSource = infiniteDataSource,
/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/Parchment/Classes/PagingViewController.swift:660:116: error: 'UIViewController' is unavailable in watchOS
658 |     // MARK: PageViewControllerDataSource
659 |
660 |     open func pageViewController(_: PageViewController, viewControllerBeforeViewController _: UIViewController) -> UIViewController? {
    |                                                                                                                    `- error: 'UIViewController' is unavailable in watchOS
661 |         guard
662 |             let dataSource = infiniteDataSource,
/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/Parchment/Classes/PagingViewController.swift:669:94: error: 'UIViewController' is unavailable in watchOS
667 |     }
668 |
669 |     open func pageViewController(_: PageViewController, viewControllerAfterViewController _: UIViewController) -> UIViewController? {
    |                                                                                              `- error: 'UIViewController' is unavailable in watchOS
670 |         guard
671 |             let dataSource = infiniteDataSource,
/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/Parchment/Classes/PagingViewController.swift:669:115: error: 'UIViewController' is unavailable in watchOS
667 |     }
668 |
669 |     open func pageViewController(_: PageViewController, viewControllerAfterViewController _: UIViewController) -> UIViewController? {
    |                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
670 |         guard
671 |             let dataSource = infiniteDataSource,
/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/Parchment/Classes/PagingViewController.swift:680:97: error: 'UIViewController' is unavailable in watchOS
678 |     // MARK: PageViewControllerDelegate
679 |
680 |     open func pageViewController(_: PageViewController, isScrollingFrom startingViewController: UIViewController, destinationViewController: UIViewController?, progress: CGFloat) {
    |                                                                                                 `- error: 'UIViewController' is unavailable in watchOS
681 |         guard let currentPagingItem = state.currentPagingItem else { return }
682 |
/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/Parchment/Classes/PagingViewController.swift:680:142: error: 'UIViewController' is unavailable in watchOS
678 |     // MARK: PageViewControllerDelegate
679 |
680 |     open func pageViewController(_: PageViewController, isScrollingFrom startingViewController: UIViewController, destinationViewController: UIViewController?, progress: CGFloat) {
    |                                                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
681 |         guard let currentPagingItem = state.currentPagingItem else { return }
682 |
/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/Parchment/Classes/PagingViewController.swift:694:104: error: 'UIViewController' is unavailable in watchOS
692 |     }
693 |
694 |     open func pageViewController(_: PageViewController, willStartScrollingFrom startingViewController: UIViewController, destinationViewController: UIViewController) {
    |                                                                                                        `- error: 'UIViewController' is unavailable in watchOS
695 |         if let upcomingPagingItem = state.upcomingPagingItem {
696 |             delegate?.pagingViewController(
/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/Parchment/Classes/PagingViewController.swift:694:149: error: 'UIViewController' is unavailable in watchOS
692 |     }
693 |
694 |     open func pageViewController(_: PageViewController, willStartScrollingFrom startingViewController: UIViewController, destinationViewController: UIViewController) {
    |                                                                                                                                                     `- error: 'UIViewController' is unavailable in watchOS
695 |         if let upcomingPagingItem = state.upcomingPagingItem {
696 |             delegate?.pagingViewController(
/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/Parchment/Classes/PagingViewController.swift:705:104: error: 'UIViewController' is unavailable in watchOS
703 |     }
704 |
705 |     open func pageViewController(_: PageViewController, didFinishScrollingFrom startingViewController: UIViewController, destinationViewController: UIViewController, transitionSuccessful: Bool) {
    |                                                                                                        `- error: 'UIViewController' is unavailable in watchOS
706 |         if transitionSuccessful {
707 |             pagingController.contentFinishedScrolling()
/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/Parchment/Classes/PagingViewController.swift:705:149: error: 'UIViewController' is unavailable in watchOS
703 |     }
704 |
705 |     open func pageViewController(_: PageViewController, didFinishScrollingFrom startingViewController: UIViewController, destinationViewController: UIViewController, transitionSuccessful: Bool) {
    |                                                                                                                                                     `- error: 'UIViewController' is unavailable in watchOS
706 |         if transitionSuccessful {
707 |             pagingController.contentFinishedScrolling()
/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/Parchment/Classes/PagingViewController.swift:15:5: error: 'UIViewController' is unavailable in watchOS
 13 | /// other view controllers.
 14 | open class PagingViewController:
 15 |     UIViewController,
    |     `- error: 'UIViewController' is unavailable in watchOS
 16 |     UICollectionViewDelegate,
 17 |     PageViewControllerDataSource,
/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/Parchment/Classes/PagingViewController.swift:16:5: error: 'UICollectionViewDelegate' is unavailable in watchOS
 14 | open class PagingViewController:
 15 |     UIViewController,
 16 |     UICollectionViewDelegate,
    |     `- error: 'UICollectionViewDelegate' is unavailable in watchOS
 17 |     PageViewControllerDataSource,
 18 |     PageViewControllerDelegate {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
    |           `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift:318:26: error: 'UICollectionView' is unavailable in watchOS
316 |         pageViewController = PageViewController(options: options)
317 |         collectionViewLayout = createLayout(layout: options.menuLayoutClass.self)
318 |         collectionView = UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
    |                          `- error: 'UICollectionView' is unavailable in watchOS
319 |         super.init(nibName: nil, bundle: nil)
320 |         collectionView.delegate = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Classes/PagingViewController.swift:353:26: error: 'UICollectionView' is unavailable in watchOS
351 |         pageViewController = PageViewController(options: options)
352 |         collectionViewLayout = createLayout(layout: options.menuLayoutClass.self)
353 |         collectionView = UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
    |                          `- error: 'UICollectionView' is unavailable in watchOS
354 |         super.init(coder: coder)
355 |         collectionView.delegate = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Parchment/Classes/PagingOptions.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingOptions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingSizeCache.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingSizeCache.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingStaticDataSource.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingStaticDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingTitleCell.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingTitleCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingView.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingViewController.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingViewController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/InvalidationState.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile InvalidationState.swift
SwiftCompile normal arm64 Compiling\ PageViewDirection.swift,\ PageViewState.swift,\ PagingBorderOptions.swift,\ PagingContentInteraction.swift,\ PagingDirection.swift,\ PagingIndicatorOptions.swift,\ PagingMenuHorizontalAlignment.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PageViewDirection.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PageViewState.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingBorderOptions.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingContentInteraction.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingDirection.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingIndicatorOptions.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuHorizontalAlignment.swift (in target 'Parchment' from project 'Parchment')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PageViewDirection.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageViewDirection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PageViewState.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageViewState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingBorderOptions.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingBorderOptions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingContentInteraction.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingContentInteraction.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingDirection.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingDirection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingIndicatorOptions.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingIndicatorOptions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuHorizontalAlignment.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuHorizontalAlignment.swift
SwiftCompile normal arm64_32 Compiling\ PagingMenuInteraction.swift,\ PagingMenuItemSize.swift,\ PagingMenuItemSource.swift,\ PagingMenuPosition.swift,\ PagingMenuTransition.swift,\ PagingSelectedScrollPosition.swift,\ PagingState.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuInteraction.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuItemSize.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuItemSource.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuPosition.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuTransition.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingSelectedScrollPosition.swift /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingState.swift (in target 'Parchment' from project 'Parchment')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuInteraction.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuInteraction.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuItemSize.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuItemSize.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuItemSource.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuItemSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuPosition.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuPosition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingMenuTransition.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingMenuTransition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingSelectedScrollPosition.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingSelectedScrollPosition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Enums/PagingState.swift (in target 'Parchment' from project 'Parchment')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PagingState.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 02:53:42.448 xcodebuild[881:5250] [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 'Parchment' from project 'Parchment')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Parchment (in target 'Parchment' from project 'Parchment')
	Building workspace Parchment with scheme Parchment
(3 failures)
BUILD FAILURE 6.4 watchOS