Build Information
Failed to build Parchment, reference main (dfb23e), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 06:53:51 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
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_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\ PagingViewControllerDelegate.swift,\ PagingViewControllerInfiniteDataSource.swift,\ PagingViewControllerSizeDelegate.swift,\ Tween.swift,\ AnyPagingItem.swift,\ Page.swift,\ PageContentConfiguration.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerInfiniteDataSource.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerSizeDelegate.swift /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/Tween.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/AnyPagingItem.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift (in target 'Parchment' from project 'Parchment')
/Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerDelegate.swift:22:33: error: 'UIViewController' is unavailable in watchOS
20 | isScrollingFromItem currentPagingItem: PagingItem,
21 | toItem upcomingPagingItem: PagingItem?,
22 | startingViewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
23 | destinationViewController: UIViewController?,
24 | 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/PagingViewControllerDelegate.swift:23:36: error: 'UIViewController' is unavailable in watchOS
21 | toItem upcomingPagingItem: PagingItem?,
22 | startingViewController: UIViewController,
23 | destinationViewController: UIViewController?,
| `- error: 'UIViewController' is unavailable in watchOS
24 | progress: CGFloat
25 | )
/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/PagingViewControllerDelegate.swift:38:33: error: 'UIViewController' is unavailable in watchOS
36 | _: PagingViewController,
37 | willScrollToItem pagingItem: PagingItem,
38 | startingViewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
39 | destinationViewController: UIViewController
40 | )
/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/PagingViewControllerDelegate.swift:39:36: error: 'UIViewController' is unavailable in watchOS
37 | willScrollToItem pagingItem: PagingItem,
38 | startingViewController: UIViewController,
39 | destinationViewController: UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
40 | )
41 |
/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/PagingViewControllerDelegate.swift:55:33: error: 'UIViewController' is unavailable in watchOS
53 | _ pagingViewController: 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/Protocols/PagingViewControllerDelegate.swift:56:36: 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/Protocols/PagingViewControllerDelegate.swift:76:35: error: 'UIViewController' is unavailable in watchOS
74 | isScrollingFromItem _: PagingItem,
75 | toItem _: PagingItem?,
76 | startingViewController _: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
77 | destinationViewController _: UIViewController?,
78 | 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/PagingViewControllerDelegate.swift:77:38: error: 'UIViewController' is unavailable in watchOS
75 | toItem _: PagingItem?,
76 | startingViewController _: UIViewController,
77 | destinationViewController _: UIViewController?,
| `- error: 'UIViewController' is unavailable in watchOS
78 | progress _: CGFloat
79 | ) {
/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/PagingViewControllerDelegate.swift:86:35: error: 'UIViewController' is unavailable in watchOS
84 | _: PagingViewController,
85 | willScrollToItem _: PagingItem,
86 | startingViewController _: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
87 | destinationViewController _: UIViewController
88 | ) {
/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/PagingViewControllerDelegate.swift:87:38: error: 'UIViewController' is unavailable in watchOS
85 | willScrollToItem _: PagingItem,
86 | startingViewController _: UIViewController,
87 | destinationViewController _: UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
88 | ) {
89 | 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/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/PagingViewControllerDelegate.swift:95:35: error: 'UIViewController' is unavailable in watchOS
93 | _: PagingViewController,
94 | didScrollToItem _: PagingItem,
95 | startingViewController _: UIViewController?,
| `- error: 'UIViewController' is unavailable in watchOS
96 | destinationViewController _: UIViewController,
97 | 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/PagingViewControllerDelegate.swift:96:38: error: 'UIViewController' is unavailable in watchOS
94 | didScrollToItem _: PagingItem,
95 | startingViewController _: UIViewController?,
96 | destinationViewController _: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
97 | transitionSuccessful _: Bool
98 | ) {
/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/PagingViewControllerInfiniteDataSource.swift:20:101: error: 'UIViewController' is unavailable in watchOS
18 | /// - Returns: The view controller for the `PagingItem` instance
19 | @MainActor
20 | func pagingViewController(_: PagingViewController, viewControllerFor pagingItem: PagingItem) -> UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
21 |
22 | /// The `PagingItem` that comes before a given `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/Structs/Page.swift:32:47: error: 'UIContentConfiguration' is unavailable in watchOS
30 | let reuseIdentifier: String
31 | let pageIdentifier: String?
32 | let header: (PagingOptions, PageState) -> UIContentConfiguration
| `- error: 'UIContentConfiguration' is unavailable in watchOS
33 | let content: () -> UIViewController
34 | let update: (UIViewController) -> Void
UIKit.UIContentConfiguration:3:17: note: 'UIContentConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public protocol UIContentConfiguration {
| `- note: 'UIContentConfiguration' has been explicitly marked unavailable here
4 | @MainActor func makeContentView() -> any UIView & UIContentView
5 | func updated(for state: any UIConfigurationState) -> Self
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:33:24: error: 'UIViewController' is unavailable in watchOS
31 | let pageIdentifier: String?
32 | let header: (PagingOptions, PageState) -> UIContentConfiguration
33 | let content: () -> UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
34 | let update: (UIViewController) -> Void
35 |
/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/Page.swift:34:18: error: 'UIViewController' is unavailable in watchOS
32 | let header: (PagingOptions, PageState) -> UIContentConfiguration
33 | let content: () -> UIViewController
34 | let update: (UIViewController) -> Void
| `- error: 'UIViewController' is unavailable in watchOS
35 |
36 | /// Creates a new page with the given header and content views.
/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/Page.swift:59:24: error: 'UIHostingConfiguration' is unavailable in watchOS
57 | self.header = { options, state in
58 | if #available(iOS 16.0, *) {
59 | return UIHostingConfiguration {
| `- error: 'UIHostingConfiguration' is unavailable in watchOS
60 | PageCustomView(
61 | content: header(state),
SwiftUI.UIHostingConfiguration:4:15: note: 'UIHostingConfiguration' has been explicitly marked unavailable here
2 | @available(macOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct UIHostingConfiguration<Content, Background> : UIContentConfiguration, ~Sendable where Content : View, Background : View {
| `- note: 'UIHostingConfiguration' has been explicitly marked unavailable here
5 | public func background<B>(@ContentBuilder content: () -> B) -> UIHostingConfiguration<Content, B> where B : View
6 | public func background<S>(_ style: S) -> UIHostingConfiguration<Content, _UIHostingConfigurationBackgroundView<S>> where S : ShapeStyle
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:59:24: error: 'init(content:)' is unavailable in watchOS
57 | self.header = { options, state in
58 | if #available(iOS 16.0, *) {
59 | return UIHostingConfiguration {
| `- error: 'init(content:)' is unavailable in watchOS
60 | PageCustomView(
61 | content: header(state),
SwiftUI.UIHostingConfiguration.init:2:8: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct UIHostingConfiguration {
2 | public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:79:13: error: cannot find 'UIHostingController' in scope
77 | }
78 | self.content = {
79 | UIHostingController(rootView: content)
| `- error: cannot find 'UIHostingController' in scope
80 | }
81 | self.update = { viewController in
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:82:56: error: cannot find type 'UIHostingController' in scope
80 | }
81 | self.update = { viewController in
82 | let hostingController = viewController as! UIHostingController<Content>
| `- error: cannot find type 'UIHostingController' in scope
83 | hostingController.rootView = content
84 | }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:112:24: error: 'UIHostingConfiguration' is unavailable in watchOS
110 | self.header = { options, state in
111 | if #available(iOS 16.0, *) {
112 | return UIHostingConfiguration {
| `- error: 'UIHostingConfiguration' is unavailable in watchOS
113 | PageCustomView(
114 | content: header(state),
SwiftUI.UIHostingConfiguration:4:15: note: 'UIHostingConfiguration' has been explicitly marked unavailable here
2 | @available(macOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct UIHostingConfiguration<Content, Background> : UIContentConfiguration, ~Sendable where Content : View, Background : View {
| `- note: 'UIHostingConfiguration' has been explicitly marked unavailable here
5 | public func background<B>(@ContentBuilder content: () -> B) -> UIHostingConfiguration<Content, B> where B : View
6 | public func background<S>(_ style: S) -> UIHostingConfiguration<Content, _UIHostingConfigurationBackgroundView<S>> where S : ShapeStyle
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:112:24: error: 'init(content:)' is unavailable in watchOS
110 | self.header = { options, state in
111 | if #available(iOS 16.0, *) {
112 | return UIHostingConfiguration {
| `- error: 'init(content:)' is unavailable in watchOS
113 | PageCustomView(
114 | content: header(state),
SwiftUI.UIHostingConfiguration.init:2:8: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct UIHostingConfiguration {
2 | public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:132:13: error: cannot find 'UIHostingController' in scope
130 | }
131 | self.content = {
132 | UIHostingController(rootView: content)
| `- error: cannot find 'UIHostingController' in scope
133 | }
134 | self.update = { viewController in
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:135:56: error: cannot find type 'UIHostingController' in scope
133 | }
134 | self.update = { viewController in
135 | let hostingController = viewController as! UIHostingController<Content>
| `- error: cannot find type 'UIHostingController' in scope
136 | hostingController.rootView = content
137 | }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:161:24: error: 'UIHostingConfiguration' is unavailable in watchOS
159 | self.header = { options, state in
160 | if #available(iOS 16.0, *) {
161 | return UIHostingConfiguration {
| `- error: 'UIHostingConfiguration' is unavailable in watchOS
162 | PageTitleView(
163 | content: Text(titleKey),
SwiftUI.UIHostingConfiguration:4:15: note: 'UIHostingConfiguration' has been explicitly marked unavailable here
2 | @available(macOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct UIHostingConfiguration<Content, Background> : UIContentConfiguration, ~Sendable where Content : View, Background : View {
| `- note: 'UIHostingConfiguration' has been explicitly marked unavailable here
5 | public func background<B>(@ContentBuilder content: () -> B) -> UIHostingConfiguration<Content, B> where B : View
6 | public func background<S>(_ style: S) -> UIHostingConfiguration<Content, _UIHostingConfigurationBackgroundView<S>> where S : ShapeStyle
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:161:24: error: 'init(content:)' is unavailable in watchOS
159 | self.header = { options, state in
160 | if #available(iOS 16.0, *) {
161 | return UIHostingConfiguration {
| `- error: 'init(content:)' is unavailable in watchOS
162 | PageTitleView(
163 | content: Text(titleKey),
SwiftUI.UIHostingConfiguration.init:2:8: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct UIHostingConfiguration {
2 | public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:183:13: error: cannot find 'UIHostingController' in scope
181 | }
182 | self.content = {
183 | UIHostingController(rootView: content)
| `- error: cannot find 'UIHostingController' in scope
184 | }
185 | self.update = { viewController in
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:186:56: error: cannot find type 'UIHostingController' in scope
184 | }
185 | self.update = { viewController in
186 | let hostingController = viewController as! UIHostingController<Content>
| `- error: cannot find type 'UIHostingController' in scope
187 | hostingController.rootView = content
188 | }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:212:24: error: 'UIHostingConfiguration' is unavailable in watchOS
210 | self.header = { options, state in
211 | if #available(iOS 16.0, *) {
212 | return UIHostingConfiguration {
| `- error: 'UIHostingConfiguration' is unavailable in watchOS
213 | PageTitleView(
214 | content: Text(title),
SwiftUI.UIHostingConfiguration:4:15: note: 'UIHostingConfiguration' has been explicitly marked unavailable here
2 | @available(macOS, unavailable)
3 | @available(watchOS, unavailable)
4 | public struct UIHostingConfiguration<Content, Background> : UIContentConfiguration, ~Sendable where Content : View, Background : View {
| `- note: 'UIHostingConfiguration' has been explicitly marked unavailable here
5 | public func background<B>(@ContentBuilder content: () -> B) -> UIHostingConfiguration<Content, B> where B : View
6 | public func background<S>(_ style: S) -> UIHostingConfiguration<Content, _UIHostingConfigurationBackgroundView<S>> where S : ShapeStyle
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:212:24: error: 'init(content:)' is unavailable in watchOS
210 | self.header = { options, state in
211 | if #available(iOS 16.0, *) {
212 | return UIHostingConfiguration {
| `- error: 'init(content:)' is unavailable in watchOS
213 | PageTitleView(
214 | content: Text(title),
SwiftUI.UIHostingConfiguration.init:2:8: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct UIHostingConfiguration {
2 | public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:234:13: error: cannot find 'UIHostingController' in scope
232 | }
233 | self.content = {
234 | UIHostingController(rootView: content)
| `- error: cannot find 'UIHostingController' in scope
235 | }
236 | self.update = { viewController in
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift:237:56: error: cannot find type 'UIHostingController' in scope
235 | }
236 | self.update = { viewController in
237 | let hostingController = viewController as! UIHostingController<Content>
| `- error: cannot find type 'UIHostingController' in scope
238 | hostingController.rootView = content
239 | }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:14:31: error: 'UIView' is unavailable in watchOS
12 | }
13 |
14 | func makeContentView() -> UIView & UIContentView {
| `- error: 'UIView' is unavailable in watchOS
15 | return PageContentView(configuration: self)
16 | }
/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/Structs/PageContentConfiguration.swift:14:40: error: 'UIContentView' is unavailable in watchOS
12 | }
13 |
14 | func makeContentView() -> UIView & UIContentView {
| `- error: 'UIContentView' is unavailable in watchOS
15 | return PageContentView(configuration: self)
16 | }
UIKit.UIContentView:3:28: note: 'UIContentView' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | @MainActor public protocol UIContentView : NSObjectProtocol {
| `- note: 'UIContentView' has been explicitly marked unavailable here
4 | @MainActor var configuration: any UIContentConfiguration { get set }
5 | @available(iOS 16.0, tvOS 16.0, *)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:18:29: error: 'UIConfigurationState' is unavailable in watchOS
16 | }
17 |
18 | func updated(for state: UIConfigurationState) -> PageContentConfiguration<Content> {
| `- error: 'UIConfigurationState' is unavailable in watchOS
19 | return self
20 | }
UIKit.UIConfigurationState:3:17: note: 'UIConfigurationState' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public protocol UIConfigurationState {
| `- note: 'UIConfigurationState' has been explicitly marked unavailable here
4 | init(traitCollection: UITraitCollection)
5 | var traitCollection: UITraitCollection { get set }
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:5:49: error: 'UIContentConfiguration' is unavailable in watchOS
3 |
4 | @available(iOS 14.0, *)
5 | struct PageContentConfiguration<Content: View>: UIContentConfiguration {
| `- error: 'UIContentConfiguration' is unavailable in watchOS
6 | let content: Content
7 | var margins: NSDirectionalEdgeInsets
UIKit.UIContentConfiguration:3:17: note: 'UIContentConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public protocol UIContentConfiguration {
| `- note: 'UIContentConfiguration' has been explicitly marked unavailable here
4 | @MainActor func makeContentView() -> any UIView & UIContentView
5 | func updated(for state: any UIConfigurationState) -> Self
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:59:36: error: cannot find type 'UIHostingController' in scope
57 |
58 | private var margins: NSDirectionalEdgeInsets
59 | private let hostingController: UIHostingController<Content>
| `- error: cannot find type 'UIHostingController' in scope
60 |
61 | init(configuration: PageContentConfiguration<Content>) {
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:41:17: error: 'directionalLayoutMargins' is unavailable in watchOS
39 | margins = configuration.margins
40 | hostingController.rootView = configuration.content
41 | directionalLayoutMargins = configuration.margins
| `- error: 'directionalLayoutMargins' is unavailable in watchOS
42 | }
43 | }
/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:286:47: note: 'directionalLayoutMargins' has been explicitly marked unavailable here
284 | Vice versa for directionalLayoutMargins.trailing.
285 | */
286 | @property (nonatomic) NSDirectionalEdgeInsets directionalLayoutMargins API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'directionalLayoutMargins' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:36:24: error: 'UIContentConfiguration' is unavailable in watchOS
34 | @available(iOS 14.0, *)
35 | final class PageContentView<Content: View>: UIView, UIContentView {
36 | var configuration: UIContentConfiguration {
| `- error: 'UIContentConfiguration' is unavailable in watchOS
37 | didSet {
38 | if let configuration = configuration as? PageContentConfiguration<Content> {
UIKit.UIContentConfiguration:3:17: note: 'UIContentConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public protocol UIContentConfiguration {
| `- note: 'UIContentConfiguration' has been explicitly marked unavailable here
4 | @MainActor func makeContentView() -> any UIView & UIContentView
5 | func updated(for state: any UIConfigurationState) -> Self
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:98:44: error: 'UIViewController' is unavailable in watchOS
96 | }
97 |
98 | private func parentViewController() -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
99 | var responder: UIResponder? = self
100 | while let nextResponder = responder?.next {
/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/PageContentConfiguration.swift:35:45: error: 'UIView' is unavailable in watchOS
33 |
34 | @available(iOS 14.0, *)
35 | final class PageContentView<Content: View>: UIView, UIContentView {
| `- error: 'UIView' is unavailable in watchOS
36 | var configuration: UIContentConfiguration {
37 | 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/Structs/PageContentConfiguration.swift:35:53: error: 'UIContentView' is unavailable in watchOS
33 |
34 | @available(iOS 14.0, *)
35 | final class PageContentView<Content: View>: UIView, UIContentView {
| `- error: 'UIContentView' is unavailable in watchOS
36 | var configuration: UIContentConfiguration {
37 | didSet {
UIKit.UIContentView:3:28: note: 'UIContentView' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | @MainActor public protocol UIContentView : NSObjectProtocol {
| `- note: 'UIContentView' has been explicitly marked unavailable here
4 | @MainActor var configuration: any UIContentConfiguration { get set }
5 | @available(iOS 16.0, tvOS 16.0, *)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:47:29: error: 'UIView' is unavailable in watchOS
45 |
46 | override var intrinsicContentSize: CGSize {
47 | return sizeThatFits(UIView.layoutFittingCompressedSize)
| `- error: 'UIView' is unavailable in watchOS
48 | }
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/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/Structs/PageContentConfiguration.swift:47:36: error: 'layoutFittingCompressedSize' is unavailable in watchOS
45 |
46 | override var intrinsicContentSize: CGSize {
47 | return sizeThatFits(UIView.layoutFittingCompressedSize)
| `- error: 'layoutFittingCompressedSize' is unavailable in watchOS
48 | }
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/UIView.h:560:27: note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
558 | // Size To Fit
559 |
560 | UIKIT_EXTERN const CGSize UILayoutFittingCompressedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
561 | UIKIT_EXTERN const CGSize UILayoutFittingExpandedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
562 |
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:63:34: error: cannot find 'UIHostingController' in scope
61 | init(configuration: PageContentConfiguration<Content>) {
62 | self.configuration = configuration
63 | self.hostingController = UIHostingController(rootView: configuration.content)
| `- error: cannot find 'UIHostingController' in scope
64 | self.margins = configuration.margins
65 | super.init(frame: .zero)
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:87:51: error: cannot infer contextual base in reference to member 'clear'
85 |
86 | private func configure() {
87 | hostingController.view.backgroundColor = .clear
| `- error: cannot infer contextual base in reference to member 'clear'
88 | addSubview(hostingController.view)
89 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift:99:24: error: 'UIResponder' is unavailable in watchOS
97 |
98 | private func parentViewController() -> UIViewController? {
99 | var responder: UIResponder? = self
| `- error: 'UIResponder' is unavailable in watchOS
100 | while let nextResponder = responder?.next {
101 | if let viewController = nextResponder as? 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/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerDelegate.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingViewControllerDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerInfiniteDataSource.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingViewControllerInfiniteDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/PagingViewControllerSizeDelegate.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingViewControllerSizeDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Protocols/Tween.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Tween.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/AnyPagingItem.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnyPagingItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/Page.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Page.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PageContentConfiguration.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PageContentConfiguration.swift
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift,\ PageViewController.swift,\ PageViewCoordinator.swift,\ PageViewManager.swift,\ PagingBorderLayoutAttributes.swift,\ PagingBorderView.swift,\ PagingCell.swift,\ PagingCellLayoutAttributes.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Parchment.build/Debug-watchos/Parchment-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewCoordinator.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewManager.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingBorderLayoutAttributes.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingBorderView.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingCell.swift /Users/admin/builder/spi-builder-workspace/Parchment/Classes/PagingCellLayoutAttributes.swift (in target 'Parchment' from project 'Parchment')
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift:17:38: error: 'UIViewController' is unavailable in watchOS
15 |
16 | /// The view controller before the selected view controller.
17 | public var beforeViewController: UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
18 | return manager.previousViewController
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/Classes/PageViewController.swift:23:40: error: 'UIViewController' is unavailable in watchOS
21 | /// The currently selected view controller. Can be `nil` if no view
22 | /// controller is selected.
23 | public var selectedViewController: UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
24 | return manager.selectedViewController
25 | }
/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/PageViewController.swift:28:38: error: 'UIViewController' is unavailable in watchOS
26 |
27 | /// The view controller after the selected view controller.
28 | private var afterViewController: UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
29 | return manager.nextViewController
30 | }
/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/PageViewController.swift:35:46: error: 'UIScrollView' is unavailable in watchOS
33 | /// added. Changing the properties on this scroll view might cause
34 | /// undefined behavior.
35 | public private(set) lazy var scrollView: UIScrollView = {
| `- error: 'UIScrollView' is unavailable in watchOS
36 | let scrollView = UIScrollView()
37 | scrollView.isPagingEnabled = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/PageViewController.swift:36:26: error: 'UIScrollView' is unavailable in watchOS
34 | /// undefined behavior.
35 | public private(set) lazy var scrollView: UIScrollView = {
36 | let scrollView = UIScrollView()
| `- error: 'UIScrollView' is unavailable in watchOS
37 | scrollView.isPagingEnabled = true
38 | scrollView.scrollsToTop = 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/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/PageViewController.swift:36:26: error: 'init()' is unavailable in watchOS
34 | /// undefined behavior.
35 | public private(set) lazy var scrollView: UIScrollView = {
36 | let scrollView = UIScrollView()
| `- error: 'init()' is unavailable in watchOS
37 | scrollView.isPagingEnabled = true
38 | scrollView.scrollsToTop = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift:172:80: error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
170 | }
171 |
172 | public override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
173 | super.viewWillTransition(to: size, with: coordinator)
174 | coordinator.animate(alongsideTransition: { _ in
/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/PageViewController.swift:181:56: error: 'UIViewController' is unavailable in watchOS
179 | // MARK: Public Methods
180 |
181 | public func selectViewController(_ viewController: UIViewController, direction: PageViewDirection, animated: Bool = true) {
| `- error: 'UIViewController' is unavailable in watchOS
182 | manager.select(viewController: viewController, direction: direction, animated: animated)
183 | }
/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/PageViewController.swift:6:40: error: 'UIViewController' is unavailable in watchOS
4 | /// using `UIScrollView`. It provides detailed delegate methods, which
5 | /// is the main issue with `UIPageViewController`.
6 | public final class PageViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
7 | // MARK: Public Properties
8 |
/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/PageViewController.swift:216:48: error: 'UIScrollView' is unavailable in watchOS
214 |
215 | extension PageViewController: UIScrollViewDelegate {
216 | public func scrollViewWillBeginDragging(_: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
217 | manager.willBeginDragging()
218 | }
/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/PageViewController.swift:220:46: error: 'UIScrollView' is unavailable in watchOS
218 | }
219 |
220 | public func scrollViewWillEndDragging(_: UIScrollView, withVelocity _: CGPoint, targetContentOffset _: UnsafeMutablePointer<CGPoint>) {
| `- error: 'UIScrollView' is unavailable in watchOS
221 | manager.willEndDragging()
222 | }
/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/PageViewController.swift:224:40: error: 'UIScrollView' is unavailable in watchOS
222 | }
223 |
224 | public func scrollViewDidScroll(_: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
225 | let distance = pageSize
226 | var 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/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/PageViewController.swift:215:31: error: 'UIScrollViewDelegate' is unavailable in watchOS
213 | // MARK: - UIScrollViewDelegate
214 |
215 | extension PageViewController: UIScrollViewDelegate {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
216 | public func scrollViewWillBeginDragging(_: UIScrollView) {
217 | manager.willBeginDragging()
/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:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Parchment/Classes/PageViewController.swift:251:48: error: 'UIViewController' is unavailable in watchOS
249 |
250 | extension PageViewController: PageViewManagerDataSource {
251 | func viewControllerAfter(_ viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
252 | return dataSource?.pageViewController(self, viewControllerAfterViewController: viewController)
253 | }
/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/PageViewController.swift:251:69: error: 'UIViewController' is unavailable in watchOS
249 |
250 | extension PageViewController: PageViewManagerDataSource {
251 | func viewControllerAfter(_ viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
252 | return dataSource?.pageViewController(self, viewControllerAfterViewController: viewController)
253 | }
/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/PageViewController.swift:255:49: error: 'UIViewController' is unavailable in watchOS
253 | }
254 |
255 | func viewControllerBefore(_ viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
256 | return dataSource?.pageViewController(self, viewControllerBeforeViewController: viewController)
257 | }
/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/PageViewController.swift:255:70: error: 'UIViewController' is unavailable in watchOS
253 | }
254 |
255 | func viewControllerBefore(_ viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
256 | return dataSource?.pageViewController(self, viewControllerBeforeViewController: viewController)
257 | }
/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/PageViewController.swift:303:44: error: 'UIViewController' is unavailable in watchOS
301 | }
302 |
303 | func layoutViews(for viewControllers: [UIViewController], keepContentOffset: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
304 | let viewControllers = isRightToLeft ? viewControllers.reversed() : viewControllers
305 |
/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/PageViewController.swift:361:46: error: 'UIViewController' is unavailable in watchOS
359 | }
360 |
361 | func addViewController(_ viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
362 | viewController.willMove(toParent: self)
363 | addChild(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/PageViewController.swift:368:49: error: 'UIViewController' is unavailable in watchOS
366 | }
367 |
368 | func removeViewController(_ viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
369 | viewController.willMove(toParent: nil)
370 | viewController.removeFromParent()
/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/PageViewController.swift:375:71: error: 'UIViewController' is unavailable in watchOS
373 | }
374 |
375 | func beginAppearanceTransition(isAppearing: Bool, viewController: UIViewController, animated: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
376 | viewController.beginAppearanceTransition(isAppearing, animated: animated)
377 | }
/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/PageViewController.swift:379:50: error: 'UIViewController' is unavailable in watchOS
377 | }
378 |
379 | func endAppearanceTransition(viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
380 | viewController.endAppearanceTransition()
381 | }
/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/PageViewController.swift:384:38: error: 'UIViewController' is unavailable in watchOS
382 |
383 | func willScroll(
384 | from selectedViewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
385 | to destinationViewController: UIViewController
386 | ) {
/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/PageViewController.swift:385:39: error: 'UIViewController' is unavailable in watchOS
383 | func willScroll(
384 | from selectedViewController: UIViewController,
385 | to destinationViewController: UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
386 | ) {
387 | delegate?.pageViewController(
/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/PageViewController.swift:395:38: error: 'UIViewController' is unavailable in watchOS
393 |
394 | func didFinishScrolling(
395 | from selectedViewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
396 | to destinationViewController: UIViewController,
397 | 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/PageViewController.swift:396:39: error: 'UIViewController' is unavailable in watchOS
394 | func didFinishScrolling(
395 | from selectedViewController: UIViewController,
396 | to destinationViewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
397 | transitionSuccessful: Bool
398 | ) {
/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/PageViewController.swift:408:38: error: 'UIViewController' is unavailable in watchOS
406 |
407 | func isScrolling(
408 | from selectedViewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
409 | to destinationViewController: UIViewController?,
410 | 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/Classes/PageViewController.swift:409:39: error: 'UIViewController' is unavailable in watchOS
407 | func isScrolling(
408 | from selectedViewController: UIViewController,
409 | to destinationViewController: UIViewController?,
| `- error: 'UIViewController' is unavailable in watchOS
410 | progress: CGFloat
411 | ) {
/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/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\ 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
SwiftCompile normal arm64_32 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_32 /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_32 /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_32 /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_32 /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_32 /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_32 /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_32 /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\ PagingDiff.swift,\ PagingDistance.swift,\ PagingIndexItem.swift,\ PagingIndicatorMetric.swift,\ PagingItems.swift,\ PagingNavigationOrientation.swift,\ PagingTransition.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingDiff.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingDistance.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingIndexItem.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingIndicatorMetric.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingItems.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingNavigationOrientation.swift /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingTransition.swift (in target 'Parchment' from project 'Parchment')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingDiff.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingDiff.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingDistance.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingDistance.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingIndexItem.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingIndexItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingIndicatorMetric.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingIndicatorMetric.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingItems.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingItems.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingNavigationOrientation.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingNavigationOrientation.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Parchment/Structs/PagingTransition.swift (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PagingTransition.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
SwiftEmitModule normal arm64 Emitting\ module\ for\ Parchment (in target 'Parchment' from project 'Parchment')
SwiftCompile normal arm64 (in target 'Parchment' from project 'Parchment')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 02:53:49.314 xcodebuild[915:5266] [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