Build Information
Successful build of LumiKit, reference main (c01543), with Swift 6.3 for macOS (SPM) on 9 Oct 2026 21:12:25 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64 --target LumiKitDebugBuild Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Luminoid/LumiKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Luminoid/LumiKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c01543c test: pin that readable form and scroll stack widths hold still when the page's root layout margins collapse during the iOS 26 swipe back
Cloned https://github.com/Luminoid/LumiKit.git
Revision (git rev-parse @):
c01543c2d664b1a4997cb4bc21bdf2714679a739
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Luminoid/LumiKit.git at main
Fetching https://github.com/SnapKit/SnapKit.git
Fetching https://github.com/airbnb/lottie-spm.git
[1/609] Fetching lottie-spm
[26/4904] Fetching lottie-spm, snapkit
Fetched https://github.com/SnapKit/SnapKit.git from cache (10.88s)
Fetched https://github.com/airbnb/lottie-spm.git from cache (10.88s)
Computing version for https://github.com/airbnb/lottie-spm.git
Computed https://github.com/airbnb/lottie-spm.git at 4.6.1 (11.46s)
Computing version for https://github.com/SnapKit/SnapKit.git
Computed https://github.com/SnapKit/SnapKit.git at 6.0.0 (0.56s)
Creating working copy for https://github.com/SnapKit/SnapKit.git
Working copy of https://github.com/SnapKit/SnapKit.git resolved at 6.0.0
Creating working copy for https://github.com/airbnb/lottie-spm.git
Working copy of https://github.com/airbnb/lottie-spm.git resolved at 4.6.1
Downloading binary artifact https://github.com/airbnb/lottie-ios/releases/download/4.6.1/Lottie.xcframework.zip
[16375/55189302] Downloading https://github.com/airbnb/lottie-ios/releases/download/4.6.1/Lottie.xcframework.zip
Downloaded https://github.com/airbnb/lottie-ios/releases/download/4.6.1/Lottie.xcframework.zip (3.29s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "lumikit",
"name": "LumiKit",
"url": "https://github.com/Luminoid/LumiKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LumiKit",
"traits": [
"default"
],
"dependencies": [
{
"identity": "snapkit",
"name": "SnapKit",
"url": "https://github.com/SnapKit/SnapKit.git",
"version": "6.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SnapKit",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "lottie-spm",
"name": "Lottie",
"url": "https://github.com/airbnb/lottie-spm.git",
"version": "4.6.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/lottie-spm",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/Luminoid/LumiKit.git
[1/4320] Fetching lumikit
Fetched https://github.com/Luminoid/LumiKit.git from cache (1.83s)
Fetching https://github.com/airbnb/lottie-spm.git from cache
Fetching https://github.com/SnapKit/SnapKit.git from cache
Fetched https://github.com/airbnb/lottie-spm.git from cache (0.49s)
Fetched https://github.com/SnapKit/SnapKit.git from cache (0.58s)
Computing version for https://github.com/SnapKit/SnapKit.git
Computed https://github.com/SnapKit/SnapKit.git at 6.0.0 (0.64s)
Computing version for https://github.com/airbnb/lottie-spm.git
Computed https://github.com/airbnb/lottie-spm.git at 4.6.1 (0.03s)
Creating working copy for https://github.com/SnapKit/SnapKit.git
Working copy of https://github.com/SnapKit/SnapKit.git resolved at 6.0.0
Creating working copy for https://github.com/Luminoid/LumiKit.git
Working copy of https://github.com/Luminoid/LumiKit.git resolved at main (c01543c)
Creating working copy for https://github.com/airbnb/lottie-spm.git
Working copy of https://github.com/airbnb/lottie-spm.git resolved at 4.6.1
Fetching binary artifact https://github.com/airbnb/lottie-ios/releases/download/4.6.1/Lottie.xcframework.zip from cache
Fetched https://github.com/airbnb/lottie-ios/releases/download/4.6.1/Lottie.xcframework.zip from cache (2.63s)
warning: '.resolve-product-dependencies': dependency 'lumikit' is not used by any target
Found 2 product dependencies
- SnapKit
- Lottie
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/Luminoid/LumiKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64 --target LumiKitDebug
Building for debugging...
[0/13] Copying Info.plist
[0/13] Copying Localizable.strings
[2/13] Write sources
[4/13] Copying Localizable.strings
[7/13] Write sources
[8/13] Copying Localizable.strings
[8/13] Copying Info.plist
[8/13] Copying Localizable.strings
[12/13] Write swift-version-69A768CDF2A0BEE1.txt
[14/29] Compiling LumiKitCore LMKLocalized.swift
[15/29] Compiling LumiKitCore LMKLogEntry.swift
[16/29] Compiling LumiKitCore LMKCalendarSelection.swift
[17/29] Compiling LumiKitCore LMKDate.swift
[18/29] Compiling LumiKitCore LMKDateFormat.swift
[19/29] Compiling LumiKitCore LMKFile.swift
[20/29] Compiling LumiKitCore LMKConcurrency.swift
[21/29] Compiling LumiKitCore Collection+LMK.swift
[22/29] Compiling LumiKitCore LMKURLValidator.swift
[23/29] Compiling LumiKitCore LMKFormat.swift
[24/29] Compiling LumiKitCore NSAttributedString+LMK.swift
[25/29] Compiling LumiKitCore LMKLogger.swift
[26/29] Compiling LumiKitCore String+LMK.swift
[27/29] Compiling LumiKitCore LMKCalendarDay.swift
[28/29] Emitting module LumiKitCore
[29/29] Compiling LumiKitCore LMKLogStore.swift
[30/30] Compiling LumiKitCore resource_bundle_accessor.swift
[31/39] Compiling LumiKitDebug resource_bundle_accessor.swift
[32/39] Compiling LumiKitDebug URLSessionConfiguration+LMKDebug.swift
[33/39] Compiling LumiKitDebug LMKNetworkRequestStore.swift
[34/39] Compiling LumiKitDebug LMKNetworkRequestRecord.swift
[35/39] Compiling LumiKitDebug LMKNetworkDetailViewController.swift
[36/39] Compiling LumiKitDebug LMKLocalized.swift
[37/39] Compiling LumiKitDebug LMKNetworkHistoryViewController.swift
[38/39] Emitting module LumiKitDebug
[39/39] Compiling LumiKitDebug LMKNetworkLogger.swift
Build of target: 'LumiKitDebug' complete! (8.04s)
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "snapkit",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SnapKit/SnapKit.git"
},
{
"identity" : "lottie-spm",
"requirement" : {
"range" : [
{
"lower_bound" : "4.4.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/airbnb/lottie-spm.git"
}
],
"manifest_display_name" : "LumiKit",
"name" : "LumiKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "maccatalyst",
"version" : "18.0"
},
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "LumiKitCore",
"targets" : [
"LumiKitCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LumiKitUI",
"targets" : [
"LumiKitUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LumiKitPhoto",
"targets" : [
"LumiKitPhoto"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LumiKitDebug",
"targets" : [
"LumiKitDebug"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LumiKitLottie",
"targets" : [
"LumiKitLottie"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "LumiKitUITests",
"module_type" : "SwiftTarget",
"name" : "LumiKitUITests",
"path" : "Tests/LumiKitUITests",
"sources" : [
"Alerts/LMKAlertCountdownConfirmationTests.swift",
"Alerts/LMKAlertTests.swift",
"Alerts/LMKErrorHandlerTests.swift",
"Animation/LMKAnimationTests.swift",
"Components/BottomSheet/LMKActionSheetTests.swift",
"Components/BottomSheet/LMKBottomSheetViewControllerTests.swift",
"Components/Calendar/LMKCalendarDayCellTests.swift",
"Components/Calendar/LMKMonthCalendarViewInitTests.swift",
"Components/Calendar/LMKMonthCalendarViewTests.swift",
"Components/DetailCards/LMKDetailCardHeaderLayoutTests.swift",
"Components/DetailCards/LMKDetailCardViewTests.swift",
"Components/DetailCards/LMKDetailPageViewControllerTests.swift",
"Components/LMKBadgeViewTests.swift",
"Components/LMKBannerViewTests.swift",
"Components/LMKCardPageViewControllerTests.swift",
"Components/LMKCardPanelViewControllerTests.swift",
"Components/LMKCardViewTests.swift",
"Components/LMKCheckboxCellTests.swift",
"Components/LMKChipFlowViewTests.swift",
"Components/LMKChipViewTests.swift",
"Components/LMKDividerViewTests.swift",
"Components/LMKEmptyStateViewTests.swift",
"Components/LMKFilterChipBarTests.swift",
"Components/LMKFloatingButtonTests.swift",
"Components/LMKFormScaffoldTests.swift",
"Components/LMKGlassViewTests.swift",
"Components/LMKGradientViewTests.swift",
"Components/LMKLoadingStateViewTests.swift",
"Components/LMKMenuTests.swift",
"Components/LMKNarrowFirstLayoutTests.swift",
"Components/LMKOverscrollFooterViewTests.swift",
"Components/LMKPageIndicatorTests.swift",
"Components/LMKPageTransitionTests.swift",
"Components/LMKProgressViewControllerTests.swift",
"Components/LMKScrollStackViewControllerTests.swift",
"Components/LMKSegmentedPageViewControllerTests.swift",
"Components/LMKSkeletonCellTests.swift",
"Components/LMKSortMenuTests.swift",
"Components/LMKStatusLabelTests.swift",
"Components/ListRow/LMKListRowContentViewSizingTests.swift",
"Components/ListRow/LMKListRowTests.swift",
"Components/NavigationBar/LMKNavigationBarSystemBarTests.swift",
"Components/NavigationBar/LMKNavigationBarTests.swift",
"Components/NavigationBar/LMKNavigationControllerTests.swift",
"Components/Pickers/LMKDatePickerTests.swift",
"Components/Pickers/LMKEnumPickerTests.swift",
"Components/TabBar/LMKTabBarControllerTests.swift",
"Components/TabBar/LMKTabSearchTests.swift",
"Components/Tip/LMKTipViewTests.swift",
"Components/Toast/LMKToastTests.swift",
"Controls/LMKActionTileTests.swift",
"Controls/LMKButtonSymbolTransitionTests.swift",
"Controls/LMKButtonTests.swift",
"Controls/LMKCheckboxTests.swift",
"Controls/LMKControlHitTestingTests.swift",
"Controls/LMKCopyableLabelTests.swift",
"Controls/LMKHitExpandingControlsTests.swift",
"Controls/LMKPhotoButtonTests.swift",
"Controls/LMKRatingControlTests.swift",
"Controls/LMKSearchBarTests.swift",
"Controls/LMKSegmentedControlOverflowTests.swift",
"Controls/LMKSegmentedControlTests.swift",
"Controls/LMKSliderTests.swift",
"Controls/LMKSwitchTests.swift",
"Controls/LMKTextFieldTests.swift",
"Controls/LMKTextViewTests.swift",
"DesignSystem/ComponentTokenTests.swift",
"DesignSystem/LMKThemeTests.swift",
"DesignSystem/Styles/LMKSurfaceStyleTests.swift",
"DesignSystem/Themes/LMKAnimationThemeTests.swift",
"DesignSystem/Themes/SendableComplianceTests.swift",
"DesignSystem/Tokens/LMKAlphaTests.swift",
"DesignSystem/Tokens/LMKColorContrastBoostTests.swift",
"DesignSystem/Tokens/LMKColorTests.swift",
"DesignSystem/Tokens/LMKCornerRadiusTests.swift",
"DesignSystem/Tokens/LMKLayoutTests.swift",
"DesignSystem/Tokens/LMKShadowTests.swift",
"DesignSystem/Tokens/LMKSpacingTests.swift",
"DesignSystem/Tokens/LMKTextStyleTests.swift",
"DesignSystem/Tokens/LMKTonalOnAccentTests.swift",
"DesignSystem/Tokens/LMKTypographyTests.swift",
"Extensions/UICollectionViewCellHighlightTests.swift",
"Extensions/UIColorContrastTests.swift",
"Extensions/UIColorLMKTests.swift",
"Extensions/UIControlHitTestTests.swift",
"Extensions/UIDiffableDataSourceApplyTests.swift",
"Extensions/UIImageLMKTests.swift",
"Extensions/UIScrollViewKeyboardAdjustmentTests.swift",
"Extensions/UISplitViewControllerInspectorTests.swift",
"Extensions/UIStackViewLMKTests.swift",
"Extensions/UITableViewCellHighlightTests.swift",
"Extensions/UITextFieldFormStyleTests.swift",
"Extensions/UITextFieldKeyboardDismissTests.swift",
"Extensions/UIViewControllerFormKeyCommandsTests.swift",
"Extensions/UIViewControllerKeyboardDismissTests.swift",
"Extensions/UIViewControllerLMKTopViewControllerTests.swift",
"Extensions/UIViewControllerOrientationTests.swift",
"Extensions/UIViewControllerPopoverTests.swift",
"Extensions/UIViewCornersTests.swift",
"Extensions/UIViewLayerColorsTests.swift",
"Extensions/UIViewLayoutDirectionTests.swift",
"Extensions/UIViewReadableWidthTests.swift",
"Haptics/LMKHapticsTests.swift",
"Localization/LMKLocalizationTests.swift",
"Naming/LMKNamingRulesTests.swift",
"Share/LMKShareTests.swift",
"Support/LMKThemeTesting.swift",
"Support/LMKWait.swift",
"Utilities/LMKDeviceTests.swift",
"Utilities/LMKImageDominantColorTests.swift",
"Utilities/LMKImageQRCodeTests.swift",
"Utilities/LMKImageSymbolOptionsTests.swift",
"Utilities/LMKImageTests.swift",
"Utilities/LMKKeyboardObserverTests.swift",
"Utilities/LMKMarkdownRendererTests.swift",
"Utilities/LMKPointerStyleTests.swift",
"Utilities/LMKSceneGeometryTests.swift",
"Utilities/LMKSceneTests.swift"
],
"target_dependencies" : [
"LumiKitUI"
],
"type" : "test"
},
{
"c99name" : "LumiKitUI",
"module_type" : "SwiftTarget",
"name" : "LumiKitUI",
"path" : "Sources/LumiKitUI",
"product_dependencies" : [
"SnapKit"
],
"product_memberships" : [
"LumiKitUI",
"LumiKitPhoto",
"LumiKitDebug",
"LumiKitLottie"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitUI/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitUI/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitUI/Resources/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitUI/Resources/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"Alerts/LMKAlert+CountdownConfirmation.swift",
"Alerts/LMKAlert.swift",
"Alerts/LMKErrorHandler.swift",
"Alerts/LMKOnceContinuation.swift",
"Animation/LMKAnimation.swift",
"Animation/LMKOnceCompletion.swift",
"Components/BottomSheet/LMKActionSheet.swift",
"Components/BottomSheet/LMKActionSheetRowView.swift",
"Components/BottomSheet/LMKActionSheetViewController.swift",
"Components/BottomSheet/LMKBottomSheetViewController.swift",
"Components/Calendar/LMKCalendarDayCell.swift",
"Components/Calendar/LMKCalendarDayDecoration.swift",
"Components/Calendar/LMKMonthCalendarView+Paging.swift",
"Components/Calendar/LMKMonthCalendarView+Style.swift",
"Components/Calendar/LMKMonthCalendarView.swift",
"Components/DetailCards/LMKDetailCard.swift",
"Components/DetailCards/LMKDetailCardView+Rows.swift",
"Components/DetailCards/LMKDetailCardView+Style.swift",
"Components/DetailCards/LMKDetailCardView.swift",
"Components/DetailCards/LMKDetailPageViewController.swift",
"Components/DetailCards/LMKDetailPhotoStripView.swift",
"Components/LMKBadgeView.swift",
"Components/LMKBannerView.swift",
"Components/LMKCardPageViewController.swift",
"Components/LMKCardPanelViewController.swift",
"Components/LMKCardView.swift",
"Components/LMKCheckboxCell.swift",
"Components/LMKChipFlowView.swift",
"Components/LMKChipView.swift",
"Components/LMKDividerView.swift",
"Components/LMKEmptyStateView.swift",
"Components/LMKFilterChipBar.swift",
"Components/LMKFloatingButton.swift",
"Components/LMKFormScaffold.swift",
"Components/LMKGlassContainerView.swift",
"Components/LMKGlassView.swift",
"Components/LMKGradientView.swift",
"Components/LMKLoadingStateView.swift",
"Components/LMKMenu.swift",
"Components/LMKOverscrollFooterView.swift",
"Components/LMKPageIndicator.swift",
"Components/LMKPageTransition.swift",
"Components/LMKProgressViewController.swift",
"Components/LMKScrollStackViewController.swift",
"Components/LMKSegmentedPageViewController.swift",
"Components/LMKSkeletonCell.swift",
"Components/LMKSkeletonView.swift",
"Components/LMKSortMenu.swift",
"Components/LMKStatusLabel.swift",
"Components/ListRow/LMKListRowConfiguration.swift",
"Components/ListRow/LMKListRowContentView.swift",
"Components/ListRow/LMKListTable.swift",
"Components/ListRow/UIListContentConfiguration+LMK.swift",
"Components/ListRow/UITableViewCell+LMKListRow.swift",
"Components/ListRow/UIView+LMKRowPointerInteraction.swift",
"Components/NavigationBar/LMKNavigationBar+Accessories.swift",
"Components/NavigationBar/LMKNavigationBar.swift",
"Components/NavigationBar/LMKNavigationBarItem+SystemBar.swift",
"Components/NavigationBar/LMKNavigationBarItem.swift",
"Components/NavigationBar/LMKNavigationController.swift",
"Components/Pickers/LMKCalendarRangeSelectionView.swift",
"Components/Pickers/LMKDatePicker.swift",
"Components/Pickers/LMKEnumPicker.swift",
"Components/Pickers/LMKEnumPickerViewController.swift",
"Components/TabBar/LMKTab.swift",
"Components/TabBar/LMKTabBarAppearance.swift",
"Components/TabBar/LMKTabBarController.swift",
"Components/Tip/LMKTip.swift",
"Components/Tip/LMKTipView+Arrow.swift",
"Components/Tip/LMKTipView.swift",
"Components/Toast/LMKToast.swift",
"Components/Toast/LMKToastView.swift",
"Controls/LMKActionTile.swift",
"Controls/LMKButton.swift",
"Controls/LMKCheckbox.swift",
"Controls/LMKCopyableLabel.swift",
"Controls/LMKHitExpandingControls.swift",
"Controls/LMKPhotoButton.swift",
"Controls/LMKRatingControl.swift",
"Controls/LMKSearchBar.swift",
"Controls/LMKSegmentedControl+Gestures.swift",
"Controls/LMKSegmentedControl+Layout.swift",
"Controls/LMKSegmentedControl.swift",
"Controls/LMKSlider.swift",
"Controls/LMKSwitch.swift",
"Controls/LMKTextField.swift",
"Controls/LMKTextInputStyle.swift",
"Controls/LMKTextView.swift",
"DesignSystem/LMKTheme.swift",
"DesignSystem/LMKThemeApplying.swift",
"DesignSystem/LMKThemeTrait.swift",
"DesignSystem/Styles/LMKStatus.swift",
"DesignSystem/Styles/LMKSurfaceStyle.swift",
"DesignSystem/Themes/LMKAlphaTheme.swift",
"DesignSystem/Themes/LMKAnimationTheme.swift",
"DesignSystem/Themes/LMKColorTheme.swift",
"DesignSystem/Themes/LMKCornerRadiusTheme.swift",
"DesignSystem/Themes/LMKLayoutTheme.swift",
"DesignSystem/Themes/LMKShadowTheme.swift",
"DesignSystem/Themes/LMKSpacingTheme.swift",
"DesignSystem/Themes/LMKTypographyTheme.swift",
"DesignSystem/Tokens/LMKAlpha.swift",
"DesignSystem/Tokens/LMKColor.swift",
"DesignSystem/Tokens/LMKCornerRadius.swift",
"DesignSystem/Tokens/LMKCornerStyle.swift",
"DesignSystem/Tokens/LMKLayout.swift",
"DesignSystem/Tokens/LMKShadow.swift",
"DesignSystem/Tokens/LMKSpacing.swift",
"DesignSystem/Tokens/LMKTextStyle.swift",
"DesignSystem/Tokens/LMKTypography.swift",
"Extensions/LMKHighlightable.swift",
"Extensions/UIColor+LMK.swift",
"Extensions/UIControl+LMKHitTest.swift",
"Extensions/UIDiffableDataSource+LMKApply.swift",
"Extensions/UIImage+LMK.swift",
"Extensions/UIScrollView+LMKKeyboardAdjustment.swift",
"Extensions/UISplitViewController+LMKInspector.swift",
"Extensions/UIStackView+LMK.swift",
"Extensions/UITableViewCell+LMKHighlight.swift",
"Extensions/UITextField+LMKFormStyle.swift",
"Extensions/UITextField+LMKKeyboardDismiss.swift",
"Extensions/UIView+LMKCorners.swift",
"Extensions/UIView+LMKDisplayScale.swift",
"Extensions/UIView+LMKFirstResponder.swift",
"Extensions/UIView+LMKLayerColors.swift",
"Extensions/UIView+LMKLayoutDirection.swift",
"Extensions/UIView+LMKReadableWidth.swift",
"Extensions/UIView+LMKSurface.swift",
"Extensions/UIView+LMKTextStyle.swift",
"Extensions/UIViewController+LMKFormKeyCommands.swift",
"Extensions/UIViewController+LMKKeyboardDismiss.swift",
"Extensions/UIViewController+LMKOrientation.swift",
"Extensions/UIViewController+LMKPopover.swift",
"Extensions/UIViewController+LMKTopViewController.swift",
"Haptics/LMKHaptics.swift",
"Localization/LMKLocalized.swift",
"Share/LMKShare.swift",
"Utilities/LMKDevice.swift",
"Utilities/LMKImage+DominantColor.swift",
"Utilities/LMKImage+QRCode.swift",
"Utilities/LMKImage.swift",
"Utilities/LMKKeyboardObserver.swift",
"Utilities/LMKMarkdownRenderer.swift",
"Utilities/LMKPointerStyle.swift",
"Utilities/LMKScene+Geometry.swift",
"Utilities/LMKScene.swift",
"Utilities/LMKTextMeasurement.swift"
],
"target_dependencies" : [
"LumiKitCore"
],
"type" : "library"
},
{
"c99name" : "LumiKitPhotoTests",
"module_type" : "SwiftTarget",
"name" : "LumiKitPhotoTests",
"path" : "Tests/LumiKitPhotoTests",
"sources" : [
"AsyncImageTestSupport.swift",
"LMKCropAspectRatioTests.swift",
"LMKLocalizationTests.swift",
"LMKPhotoBrowserCellTests.swift",
"LMKPhotoBrowserGestureTests.swift",
"LMKPhotoBrowserViewControllerTests.swift",
"LMKPhotoCropViewControllerTests.swift",
"LMKPhotoGridEdgeEffectsTests.swift",
"LMKPhotoGridGestureTests.swift",
"LMKPhotoGridViewControllerTests.swift",
"LMKPhotoMetadataTests.swift",
"LMKPhotoPickCropCoordinatorTests.swift",
"LMKSharePreviewTests.swift",
"LMKSinglePhotoViewerTests.swift",
"LMKWait.swift"
],
"target_dependencies" : [
"LumiKitPhoto"
],
"type" : "test"
},
{
"c99name" : "LumiKitPhoto",
"module_type" : "SwiftTarget",
"name" : "LumiKitPhoto",
"path" : "Sources/LumiKitPhoto",
"product_memberships" : [
"LumiKitPhoto"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitPhoto/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitPhoto/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitPhoto/Resources/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitPhoto/Resources/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"LMKCropAspectRatio.swift",
"LMKLocalized.swift",
"LMKPhotoBrowserCell.swift",
"LMKPhotoBrowserViewController+CollectionView.swift",
"LMKPhotoBrowserViewController+Dismiss.swift",
"LMKPhotoBrowserViewController+MacCatalyst.swift",
"LMKPhotoBrowserViewController+Style.swift",
"LMKPhotoBrowserViewController+Transition.swift",
"LMKPhotoBrowserViewController.swift",
"LMKPhotoCropViewController+Crop.swift",
"LMKPhotoCropViewController+Gestures.swift",
"LMKPhotoCropViewController+Layout.swift",
"LMKPhotoCropViewController+Resize.swift",
"LMKPhotoCropViewController+Style.swift",
"LMKPhotoCropViewController.swift",
"LMKPhotoGridCell.swift",
"LMKPhotoGridViewController+DragDrop.swift",
"LMKPhotoGridViewController+Gestures.swift",
"LMKPhotoGridViewController+Style.swift",
"LMKPhotoGridViewController.swift",
"LMKPhotoMetadata.swift",
"LMKPhotoPalette.swift",
"LMKPhotoPickCropCoordinator.swift",
"LMKSharePreviewViewController.swift",
"LMKSinglePhotoViewer.swift"
],
"target_dependencies" : [
"LumiKitCore",
"LumiKitUI"
],
"type" : "library"
},
{
"c99name" : "LumiKitLottieTests",
"module_type" : "SwiftTarget",
"name" : "LumiKitLottieTests",
"path" : "Tests/LumiKitLottieTests",
"sources" : [
"LMKLocalizationTests.swift",
"LMKLottieRefreshControlTests.swift"
],
"target_dependencies" : [
"LumiKitLottie"
],
"type" : "test"
},
{
"c99name" : "LumiKitLottie",
"module_type" : "SwiftTarget",
"name" : "LumiKitLottie",
"path" : "Sources/LumiKitLottie",
"product_dependencies" : [
"Lottie"
],
"product_memberships" : [
"LumiKitLottie"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitLottie/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitLottie/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitLottie/Resources/refresh_spinner.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitLottie/Resources/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitLottie/Resources/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"LMKLocalized.swift",
"LMKLottieRefreshControl.swift"
],
"target_dependencies" : [
"LumiKitUI"
],
"type" : "library"
},
{
"c99name" : "LumiKitDebugTests",
"module_type" : "SwiftTarget",
"name" : "LumiKitDebugTests",
"path" : "Tests/LumiKitDebugTests",
"sources" : [
"LMKLocalizationTests.swift",
"LMKNetworkHistoryViewControllerTests.swift",
"LMKNetworkLoggerCaptureTests.swift",
"LMKNetworkLoggerTests.swift",
"LMKNetworkRequestRecordTests.swift",
"LMKNetworkRequestStoreTests.swift",
"Support/LMKLocalHTTPServer.swift",
"URLSessionConfigurationLMKDebugTests.swift"
],
"target_dependencies" : [
"LumiKitDebug"
],
"type" : "test"
},
{
"c99name" : "LumiKitDebug",
"module_type" : "SwiftTarget",
"name" : "LumiKitDebug",
"path" : "Sources/LumiKitDebug",
"product_memberships" : [
"LumiKitDebug"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitDebug/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitDebug/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitDebug/Resources/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitDebug/Resources/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"LMKLocalized.swift",
"LMKNetworkDetailViewController.swift",
"LMKNetworkHistoryViewController.swift",
"LMKNetworkLogger.swift",
"LMKNetworkRequestRecord.swift",
"LMKNetworkRequestStore.swift",
"URLSessionConfiguration+LMKDebug.swift"
],
"target_dependencies" : [
"LumiKitCore",
"LumiKitUI"
],
"type" : "library"
},
{
"c99name" : "LumiKitCoreTests",
"module_type" : "SwiftTarget",
"name" : "LumiKitCoreTests",
"path" : "Tests/LumiKitCoreTests",
"sources" : [
"Concurrency/LMKConcurrencyTests.swift",
"Data/CollectionLMKTests.swift",
"Data/LMKFormatTests.swift",
"Data/NSAttributedStringLMKTests.swift",
"Data/StringLMKTests.swift",
"Date/LMKCalendarDayTests.swift",
"Date/LMKCalendarSelectionTests.swift",
"Date/LMKDateFormatTests.swift",
"Date/LMKDateTests.swift",
"File/LMKFileTests.swift",
"Localization/LMKCoreLocalizationTests.swift",
"Log/LMKLogStoreTests.swift",
"Log/LMKLoggerTests.swift",
"Validation/LMKURLValidatorTests.swift"
],
"target_dependencies" : [
"LumiKitCore"
],
"type" : "test"
},
{
"c99name" : "LumiKitCore",
"module_type" : "SwiftTarget",
"name" : "LumiKitCore",
"path" : "Sources/LumiKitCore",
"product_memberships" : [
"LumiKitCore",
"LumiKitUI",
"LumiKitPhoto",
"LumiKitDebug",
"LumiKitLottie"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitCore/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitCore/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitCore/Resources/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LumiKitCore/Resources/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"Concurrency/LMKConcurrency.swift",
"Data/Collection+LMK.swift",
"Data/LMKFormat.swift",
"Data/NSAttributedString+LMK.swift",
"Data/String+LMK.swift",
"Date/LMKCalendarDay.swift",
"Date/LMKCalendarSelection.swift",
"Date/LMKDate.swift",
"Date/LMKDateFormat.swift",
"File/LMKFile.swift",
"Localization/LMKLocalized.swift",
"Log/LMKLogEntry.swift",
"Log/LMKLogStore.swift",
"Log/LMKLogger.swift",
"Validation/LMKURLValidator.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.