Build Information
Failed to build ASCollectionView, reference 1.4.0 (e19264), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 09:58:29 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ASCollectionView -destination generic/platform=watchOSBuild Log
77 |
78 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:87:36: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
85 | internal var previousBoundsSize: CGSize!
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
89 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ASCollectionView/Source/ASCollectionViewLayout.swift:88:40: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
89 |
90 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:120:75: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
118 | }
119 |
120 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
121 | var result = [UICollectionViewLayoutAttributes]()
122 | guard let collectionView = self.collectionView as? ASCollectionView 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/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/ASCollectionView/Source/ASCollectionViewLayout.swift:151:78: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
149 | }
150 |
151 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
152 | return cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes
153 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:155:119: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
153 | }
154 |
155 | override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
156 | return headerAttributes
157 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:32:51: error: 'UICollectionViewLayout' is unavailable in watchOS
30 | }
31 |
32 | @objcMembers public class ASCollectionViewLayout: UICollectionViewLayout {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
33 |
34 | let SECTION = 0
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:32:35: error: 'UIImageView' is unavailable in watchOS
30 | * Image view is used for parallax effect.
31 | */
32 | public var parallaxImageView: UIImageView!
| `- error: 'UIImageView' is unavailable in watchOS
33 |
34 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:52:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
50 | * Current orientation, used to adjust parallax image view corresponding to orientation.
51 | */
52 | public var currentOrienration: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
53 |
54 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:57:51: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | * ImageView layout constraints
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:58:52: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:59:53: error: 'NSLayoutConstraint' is unavailable in watchOS
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
61 |
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:60:53: error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 |
62 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:142:61: error: 'UIInterfaceOrientation' is unavailable in watchOS
140 | }
141 |
142 | public func setCurrentOrienration(_ currentOrienration: UIInterfaceOrientation) {
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
143 | self.currentOrienration = currentOrienration
144 | setMaxParallaxOffset(maxParallaxOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:27:57: error: 'UICollectionViewCell' is unavailable in watchOS
25 | import UIKit
26 |
27 | @objcMembers public class ASCollectionViewParallaxCell: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
28 |
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/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.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ASCollectionView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64_32/ASCollectionView.abi.json
SwiftCompile normal arm64_32 Compiling\ ASCollectionView.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:28:52: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | import QuartzCore
27 |
28 | @objc public protocol ASCollectionViewDataSource : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
29 |
30 | /**
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:47:107: error: 'UICollectionViewCell' is unavailable in watchOS
45 | * @return Grid cell at index path.
46 | */
47 | func collectionView(_ asCollectionView: ASCollectionView, cellForItemAtIndexPath indexPath: IndexPath) -> UICollectionViewCell
| `- error: 'UICollectionViewCell' 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/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/ASCollectionView/Source/ASCollectionView.swift:67:117: error: 'UICollectionReusableView' is unavailable in watchOS
65 | * @return Header of collection view.
66 | */
67 | @objc optional func collectionView(_ asCollectionView: ASCollectionView, headerAtIndexPath indexPath: IndexPath) -> UICollectionReusableView
| `- error: 'UICollectionReusableView' is unavailable in watchOS
68 |
69 | /**
/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/ASCollectionView/Source/ASCollectionView.swift:76:91: error: 'UIView' is unavailable in watchOS
74 | * @return More loader view of collection view.
75 | */
76 | @objc optional func moreLoaderInASCollectionView(_ asCollectionView: ASCollectionView) -> UIView
| `- error: 'UIView' is unavailable in watchOS
77 |
78 | }
/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/ASCollectionView/Source/ASCollectionView.swift:80:49: error: 'UICollectionViewDelegate' is unavailable in watchOS
78 | }
79 |
80 | @objc public protocol ASCollectionViewDelegate: UICollectionViewDelegate {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
81 |
82 | /**
/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/ASCollectionView/Source/ASCollectionView.swift:111:37: error: 'UIInterfaceOrientation' is unavailable in watchOS
109 | public var asDataSource: ASCollectionViewDataSource?
110 |
111 | private var currentOrientation: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
112 |
113 | // MARK: LifeCycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:120:63: error: 'UICollectionViewLayout' is unavailable in watchOS
118 | }
119 |
120 | override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
121 | super.init(frame: frame, collectionViewLayout: layout)
122 | self.setUp()
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:156:53: error: 'UICollectionView' is unavailable in watchOS
154 | // MARK: UICollectionViewDataSource
155 |
156 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
157 | return 1;
158 | }
/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/ASCollectionView/Source/ASCollectionView.swift:160:50: error: 'UICollectionView' is unavailable in watchOS
158 | }
159 |
160 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
161 | if asDataSource != nil {
162 | return asDataSource!.numberOfItemsInASCollectionView(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/ASCollectionView/Source/ASCollectionView.swift:167:50: error: 'UICollectionView' is unavailable in watchOS
165 | }
166 |
167 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionView' is unavailable in watchOS
168 | if (indexPath as NSIndexPath).row % 10 % 3 == 0 && (indexPath as NSIndexPath).row % 10 / 3 % 2 == 1 {
169 | let collectionViewCell: ASCollectionViewParallaxCell
/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/ASCollectionView/Source/ASCollectionView.swift:167:107: error: 'UICollectionViewCell' is unavailable in watchOS
165 | }
166 |
167 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
168 | if (indexPath as NSIndexPath).row % 10 % 3 == 0 && (indexPath as NSIndexPath).row % 10 / 3 % 2 == 1 {
169 | let collectionViewCell: ASCollectionViewParallaxCell
/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/ASCollectionView/Source/ASCollectionView.swift:188:50: error: 'UICollectionView' is unavailable in watchOS
186 | }
187 |
188 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionView' is unavailable in watchOS
189 | var reusableView : UICollectionReusableView? = nil
190 | if kind == ASCollectionViewElement.Header {
/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/ASCollectionView/Source/ASCollectionView.swift:188:144: error: 'UICollectionReusableView' is unavailable in watchOS
186 | }
187 |
188 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
189 | var reusableView : UICollectionReusableView? = nil
190 | if kind == ASCollectionViewElement.Header {
/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/ASCollectionView/Source/ASCollectionView.swift:91:45: error: 'UICollectionView' is unavailable in watchOS
89 | }
90 |
91 | @objcMembers public class ASCollectionView: UICollectionView, UICollectionViewDataSource {
| `- error: 'UICollectionView' is unavailable in watchOS
92 |
93 | let kMoreLoaderIdentifier = "moreLoader"
/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/ASCollectionView/Source/ASCollectionView.swift:91:63: error: 'UICollectionViewDataSource' is unavailable in watchOS
89 | }
90 |
91 | @objcMembers public class ASCollectionView: UICollectionView, UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
92 |
93 | let kMoreLoaderIdentifier = "moreLoader"
/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:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:129:30: error: 'UIInterfaceOrientation' is unavailable in watchOS
127 | enableLoadMore = true
128 | loadingMore = false
129 | currentOrientation = UIInterfaceOrientation.portrait
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:131:122: error: 'UIDevice' is unavailable in watchOS
129 | currentOrientation = UIInterfaceOrientation.portrait
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
| `- error: 'UIDevice' is unavailable in watchOS
132 | register(UICollectionReusableView.self, forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader, withReuseIdentifier: kMoreLoaderIdentifier)
133 | addObserver(self, forKeyPath: kContentOffset, options: NSKeyValueObservingOptions.new, context: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ASCollectionView.swift
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:131:131: error: 'orientationDidChangeNotification' is unavailable in watchOS
129 | currentOrientation = UIInterfaceOrientation.portrait
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
| `- error: 'orientationDidChangeNotification' is unavailable in watchOS
132 | register(UICollectionReusableView.self, forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader, withReuseIdentifier: kMoreLoaderIdentifier)
133 | addObserver(self, forKeyPath: kContentOffset, options: NSKeyValueObservingOptions.new, context: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:83:39: note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
81 | }
82 |
83 | UIKIT_EXTERN NSNotificationName const UIDeviceOrientationDidChangeNotification API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_NONISOLATED;
| `- note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
84 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryStateDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
85 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryLevelDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
SwiftCompile normal arm64 Compiling\ ASCollectionView.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:28:52: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | import QuartzCore
27 |
28 | @objc public protocol ASCollectionViewDataSource : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
29 |
30 | /**
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:47:107: error: 'UICollectionViewCell' is unavailable in watchOS
45 | * @return Grid cell at index path.
46 | */
47 | func collectionView(_ asCollectionView: ASCollectionView, cellForItemAtIndexPath indexPath: IndexPath) -> UICollectionViewCell
| `- error: 'UICollectionViewCell' 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/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/ASCollectionView/Source/ASCollectionView.swift:67:117: error: 'UICollectionReusableView' is unavailable in watchOS
65 | * @return Header of collection view.
66 | */
67 | @objc optional func collectionView(_ asCollectionView: ASCollectionView, headerAtIndexPath indexPath: IndexPath) -> UICollectionReusableView
| `- error: 'UICollectionReusableView' is unavailable in watchOS
68 |
69 | /**
/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/ASCollectionView/Source/ASCollectionView.swift:76:91: error: 'UIView' is unavailable in watchOS
74 | * @return More loader view of collection view.
75 | */
76 | @objc optional func moreLoaderInASCollectionView(_ asCollectionView: ASCollectionView) -> UIView
| `- error: 'UIView' is unavailable in watchOS
77 |
78 | }
/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/ASCollectionView/Source/ASCollectionView.swift:80:49: error: 'UICollectionViewDelegate' is unavailable in watchOS
78 | }
79 |
80 | @objc public protocol ASCollectionViewDelegate: UICollectionViewDelegate {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
81 |
82 | /**
/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/ASCollectionView/Source/ASCollectionView.swift:111:37: error: 'UIInterfaceOrientation' is unavailable in watchOS
109 | public var asDataSource: ASCollectionViewDataSource?
110 |
111 | private var currentOrientation: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
112 |
113 | // MARK: LifeCycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:120:63: error: 'UICollectionViewLayout' is unavailable in watchOS
118 | }
119 |
120 | override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
121 | super.init(frame: frame, collectionViewLayout: layout)
122 | self.setUp()
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:156:53: error: 'UICollectionView' is unavailable in watchOS
154 | // MARK: UICollectionViewDataSource
155 |
156 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
157 | return 1;
158 | }
/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/ASCollectionView/Source/ASCollectionView.swift:160:50: error: 'UICollectionView' is unavailable in watchOS
158 | }
159 |
160 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
161 | if asDataSource != nil {
162 | return asDataSource!.numberOfItemsInASCollectionView(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/ASCollectionView/Source/ASCollectionView.swift:167:50: error: 'UICollectionView' is unavailable in watchOS
165 | }
166 |
167 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionView' is unavailable in watchOS
168 | if (indexPath as NSIndexPath).row % 10 % 3 == 0 && (indexPath as NSIndexPath).row % 10 / 3 % 2 == 1 {
169 | let collectionViewCell: ASCollectionViewParallaxCell
/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/ASCollectionView/Source/ASCollectionView.swift:167:107: error: 'UICollectionViewCell' is unavailable in watchOS
165 | }
166 |
167 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
168 | if (indexPath as NSIndexPath).row % 10 % 3 == 0 && (indexPath as NSIndexPath).row % 10 / 3 % 2 == 1 {
169 | let collectionViewCell: ASCollectionViewParallaxCell
/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/ASCollectionView/Source/ASCollectionView.swift:188:50: error: 'UICollectionView' is unavailable in watchOS
186 | }
187 |
188 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionView' is unavailable in watchOS
189 | var reusableView : UICollectionReusableView? = nil
190 | if kind == ASCollectionViewElement.Header {
/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/ASCollectionView/Source/ASCollectionView.swift:188:144: error: 'UICollectionReusableView' is unavailable in watchOS
186 | }
187 |
188 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
189 | var reusableView : UICollectionReusableView? = nil
190 | if kind == ASCollectionViewElement.Header {
/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/ASCollectionView/Source/ASCollectionView.swift:91:45: error: 'UICollectionView' is unavailable in watchOS
89 | }
90 |
91 | @objcMembers public class ASCollectionView: UICollectionView, UICollectionViewDataSource {
| `- error: 'UICollectionView' is unavailable in watchOS
92 |
93 | let kMoreLoaderIdentifier = "moreLoader"
/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/ASCollectionView/Source/ASCollectionView.swift:91:63: error: 'UICollectionViewDataSource' is unavailable in watchOS
89 | }
90 |
91 | @objcMembers public class ASCollectionView: UICollectionView, UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
92 |
93 | let kMoreLoaderIdentifier = "moreLoader"
/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:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:129:30: error: 'UIInterfaceOrientation' is unavailable in watchOS
127 | enableLoadMore = true
128 | loadingMore = false
129 | currentOrientation = UIInterfaceOrientation.portrait
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:131:122: error: 'UIDevice' is unavailable in watchOS
129 | currentOrientation = UIInterfaceOrientation.portrait
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
| `- error: 'UIDevice' is unavailable in watchOS
132 | register(UICollectionReusableView.self, forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader, withReuseIdentifier: kMoreLoaderIdentifier)
133 | addObserver(self, forKeyPath: kContentOffset, options: NSKeyValueObservingOptions.new, context: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ASCollectionView.swift
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:131:131: error: 'orientationDidChangeNotification' is unavailable in watchOS
129 | currentOrientation = UIInterfaceOrientation.portrait
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
| `- error: 'orientationDidChangeNotification' is unavailable in watchOS
132 | register(UICollectionReusableView.self, forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader, withReuseIdentifier: kMoreLoaderIdentifier)
133 | addObserver(self, forKeyPath: kContentOffset, options: NSKeyValueObservingOptions.new, context: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:83:39: note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
81 | }
82 |
83 | UIKIT_EXTERN NSNotificationName const UIDeviceOrientationDidChangeNotification API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_NONISOLATED;
| `- note: 'orientationDidChangeNotification' has been explicitly marked unavailable here
84 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryStateDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
85 | UIKIT_EXTERN NSNotificationName const UIDeviceBatteryLevelDidChangeNotification API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:132:18: error: 'UICollectionReusableView' is unavailable in watchOS
130 | (self.collectionViewLayout as? ASCollectionViewLayout)?.currentOrientation = currentOrientation
131 | NotificationCenter.default.addObserver(self, selector: #selector(ASCollectionView.orientationChanged(_:)), name: UIDevice.orientationDidChangeNotification, object: nil)
132 | register(UICollectionReusableView.self, forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader, withReuseIdentifier: kMoreLoaderIdentifier)
| `- error: 'UICollectionReusableView' is unavailable in watchOS
133 | addObserver(self, forKeyPath: kContentOffset, options: NSKeyValueObservingOptions.new, context: nil)
134 | }
/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/ASCollectionView/Source/ASCollectionView.swift:140:37: error: 'isPortrait' is unavailable in watchOS
138 | override public func didChangeValue(forKey key: String) {
139 | if key == kContentOffset && self.contentOffset.equalTo(CGPoint.zero) {
140 | if ((currentOrientation.isPortrait && contentOffset.y > (contentSize.height - frame.size.height)) ||
| `- error: 'isPortrait' is unavailable in watchOS
141 | (currentOrientation.isLandscape && contentOffset.x > (contentSize.width - self.frame.size.width))) {
142 | if enableLoadMore == true && !loadingMore {
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 Compiling\ ASCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:76:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
74 | * Current orientation, used to layout correctly corresponding to orientation.
75 | */
76 | public var currentOrientation: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
77 |
78 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:87:36: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
85 | internal var previousBoundsSize: CGSize!
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
89 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ASCollectionView/Source/ASCollectionViewLayout.swift:88:40: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
89 |
90 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:120:75: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
118 | }
119 |
120 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
121 | var result = [UICollectionViewLayoutAttributes]()
122 | guard let collectionView = self.collectionView as? ASCollectionView 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/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/ASCollectionView/Source/ASCollectionViewLayout.swift:151:78: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
149 | }
150 |
151 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
152 | return cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes
153 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:155:119: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
153 | }
154 |
155 | override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
156 | return headerAttributes
157 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:32:51: error: 'UICollectionViewLayout' is unavailable in watchOS
30 | }
31 |
32 | @objcMembers public class ASCollectionViewLayout: UICollectionViewLayout {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
33 |
34 | let SECTION = 0
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:121:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
119 |
120 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
121 | var result = [UICollectionViewLayoutAttributes]()
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
122 | guard let collectionView = self.collectionView as? ASCollectionView else {
123 | return result
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:129:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
127 | for itemCount in 0 ..< numberOfItems {
128 | let indexPath = IndexPath(item: itemCount, section: SECTION)
129 | guard let attributes = cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes else {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
130 | return result
131 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:152:61: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
150 |
151 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
152 | return cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
153 | }
154 |
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:177:31: error: 'isPortrait' is unavailable in watchOS
175 | groupSize = CGSize()
176 | contentSize = CGSize()
177 | if currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
178 | groupSize.width = collectionView.bounds.size.width
179 | var calculatedHeight = gridCellSpacing.height * 4
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:199:36: error: 'isPortrait' is unavailable in watchOS
197 | let enableLoadMore = collectionView.enableLoadMore
198 |
199 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
200 | if numberOfItemsInLastGroup > 0 {
201 | contentSize.height += internalGridCellSize.height + self.gridPadding
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:249:36: error: 'isPortrait' is unavailable in watchOS
247 | }
248 |
249 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
250 | internalGridCellSize.width = (collectionView.frame.size.width - self.gridCellSpacing.width - self.gridPadding * 2) / 2
251 | internalParallaxCellSize.width = collectionView.frame.size.width
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:268:30: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
266 | for itemCount in 0 ..< numberOfItems {
267 | let indexPath = IndexPath(item: itemCount, section: SECTION)
268 | let attributes = UICollectionViewLayoutAttributes(forCellWith: indexPath)
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
269 | cellAttributes.setObject(attributes, forKey: indexPath as NSCopying)
270 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:276:36: error: 'isPortrait' is unavailable in watchOS
274 |
275 | // space for header
276 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
277 | y += headerSize.height
278 | } else {
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:285:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
283 | let indexInGroup = itemCount % NUMBEROFITEMSINGROUP
284 | let indexPath = IndexPath(item: itemCount, section: SECTION)
285 | guard let attributes = cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes else {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
286 | return
287 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:290:40: error: 'isPortrait' is unavailable in watchOS
288 | var frame = CGRect.zero
289 |
290 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
291 | switch (indexInGroup) {
292 | case 0:
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:386:28: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
384 | }
385 |
386 | headerAttributes = UICollectionViewLayoutAttributes(forSupplementaryViewOfKind: ASCollectionViewElement.Header,
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
387 | with: IndexPath(row: 0, section: SECTION))
388 | if currentOrientation.isPortrait {
/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ASCollectionViewLayout.swift
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:388:31: error: 'isPortrait' is unavailable in watchOS
386 | headerAttributes = UICollectionViewLayoutAttributes(forSupplementaryViewOfKind: ASCollectionViewElement.Header,
387 | with: IndexPath(row: 0, section: SECTION))
388 | if currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
389 | headerAttributes.frame = CGRect(x: 0,
390 | y: 0,
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:412:32: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
410 |
411 | let numberOfItems = collectionView.numberOfItems(inSection: SECTION)
412 | moreLoaderAttributes = UICollectionViewLayoutAttributes(forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader,
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
413 | with: IndexPath(row: numberOfItems - 1, section: SECTION))
414 | if currentOrientation.isPortrait {
/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;
SwiftCompile normal arm64 Compiling\ ASCollectionViewParallaxCell.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:32:35: error: 'UIImageView' is unavailable in watchOS
30 | * Image view is used for parallax effect.
31 | */
32 | public var parallaxImageView: UIImageView!
| `- error: 'UIImageView' is unavailable in watchOS
33 |
34 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:52:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
50 | * Current orientation, used to adjust parallax image view corresponding to orientation.
51 | */
52 | public var currentOrienration: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
53 |
54 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:57:51: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | * ImageView layout constraints
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:58:52: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:59:53: error: 'NSLayoutConstraint' is unavailable in watchOS
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
61 |
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:60:53: error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 |
62 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:142:61: error: 'UIInterfaceOrientation' is unavailable in watchOS
140 | }
141 |
142 | public func setCurrentOrienration(_ currentOrienration: UIInterfaceOrientation) {
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
143 | self.currentOrienration = currentOrienration
144 | setMaxParallaxOffset(maxParallaxOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:27:57: error: 'UICollectionViewCell' is unavailable in watchOS
25 | import UIKit
26 |
27 | @objcMembers public class ASCollectionViewParallaxCell: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
28 |
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/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:77:30: error: 'UIInterfaceOrientation' is unavailable in watchOS
75 |
76 | private func setUp() {
77 | currentOrienration = UIInterfaceOrientation.portrait
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
78 | parallaxImageView = UIImageView()
79 | parallaxImageView.contentMode = .scaleAspectFill
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:78:29: error: 'UIImageView' is unavailable in watchOS
76 | private func setUp() {
77 | currentOrienration = UIInterfaceOrientation.portrait
78 | parallaxImageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
79 | parallaxImageView.contentMode = .scaleAspectFill
80 | parallaxImageView.clipsToBounds = 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:78:29: error: 'init()' is unavailable in watchOS
76 | private func setUp() {
77 | currentOrienration = UIInterfaceOrientation.portrait
78 | parallaxImageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
79 | parallaxImageView.contentMode = .scaleAspectFill
80 | parallaxImageView.clipsToBounds = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:86:44: error: 'NSLayoutConstraint' is unavailable in watchOS
84 | // Add constraints
85 | parallaxImageView.translatesAutoresizingMaskIntoConstraints = false;
86 | parallaxImageViewWidthConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
87 | attribute: .width,
88 | relatedBy: .equal,
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:93:45: error: 'NSLayoutConstraint' is unavailable in watchOS
91 | multiplier: 1,
92 | constant: 0)
93 | parallaxImageViewHeightConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 | attribute: .height,
95 | relatedBy: .equal,
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:100:46: error: 'NSLayoutConstraint' is unavailable in watchOS
98 | multiplier: 1,
99 | constant: 0)
100 | parallaxImageViewCenterXConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
101 | attribute: .centerX,
102 | relatedBy: .equal,
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:107:46: error: 'NSLayoutConstraint' is unavailable in watchOS
105 | multiplier: 1,
106 | constant: 0)
107 | parallaxImageViewCenterYConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
108 | attribute: .centerY,
109 | relatedBy: .equal,
/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).
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ASCollectionViewParallaxCell.swift
SwiftCompile normal arm64 Compiling\ ASCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:76:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
74 | * Current orientation, used to layout correctly corresponding to orientation.
75 | */
76 | public var currentOrientation: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
77 |
78 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:87:36: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
85 | internal var previousBoundsSize: CGSize!
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
89 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ASCollectionView/Source/ASCollectionViewLayout.swift:88:40: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
89 |
90 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:120:75: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
118 | }
119 |
120 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
121 | var result = [UICollectionViewLayoutAttributes]()
122 | guard let collectionView = self.collectionView as? ASCollectionView 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/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/ASCollectionView/Source/ASCollectionViewLayout.swift:151:78: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
149 | }
150 |
151 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
152 | return cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes
153 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:155:119: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
153 | }
154 |
155 | override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
156 | return headerAttributes
157 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:32:51: error: 'UICollectionViewLayout' is unavailable in watchOS
30 | }
31 |
32 | @objcMembers public class ASCollectionViewLayout: UICollectionViewLayout {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
33 |
34 | let SECTION = 0
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:121:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
119 |
120 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
121 | var result = [UICollectionViewLayoutAttributes]()
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
122 | guard let collectionView = self.collectionView as? ASCollectionView else {
123 | return result
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:129:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
127 | for itemCount in 0 ..< numberOfItems {
128 | let indexPath = IndexPath(item: itemCount, section: SECTION)
129 | guard let attributes = cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes else {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
130 | return result
131 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:152:61: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
150 |
151 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
152 | return cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
153 | }
154 |
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:177:31: error: 'isPortrait' is unavailable in watchOS
175 | groupSize = CGSize()
176 | contentSize = CGSize()
177 | if currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
178 | groupSize.width = collectionView.bounds.size.width
179 | var calculatedHeight = gridCellSpacing.height * 4
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:199:36: error: 'isPortrait' is unavailable in watchOS
197 | let enableLoadMore = collectionView.enableLoadMore
198 |
199 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
200 | if numberOfItemsInLastGroup > 0 {
201 | contentSize.height += internalGridCellSize.height + self.gridPadding
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:249:36: error: 'isPortrait' is unavailable in watchOS
247 | }
248 |
249 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
250 | internalGridCellSize.width = (collectionView.frame.size.width - self.gridCellSpacing.width - self.gridPadding * 2) / 2
251 | internalParallaxCellSize.width = collectionView.frame.size.width
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:268:30: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
266 | for itemCount in 0 ..< numberOfItems {
267 | let indexPath = IndexPath(item: itemCount, section: SECTION)
268 | let attributes = UICollectionViewLayoutAttributes(forCellWith: indexPath)
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
269 | cellAttributes.setObject(attributes, forKey: indexPath as NSCopying)
270 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:276:36: error: 'isPortrait' is unavailable in watchOS
274 |
275 | // space for header
276 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
277 | y += headerSize.height
278 | } else {
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:285:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
283 | let indexInGroup = itemCount % NUMBEROFITEMSINGROUP
284 | let indexPath = IndexPath(item: itemCount, section: SECTION)
285 | guard let attributes = cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes else {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
286 | return
287 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:290:40: error: 'isPortrait' is unavailable in watchOS
288 | var frame = CGRect.zero
289 |
290 | if self.currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
291 | switch (indexInGroup) {
292 | case 0:
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:386:28: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
384 | }
385 |
386 | headerAttributes = UICollectionViewLayoutAttributes(forSupplementaryViewOfKind: ASCollectionViewElement.Header,
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
387 | with: IndexPath(row: 0, section: SECTION))
388 | if currentOrientation.isPortrait {
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:388:31: error: 'isPortrait' is unavailable in watchOS
386 | headerAttributes = UICollectionViewLayoutAttributes(forSupplementaryViewOfKind: ASCollectionViewElement.Header,
387 | with: IndexPath(row: 0, section: SECTION))
388 | if currentOrientation.isPortrait {
| `- error: 'isPortrait' is unavailable in watchOS
389 | headerAttributes.frame = CGRect(x: 0,
390 | y: 0,
UIKit.UIInterfaceOrientation.isPortrait:3:14: note: 'isPortrait' has been explicitly marked unavailable here
1 | enum UIInterfaceOrientation {
2 | @available(watchOS, unavailable)
3 | public var isPortrait: Bool { get }}
| `- note: 'isPortrait' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:412:32: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
410 |
411 | let numberOfItems = collectionView.numberOfItems(inSection: SECTION)
412 | moreLoaderAttributes = UICollectionViewLayoutAttributes(forSupplementaryViewOfKind: ASCollectionViewElement.MoreLoader,
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
413 | with: IndexPath(row: numberOfItems - 1, section: SECTION))
414 | if currentOrientation.isPortrait {
/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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ASCollectionViewLayout.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ASCollectionView (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:28:52: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | import QuartzCore
27 |
28 | @objc public protocol ASCollectionViewDataSource : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
29 |
30 | /**
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:47:107: error: 'UICollectionViewCell' is unavailable in watchOS
45 | * @return Grid cell at index path.
46 | */
47 | func collectionView(_ asCollectionView: ASCollectionView, cellForItemAtIndexPath indexPath: IndexPath) -> UICollectionViewCell
| `- error: 'UICollectionViewCell' 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/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/ASCollectionView/Source/ASCollectionView.swift:67:117: error: 'UICollectionReusableView' is unavailable in watchOS
65 | * @return Header of collection view.
66 | */
67 | @objc optional func collectionView(_ asCollectionView: ASCollectionView, headerAtIndexPath indexPath: IndexPath) -> UICollectionReusableView
| `- error: 'UICollectionReusableView' is unavailable in watchOS
68 |
69 | /**
/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/ASCollectionView/Source/ASCollectionView.swift:76:91: error: 'UIView' is unavailable in watchOS
74 | * @return More loader view of collection view.
75 | */
76 | @objc optional func moreLoaderInASCollectionView(_ asCollectionView: ASCollectionView) -> UIView
| `- error: 'UIView' is unavailable in watchOS
77 |
78 | }
/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/ASCollectionView/Source/ASCollectionView.swift:80:49: error: 'UICollectionViewDelegate' is unavailable in watchOS
78 | }
79 |
80 | @objc public protocol ASCollectionViewDelegate: UICollectionViewDelegate {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
81 |
82 | /**
/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/ASCollectionView/Source/ASCollectionView.swift:111:37: error: 'UIInterfaceOrientation' is unavailable in watchOS
109 | public var asDataSource: ASCollectionViewDataSource?
110 |
111 | private var currentOrientation: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
112 |
113 | // MARK: LifeCycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:120:63: error: 'UICollectionViewLayout' is unavailable in watchOS
118 | }
119 |
120 | override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
121 | super.init(frame: frame, collectionViewLayout: layout)
122 | self.setUp()
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift:156:53: error: 'UICollectionView' is unavailable in watchOS
154 | // MARK: UICollectionViewDataSource
155 |
156 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
157 | return 1;
158 | }
/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/ASCollectionView/Source/ASCollectionView.swift:160:50: error: 'UICollectionView' is unavailable in watchOS
158 | }
159 |
160 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
161 | if asDataSource != nil {
162 | return asDataSource!.numberOfItemsInASCollectionView(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/ASCollectionView/Source/ASCollectionView.swift:167:50: error: 'UICollectionView' is unavailable in watchOS
165 | }
166 |
167 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionView' is unavailable in watchOS
168 | if (indexPath as NSIndexPath).row % 10 % 3 == 0 && (indexPath as NSIndexPath).row % 10 / 3 % 2 == 1 {
169 | let collectionViewCell: ASCollectionViewParallaxCell
/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/ASCollectionView/Source/ASCollectionView.swift:167:107: error: 'UICollectionViewCell' is unavailable in watchOS
165 | }
166 |
167 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
168 | if (indexPath as NSIndexPath).row % 10 % 3 == 0 && (indexPath as NSIndexPath).row % 10 / 3 % 2 == 1 {
169 | let collectionViewCell: ASCollectionViewParallaxCell
/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/ASCollectionView/Source/ASCollectionView.swift:188:50: error: 'UICollectionView' is unavailable in watchOS
186 | }
187 |
188 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionView' is unavailable in watchOS
189 | var reusableView : UICollectionReusableView? = nil
190 | if kind == ASCollectionViewElement.Header {
/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/ASCollectionView/Source/ASCollectionView.swift:188:144: error: 'UICollectionReusableView' is unavailable in watchOS
186 | }
187 |
188 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
189 | var reusableView : UICollectionReusableView? = nil
190 | if kind == ASCollectionViewElement.Header {
/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/ASCollectionView/Source/ASCollectionView.swift:91:45: error: 'UICollectionView' is unavailable in watchOS
89 | }
90 |
91 | @objcMembers public class ASCollectionView: UICollectionView, UICollectionViewDataSource {
| `- error: 'UICollectionView' is unavailable in watchOS
92 |
93 | let kMoreLoaderIdentifier = "moreLoader"
/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/ASCollectionView/Source/ASCollectionView.swift:91:63: error: 'UICollectionViewDataSource' is unavailable in watchOS
89 | }
90 |
91 | @objcMembers public class ASCollectionView: UICollectionView, UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
92 |
93 | let kMoreLoaderIdentifier = "moreLoader"
/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:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:76:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
74 | * Current orientation, used to layout correctly corresponding to orientation.
75 | */
76 | public var currentOrientation: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
77 |
78 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift:87:36: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
85 | internal var previousBoundsSize: CGSize!
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
89 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ASCollectionView/Source/ASCollectionViewLayout.swift:88:40: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
86 | internal var cellAttributes: NSMutableDictionary!
87 | internal var headerAttributes: UICollectionViewLayoutAttributes!
88 | internal var moreLoaderAttributes: UICollectionViewLayoutAttributes!
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
89 |
90 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:120:75: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
118 | }
119 |
120 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
121 | var result = [UICollectionViewLayoutAttributes]()
122 | guard let collectionView = self.collectionView as? ASCollectionView 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/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/ASCollectionView/Source/ASCollectionViewLayout.swift:151:78: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
149 | }
150 |
151 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
152 | return cellAttributes.object(forKey: indexPath) as? UICollectionViewLayoutAttributes
153 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:155:119: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
153 | }
154 |
155 | override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
156 | return headerAttributes
157 | }
/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/ASCollectionView/Source/ASCollectionViewLayout.swift:32:51: error: 'UICollectionViewLayout' is unavailable in watchOS
30 | }
31 |
32 | @objcMembers public class ASCollectionViewLayout: UICollectionViewLayout {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
33 |
34 | let SECTION = 0
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:32:35: error: 'UIImageView' is unavailable in watchOS
30 | * Image view is used for parallax effect.
31 | */
32 | public var parallaxImageView: UIImageView!
| `- error: 'UIImageView' is unavailable in watchOS
33 |
34 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:52:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
50 | * Current orientation, used to adjust parallax image view corresponding to orientation.
51 | */
52 | public var currentOrienration: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
53 |
54 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:57:51: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | * ImageView layout constraints
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:58:52: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:59:53: error: 'NSLayoutConstraint' is unavailable in watchOS
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
61 |
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:60:53: error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 |
62 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:142:61: error: 'UIInterfaceOrientation' is unavailable in watchOS
140 | }
141 |
142 | public func setCurrentOrienration(_ currentOrienration: UIInterfaceOrientation) {
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
143 | self.currentOrienration = currentOrienration
144 | setMaxParallaxOffset(maxParallaxOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:27:57: error: 'UICollectionViewCell' is unavailable in watchOS
25 | import UIKit
26 |
27 | @objcMembers public class ASCollectionViewParallaxCell: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
28 |
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/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionView.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ASCollectionView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView-t.build/Objects-normal/arm64/ASCollectionView.abi.json
SwiftCompile normal arm64 (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ ASCollectionViewParallaxCell.swift /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift (in target 'ASCollectionView' from project 'ASCollectionView')
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:32:35: error: 'UIImageView' is unavailable in watchOS
30 | * Image view is used for parallax effect.
31 | */
32 | public var parallaxImageView: UIImageView!
| `- error: 'UIImageView' is unavailable in watchOS
33 |
34 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:52:36: error: 'UIInterfaceOrientation' is unavailable in watchOS
50 | * Current orientation, used to adjust parallax image view corresponding to orientation.
51 | */
52 | public var currentOrienration: UIInterfaceOrientation!
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
53 |
54 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:57:51: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | * ImageView layout constraints
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:58:52: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | */
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:59:53: error: 'NSLayoutConstraint' is unavailable in watchOS
57 | private var parallaxImageViewWidthConstraint: NSLayoutConstraint!
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
61 |
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:60:53: error: 'NSLayoutConstraint' is unavailable in watchOS
58 | private var parallaxImageViewHeightConstraint: NSLayoutConstraint!
59 | private var parallaxImageViewCenterXConstraint: NSLayoutConstraint!
60 | private var parallaxImageViewCenterYConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 |
62 | required public init?(coder aDecoder: NSCoder) {
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:142:61: error: 'UIInterfaceOrientation' is unavailable in watchOS
140 | }
141 |
142 | public func setCurrentOrienration(_ currentOrienration: UIInterfaceOrientation) {
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
143 | self.currentOrienration = currentOrienration
144 | setMaxParallaxOffset(maxParallaxOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:27:57: error: 'UICollectionViewCell' is unavailable in watchOS
25 | import UIKit
26 |
27 | @objcMembers public class ASCollectionViewParallaxCell: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
28 |
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/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:77:30: error: 'UIInterfaceOrientation' is unavailable in watchOS
75 |
76 | private func setUp() {
77 | currentOrienration = UIInterfaceOrientation.portrait
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
78 | parallaxImageView = UIImageView()
79 | parallaxImageView.contentMode = .scaleAspectFill
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:78:29: error: 'UIImageView' is unavailable in watchOS
76 | private func setUp() {
77 | currentOrienration = UIInterfaceOrientation.portrait
78 | parallaxImageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
79 | parallaxImageView.contentMode = .scaleAspectFill
80 | parallaxImageView.clipsToBounds = 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:78:29: error: 'init()' is unavailable in watchOS
76 | private func setUp() {
77 | currentOrienration = UIInterfaceOrientation.portrait
78 | parallaxImageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
79 | parallaxImageView.contentMode = .scaleAspectFill
80 | parallaxImageView.clipsToBounds = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:86:44: error: 'NSLayoutConstraint' is unavailable in watchOS
84 | // Add constraints
85 | parallaxImageView.translatesAutoresizingMaskIntoConstraints = false;
86 | parallaxImageViewWidthConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
87 | attribute: .width,
88 | relatedBy: .equal,
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:93:45: error: 'NSLayoutConstraint' is unavailable in watchOS
91 | multiplier: 1,
92 | constant: 0)
93 | parallaxImageViewHeightConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 | attribute: .height,
95 | relatedBy: .equal,
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:100:46: error: 'NSLayoutConstraint' is unavailable in watchOS
98 | multiplier: 1,
99 | constant: 0)
100 | parallaxImageViewCenterXConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
101 | attribute: .centerX,
102 | relatedBy: .equal,
/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/ASCollectionView/Source/ASCollectionViewParallaxCell.swift:107:46: error: 'NSLayoutConstraint' is unavailable in watchOS
105 | multiplier: 1,
106 | constant: 0)
107 | parallaxImageViewCenterYConstraint = NSLayoutConstraint(item: parallaxImageView as Any,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
108 | attribute: .centerY,
109 | relatedBy: .equal,
/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).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/ASCollectionView/Source/ASCollectionViewParallaxCell.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ASCollectionViewParallaxCell.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 05:58:28.457 xcodebuild[807:4944] [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 'ASCollectionView' from project 'ASCollectionView')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ASCollectionView (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftEmitModule normal arm64 Emitting\ module\ for\ ASCollectionView (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftCompile normal arm64 (in target 'ASCollectionView' from project 'ASCollectionView')
Building workspace ASCollectionView with scheme ASCollectionView
(5 failures)
BUILD FAILURE 6.4 watchOS