Build Information
Failed to build ADPhotoKit, reference master (741165
), with Swift 6.0 for macOS (SPM) on 5 Nov 2024 22:49:53 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/duzexu/ADPhotoKit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/duzexu/ADPhotoKit
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 7411652 fix pods error
Cloned https://github.com/duzexu/ADPhotoKit.git
Revision (git rev-parse @):
7411652e5f8a4d2d99d05de83ffc8cdaf150e7c2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/duzexu/ADPhotoKit.git at master
Fetching https://github.com/onevcat/Kingfisher
Fetching https://github.com/SnapKit/SnapKit
[1/4238] Fetching snapkit
[934/35237] Fetching snapkit, kingfisher
Fetched https://github.com/onevcat/Kingfisher from cache (3.38s)
Fetched https://github.com/SnapKit/SnapKit from cache (3.39s)
Computing version for https://github.com/SnapKit/SnapKit
Computed https://github.com/SnapKit/SnapKit at 5.7.1 (0.55s)
Computing version for https://github.com/onevcat/Kingfisher
Computed https://github.com/onevcat/Kingfisher at 6.3.1 (0.67s)
Creating working copy for https://github.com/SnapKit/SnapKit
Working copy of https://github.com/SnapKit/SnapKit resolved at 5.7.1
Creating working copy for https://github.com/onevcat/Kingfisher
Working copy of https://github.com/onevcat/Kingfisher resolved at 6.3.1
========================================
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",
"dependencies": [
{
"identity": "adphotokit",
"name": "ADPhotoKit",
"url": "https://github.com/duzexu/ADPhotoKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ADPhotoKit",
"dependencies": [
{
"identity": "snapkit",
"name": "SnapKit",
"url": "https://github.com/SnapKit/SnapKit",
"version": "5.7.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SnapKit",
"dependencies": [
]
},
{
"identity": "kingfisher",
"name": "Kingfisher",
"url": "https://github.com/onevcat/Kingfisher",
"version": "6.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Kingfisher",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/duzexu/ADPhotoKit.git
[1/7179] Fetching adphotokit
Fetched https://github.com/duzexu/ADPhotoKit.git from cache (1.96s)
Fetching https://github.com/onevcat/Kingfisher from cache
Fetching https://github.com/SnapKit/SnapKit from cache
Fetched https://github.com/SnapKit/SnapKit from cache (0.67s)
Fetched https://github.com/onevcat/Kingfisher from cache (0.67s)
Computing version for https://github.com/SnapKit/SnapKit
Computed https://github.com/SnapKit/SnapKit at 5.7.1 (0.03s)
Computing version for https://github.com/onevcat/Kingfisher
Computed https://github.com/onevcat/Kingfisher at 6.3.1 (0.03s)
Creating working copy for https://github.com/duzexu/ADPhotoKit.git
Working copy of https://github.com/duzexu/ADPhotoKit.git resolved at master (7411652)
Creating working copy for https://github.com/onevcat/Kingfisher
Working copy of https://github.com/onevcat/Kingfisher resolved at 6.3.1
Creating working copy for https://github.com/SnapKit/SnapKit
Working copy of https://github.com/SnapKit/SnapKit resolved at 5.7.1
warning: '.resolve-product-dependencies': dependency 'adphotokit' is not used by any target
Found 2 product dependencies
- SnapKit
- Kingfisher
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/duzexu/ADPhotoKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/120] Write sources
[2/120] Copying Localizable.strings
[7/120] Copying warning@2x.png
[10/120] Copying PrivacyInfo.xcprivacy
[10/120] Copying warning@3x.png
[10/120] Copying videoLoadFailed@2x.png
[10/120] Copying toggle_camera@2x.png
[13/120] Copying Localizable.strings
[13/120] Copying videoLoadFailed@3x.png
[13/120] Copying takePhoto@2x.png
[13/120] Copying video@3x.png
[13/120] Copying shadow@3x.png
[13/120] Copying video@2x.png
[13/120] Copying toggle_camera@3x.png
[13/120] Copying right_arrow@3x.png
[13/120] Copying retake@3x.png
[13/120] Copying Localizable.strings
[24/120] Copying playVideo@3x.png
[24/120] Copying takePhoto@3x.png
[26/120] Copying playVideo@2x.png
[26/120] Copying shadow@2x.png
[26/120] Copying retake@2x.png
[26/120] Copying navBack@3x.png
[26/120] Copying right_arrow@2x.png
[26/120] Copying Localizable.strings
[26/120] Copying livePhoto@3x.png
[26/120] Copying Localizable.strings
[26/120] Copying nav_close@2x.png
[26/120] Copying Localizable.strings
[26/120] Copying icons_undo@3x.png
[26/120] Copying navBack@2x.png
[26/120] Copying nav_close@3x.png
[26/120] Copying icons_undo@2x.png
[43/120] Copying icons_redo@3x.png
[43/120] Copying icons_undo_disable@2x.png
[43/120] Copying livePhoto@2x.png
[44/120] Copying icons_undo_disable@3x.png
[47/120] Copying icons_outlined_session_arrow_down@2x.png
[48/120] Copying icons_redo@2x.png
[49/120] Copying icons_outlined_session_arrow_down@3x.png
[49/120] Copying icons_redo_disable@3x.png
[49/120] Copying icons_redo_disable@2x.png
[52/120] Copying icons_outlined_rotate@3x.png
[52/120] Copying icons_outlined_rotate@2x.png
[52/120] Copying icons_input_font_bg@2x.png
[52/120] Copying icons_input_outline@3x.png
[56/120] Copying icons_filled_sticker@2x.png
[57/120] Copying icons_filled_sticker@3x.png
[57/120] Copying icons_filled_text@2x.png
[57/120] Copying icons_input_font_bg@3x.png
[57/120] Copying icons_filled_pencil3@3x.png
[57/120] Copying icons_input_outline@2x.png
[61/120] Copying icons_filled_text@3x.png
[61/120] Copying icons_input_font@3x.png
[62/120] Copying icons_filled_pencil3_on@3x.png
[65/120] Copying icons_filled_pencil3_on@2x.png
[65/120] Copying icons_filled_pencil3@2x.png
[65/120] Copying icons_filled_mosaic_on@2x.png
[66/120] Copying icons_input_font@2x.png
[69/120] Copying icons_filled_mosaic@2x.png
[70/120] Copying icons_filled_done@3x.png
[71/120] Copying icons_filled_mosaic_on@3x.png
[71/120] Copying icons_filled_done@2x.png
[71/120] Copying icons_filled_mosaic@3x.png
[72/120] Copying icons_filled_delete_on@2x.png
[72/120] Copying icons_filled_delete@3x.png
[76/120] Copying icons_filled_delete@2x.png
[77/120] Copying icons_eraser_circle@3x.png
[78/120] Copying icons_filled_clip@3x.png
[78/120] Copying icons_filled_close@2x.png
[78/120] Copying icons_filled_clip@2x.png
[78/120] Copying icons_filled_close@3x.png
[78/120] Copying icons_filled_delete_on@3x.png
[83/120] Copying icons_eraser_circle@2x.png
[84/120] Copying focus@2x.png
[84/120] Copying icons_eraser@3x.png
[84/120] Copying flash_on@3x.png
[87/120] Copying icons_eraser@2x.png
[88/120] Copying flash_on@2x.png
[88/120] Copying Localizable.strings
[90/120] Copying focus@3x.png
[90/120] Copying flash_off@3x.png
[92/120] Copying flash_off@2x.png
[92/120] Copying Localizable.strings
[93/120] Copying btn_unselected_with_check@3x.png
[93/120] Copying btn_unselected@2x.png
[93/120] Copying downArrow@3x.png
[93/120] Copying defaultphoto.png
[96/120] Copying btn_selected@2x.png
[99/120] Copying Localizable.strings
[99/120] Copying btn_unselected@3x.png
[99/120] Copying btn_original_selected@3x.png
[102/120] Copying downArrow@2x.png
[102/120] Copying btn_unselected_with_check@2x.png
[102/120] Copying albumSelect@3x.png
[102/120] Copying albumSelect@2x.png
[102/120] Copying btn_original_selected@2x.png
[102/120] Copying btn_selected@3x.png
[108/120] Copying btn_circle@3x.png
[109/120] Copying btn_circle@2x.png
[109/120] Copying btn_original_circle@2x.png
[111/120] Copying btn_original_circle@3x.png
[112/120] Copying addPhoto@3x.png
[113/120] Copying addPhoto@2x.png
[114/120] Copying ablumList_arrow@3x.png
[114/120] Copying EditedIcon_Normal@2x.png
[114/120] Copying ablumList_arrow@2x.png
[114/120] Copying EditedIcon_Normal@3x.png
[118/120] Copying Info.plist
[119/120] Write swift-version--7754E27361AE5C74.txt
[121/208] Emitting module SnapKit
[122/211] Emitting module Kingfisher
[123/216] Compiling SnapKit Typealiases.swift
[124/216] Compiling SnapKit UILayoutSupport+Extensions.swift
[125/216] Compiling SnapKit resource_bundle_accessor.swift
[126/216] Compiling SnapKit ConstraintMakerPrioritizable.swift
[127/216] Compiling SnapKit ConstraintMakerRelatable+Extensions.swift
[128/216] Compiling SnapKit ConstraintMakerRelatable.swift
[129/216] Compiling Kingfisher Kingfisher.swift
[130/216] Compiling SnapKit ConstraintDSL.swift
[131/216] Compiling SnapKit ConstraintDescription.swift
[132/216] Compiling SnapKit ConstraintDirectionalInsetTarget.swift
[133/216] Compiling SnapKit ConstraintDirectionalInsets.swift
[134/216] Compiling SnapKit ConstraintInsetTarget.swift
[135/216] Compiling Kingfisher ImageCache.swift
[136/216] Compiling SnapKit ConstraintItem.swift
[137/216] Compiling SnapKit ConstraintLayoutGuide+Extensions.swift
[138/216] Compiling SnapKit ConstraintRelation.swift
[139/216] Compiling SnapKit ConstraintView+Extensions.swift
[140/216] Compiling Kingfisher ImageModifier.swift
[141/216] Compiling Kingfisher ImagePrefetcher.swift
[142/216] Compiling SnapKit Constraint.swift
[143/216] Compiling SnapKit ConstraintAttributes.swift
[144/216] Compiling SnapKit ConstraintConfig.swift
[145/216] Compiling SnapKit ConstraintConstantTarget.swift
[146/216] Compiling SnapKit ConstraintLayoutGuide.swift
[147/216] Compiling SnapKit ConstraintLayoutGuideDSL.swift
[148/216] Compiling SnapKit ConstraintLayoutSupport.swift
[149/216] Compiling SnapKit ConstraintLayoutSupportDSL.swift
[150/216] Compiling SnapKit Debugging.swift
[151/216] Compiling SnapKit LayoutConstraint.swift
[152/216] Compiling SnapKit LayoutConstraintItem.swift
[153/216] Compiling SnapKit ConstraintOffsetTarget.swift
[154/216] Compiling SnapKit ConstraintPriority.swift
[155/216] Compiling SnapKit ConstraintPriorityTarget.swift
[156/216] Compiling SnapKit ConstraintRelatableTarget.swift
[157/216] Compiling SnapKit ConstraintMaker.swift
[158/216] Compiling SnapKit ConstraintMakerEditable.swift
[159/216] Compiling SnapKit ConstraintMakerExtendable.swift
[160/216] Compiling SnapKit ConstraintMakerFinalizable.swift
[161/216] Compiling Kingfisher Runtime.swift
[162/216] Compiling Kingfisher SizeExtensions.swift
[163/216] Compiling Kingfisher String+MD5.swift
[164/216] Compiling Kingfisher AnimatedImageView.swift
[165/216] Compiling Kingfisher Indicator.swift
[188/216] Compiling Kingfisher AVAssetImageDataProvider.swift
[189/216] Compiling Kingfisher ImageDataProvider.swift
[190/216] Compiling Kingfisher Resource.swift
[191/216] Compiling Kingfisher Source.swift
[192/216] Compiling Kingfisher KF.swift
[193/216] Compiling Kingfisher KFOptionsSetter.swift
[210/216] Compiling Kingfisher ImageDownloader.swift
[211/216] Compiling Kingfisher ImageDownloaderDelegate.swift
[212/216] Compiling Kingfisher SessionDataTask.swift
[213/216] Compiling Kingfisher SessionDelegate.swift
[214/216] Compiling Kingfisher ImageBinder.swift
[215/216] Compiling Kingfisher KFImage.swift
[216/216] Compiling Kingfisher KFImageOptions.swift
[217/291] Compiling ADPhotoKit ADImageClipDismissTransition.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[218/291] Compiling ADPhotoKit ADImageEditConfigurable.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[219/291] Compiling ADPhotoKit ADImageEditController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[220/291] Compiling ADPhotoKit ADImageStickerSelectController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[221/291] Compiling ADPhotoKit ADPresentationController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[222/291] Compiling ADPhotoKit ADTextStickerEditController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[223/291] Compiling ADPhotoKit ADUndoManager.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[224/291] Compiling ADPhotoKit ADColorCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[225/299] Compiling ADPhotoKit ADCollectionViewFlowLayout.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[226/299] Compiling ADPhotoKit ADEnum.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[227/299] Compiling ADPhotoKit ADLocale.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[228/299] Compiling ADPhotoKit ADPhotoKitConfiguration.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[229/299] Compiling ADPhotoKit ADPhotoKitConstant.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[230/299] Compiling ADPhotoKit ADWeakProxy.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[231/299] Compiling ADPhotoKit ADEnum+Extension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[232/299] Compiling ADPhotoKit Bundle+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[233/299] Compiling ADPhotoKit Cell+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[234/299] Compiling ADPhotoKit ADPhotoManager.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[235/299] Compiling ADPhotoKit ADPhotoModel.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[236/299] Compiling ADPhotoKit ADImageDataProvider.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[237/299] Compiling ADPhotoKit PHAsset+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[238/299] Compiling ADPhotoKit UIImageView+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[239/299] Compiling ADPhotoKit ADAlbumListController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[240/299] Compiling ADPhotoKit ADAlbumListSwiftUIView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[241/299] Compiling ADPhotoKit ADAlert.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[242/299] Emitting module ADPhotoKit
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[243/299] Compiling ADPhotoKit ADAssetBrowserController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[244/299] Compiling ADPhotoKit ADAssetBrowserSwiftUIView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[245/299] Compiling ADPhotoKit ADAssetBrowserTransition.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[246/299] Compiling ADPhotoKit ADAssetModelBrowserController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[247/299] Compiling ADPhotoKit ADAssetOperation.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[248/299] Compiling ADPhotoKit ADCaptureViewController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[249/299] Compiling ADPhotoKit ADPhotoKitUI.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[250/299] Compiling ADPhotoKit ADPhotoNavController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[251/299] Compiling ADPhotoKit ADPhotoUIConfigurable.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[252/299] Compiling ADPhotoKit ADProgress.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[253/299] Compiling ADPhotoKit ADProgressHUD.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[254/299] Compiling ADPhotoKit ADProgressView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[255/299] Compiling ADPhotoKit ADThumbnailViewController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[256/299] Compiling ADPhotoKit ADBrowserBaseCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[257/299] Compiling ADPhotoKit ADBrowserToolBarCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[258/299] Compiling ADPhotoKit ADImageBrowserCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[259/299] Compiling ADPhotoKit ADImageEditContentView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[260/299] Compiling ADPhotoKit ADImageEditControlsView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[261/299] Compiling ADPhotoKit ADImageStickerSectionsView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[262/299] Compiling ADPhotoKit ADLineDrawView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[263/299] Compiling ADPhotoKit ADMosaicDrawView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[264/299] Compiling ADPhotoKit ADStickerInteractView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[265/299] Compiling ADPhotoKit ADTextStickerInputView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[266/299] Compiling ADPhotoKit resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[267/299] Compiling ADPhotoKit ADBrowserNavBarView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[268/299] Compiling ADPhotoKit ADBrowserToolBarSelectView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[269/299] Compiling ADPhotoKit ADBrowserToolBarView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[270/299] Compiling ADPhotoKit ADEmbedAlbumListView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[271/299] Compiling ADPhotoKit ADRecordingView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[272/299] Compiling ADPhotoKit ADThumbnailNavBarView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[273/299] Compiling ADPhotoKit ADThumbnailToolBarView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[274/299] Compiling ADPhotoKit ADImageClipController.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[275/299] Compiling ADPhotoKit ADEditToolCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[276/299] Compiling ADPhotoKit ADImageStickerCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[277/299] Compiling ADPhotoKit ADImageClip.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[278/299] Compiling ADPhotoKit ADImageDraw.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[279/299] Compiling ADPhotoKit ADImageSticker.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[280/299] Compiling ADPhotoKit ADClipControllerViews.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[281/299] Compiling ADPhotoKit ADDrawInteractView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[282/299] Compiling ADPhotoKit ADEraserButton.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[283/299] Compiling ADPhotoKit CoreGraphics+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[284/299] Compiling ADPhotoKit UIColor+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[285/299] Compiling ADPhotoKit UIImage+ADExtension.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[286/299] Compiling ADPhotoKit ADAlbumListDataSource.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[287/299] Compiling ADPhotoKit ADAssetBrowsable.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[288/299] Compiling ADPhotoKit ADAssetBrowserDataSource.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[289/299] Compiling ADPhotoKit ADAssetListDataSource.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[290/299] Compiling ADPhotoKit ADDataSourceProtocol.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[291/299] Compiling ADPhotoKit ADPhotoKit.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[292/299] Compiling ADPhotoKit ADVideoBrowserCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[293/299] Compiling ADPhotoKit ADAddPhotoCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[294/299] Compiling ADPhotoKit ADAlbumListCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[295/299] Compiling ADPhotoKit ADCameraCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[296/299] Compiling ADPhotoKit ADThumbnailListCell.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[297/299] Compiling ADPhotoKit ADAlbumListNavBarView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[298/299] Compiling ADPhotoKit ADBaseNavBarView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
[299/299] Compiling ADPhotoKit ADBrowserControlsView.swift
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/ADCollectionViewFlowLayout.swift:8:8: error: no such module 'UIKit'
6 | //
7 |
8 | import UIKit
| `- error: no such module 'UIKit'
9 |
10 | class ADCollectionViewFlowLayout: UICollectionViewFlowLayout {
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/ADPhotoKit/Classes/Base/PrivacyInfo.xcprivacy
BUILD FAILURE 6.0 macosSpm