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=watchOSBuild 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