The Swift Package Index logo.Swift Package Index

Build Information

Failed to build AlignedCollectionViewFlowLayout, reference master (236094), with Swift 6.4 for watchOS using Xcode 27.0 on 22 Sep 2026 01:03:20 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 AlignedCollectionViewFlowLayout -destination generic/platform=watchOS

Build Log

 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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;
Failed frontend command:
SwiftCompile normal arm64 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-dependencies-2.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 6 -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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AlignedCollectionViewFlowLayout -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout_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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.abi.json
SwiftCompile normal arm64 Compiling\ AlignedCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlignedCollectionViewFlowLayout.swift
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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 Compiling\ AlignedCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlignedCollectionViewFlowLayout.swift
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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;
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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;
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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-dependencies-1.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 6 -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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AlignedCollectionViewFlowLayout -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout_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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.abi.json
SwiftCompile normal arm64_32 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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-21 21:03:11.227 xcodebuild[659:3926] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	SwiftCompile normal arm64_32 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	Building workspace AlignedCollectionViewFlowLayout with scheme AlignedCollectionViewFlowLayout
(5 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  AlignedCollectionViewFlowLayout: /Users/admin/builder/spi-builder-workspace
resolved source packages: AlignedCollectionViewFlowLayout
2026-09-21 21:03:17.399 xcodebuild[781:4411] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "AlignedCollectionViewFlowLayout",
  "name" : "AlignedCollectionViewFlowLayout",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "AlignedCollectionViewFlowLayout",
      "targets" : [
        "AlignedCollectionViewFlowLayout"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AlignedCollectionViewFlowLayout",
      "module_type" : "SwiftTarget",
      "name" : "AlignedCollectionViewFlowLayout",
      "path" : "AlignedCollectionViewFlowLayout",
      "product_memberships" : [
        "AlignedCollectionViewFlowLayout"
      ],
      "sources" : [
        "Classes/AlignedCollectionViewFlowLayout.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
{
  "workspace" : {
    "name" : "AlignedCollectionViewFlowLayout",
    "schemes" : [
      "AlignedCollectionViewFlowLayout"
    ]
  }
}
2026-09-21 21:03:18.647 xcodebuild[829:4762] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme AlignedCollectionViewFlowLayout -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme AlignedCollectionViewFlowLayout -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  AlignedCollectionViewFlowLayout: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'AlignedCollectionViewFlowLayout-product' in project 'AlignedCollectionViewFlowLayout'
        ➜ Explicit dependency on target 'AlignedCollectionViewFlowLayout' in project 'AlignedCollectionViewFlowLayout'
    Target 'AlignedCollectionViewFlowLayout' in project 'AlignedCollectionViewFlowLayout' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver AlignedCollectionViewFlowLayout normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AlignedCollectionViewFlowLayout -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver AlignedCollectionViewFlowLayout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AlignedCollectionViewFlowLayout -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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;
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-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 6 -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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AlignedCollectionViewFlowLayout -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout_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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64_32/AlignedCollectionViewFlowLayout.abi.json
SwiftEmitModule normal arm64 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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;
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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-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 6 -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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AlignedCollectionViewFlowLayout -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout_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/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AlignedCollectionViewFlowLayout.build/Debug-watchos/AlignedCollectionViewFlowLayout-t.build/Objects-normal/arm64/AlignedCollectionViewFlowLayout.abi.json
SwiftCompile normal arm64 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ AlignedCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlignedCollectionViewFlowLayout.swift
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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 Compiling\ AlignedCollectionViewFlowLayout.swift /Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:183:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
181 |     // MARK: - 🅾️ Overrides
182 |
183 |     override open func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
184 |
185 |         // 💡 IDEA:
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:227:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
225 |     }
226 |
227 |     override open func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
228 |         // We may not change the original layout attributes or UICollectionViewFlowLayout might complain.
229 |         let layoutAttributesObjects = copy(super.layoutAttributesForElements(in: rect))
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:240:65: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
238 |
239 |     /// Sets the frame for the passed layout attributes object by calling the `layoutAttributesForItem(at:)` function.
240 |     private func setFrame(forLayoutAttributes layoutAttributes: UICollectionViewLayoutAttributes) {
    |                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
241 |         if layoutAttributes.representedElementCategory == .cell { // Do not modify header views etc.
242 |             let indexPath = layoutAttributes.indexPath
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:254:81: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
252 |     /// - Returns: The unmodified layout attributes for the item at the specified index path
253 |     ///            as computed by `UICollectionViewFlowLayout`.
254 |     fileprivate func originalLayoutAttribute(forItemAt indexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    |                                                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
255 |         return super.layoutAttributesForItem(at: indexPath)
256 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:55: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:266:132: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
264 |     /// - Returns: `true` if the frames of the two layout attributes are in the same line, else `false`.
265 |     ///            `false` is also returned when the layout's `collectionView` property is `nil`.
266 |     fileprivate func isFrame(for firstItemAttributes: UICollectionViewLayoutAttributes, inSameLineAsFrameFor secondItemAttributes: UICollectionViewLayoutAttributes) -> Bool {
    |                                                                                                                                    `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
267 |         guard let lineWidth = contentWidth else {
268 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:76: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                            `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:284:114: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
282 |     /// - Returns: The layout attributes objects representing all other items in the same line.
283 |     ///            The passed `layoutAttributes` object itself is always contained in the returned array.
284 |     fileprivate func layoutAttributes(forItemsInLineWith layoutAttributes: UICollectionViewLayoutAttributes) -> [UICollectionViewLayoutAttributes] {
    |                                                                                                                  `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
285 |         guard let lineWidth = contentWidth else {
286 |             return [layoutAttributes]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:299:71: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
297 |     /// - Returns: The axis with respect to which the layout attributes can be aligned
298 |     ///            or `nil` if the `layoutAttributes` array is empty.
299 |     private func verticalAlignmentAxisForLine(with layoutAttributes: [UICollectionViewLayoutAttributes]) -> AlignmentAxis<VerticalAlignment>? {
    |                                                                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
300 |
301 |         guard let firstAttribute = layoutAttributes.first 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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:324:73: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
322 |     /// - Parameter currentLayoutAttributes: The layout attributes representing the item to be vertically aligned.
323 |     /// - Returns: The axis with respect to which the item can be aligned.
324 |     fileprivate func verticalAlignmentAxis(for currentLayoutAttributes: UICollectionViewLayoutAttributes) -> AlignmentAxis<VerticalAlignment> {
    |                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
325 |         let layoutAttributesInLine = layoutAttributes(forItemsInLineWith: currentLayoutAttributes)
326 |         // It's okay to force-unwrap here because we pass a non-empty array.
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:49: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                 `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:334:89: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
332 |     /// - Parameter layoutAttributesArray: The array to be copied.
333 |     /// - Returns: A deep copy of the passed array.
334 |     private func copy(_ layoutAttributesArray: [UICollectionViewLayoutAttributes]?) -> [UICollectionViewLayoutAttributes]? {
    |                                                                                         `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
335 |         return layoutAttributesArray?.map{ $0.copy() } as? [UICollectionViewLayoutAttributes]
336 |     }
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:80:45: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 78 | /// You can use it to align the cells like words in a left- or right-aligned text
 79 | /// and you can specify how the cells are vertically aligned in their row.
 80 | open class AlignedCollectionViewFlowLayout: UICollectionViewFlowLayout {
    |                                             `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
 81 |
 82 |     // MARK: - 🔶 Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift:344:23: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
342 | // MARK: - 👷 Layout attributes helpers
343 |
344 | fileprivate extension UICollectionViewLayoutAttributes {
    |                       `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
345 |
346 |     private var currentSection: Int {
/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/AlignedCollectionViewFlowLayout/Classes/AlignedCollectionViewFlowLayout.swift (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlignedCollectionViewFlowLayout.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-21 21:03:19.617 xcodebuild[830:4787] [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 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ AlignedCollectionViewFlowLayout (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	SwiftCompile normal arm64 (in target 'AlignedCollectionViewFlowLayout' from project 'AlignedCollectionViewFlowLayout')
	Building workspace AlignedCollectionViewFlowLayout with scheme AlignedCollectionViewFlowLayout
(5 failures)
BUILD FAILURE 6.4 watchOS