Build Information
Failed to build MCEmojiPicker, reference 1.2.5 (e5b3ed
), with Swift 6.1 for macOS (SPM) on 21 Jun 2025 07:05:16 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/izyumkin/MCEmojiPicker.git
Reference: 1.2.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/izyumkin/MCEmojiPicker
* tag 1.2.5 -> FETCH_HEAD
HEAD is now at e5b3ed3 Fixed the display of the selected skin tone in the collection
Cloned https://github.com/izyumkin/MCEmojiPicker.git
Revision (git rev-parse @):
e5b3ed359b04370287366a7c15ffa7013cdd4eec
SUCCESS checkout https://github.com/izyumkin/MCEmojiPicker.git at 1.2.5
========================================
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": "mcemojipicker",
"name": "MCEmojiPicker",
"url": "https://github.com/izyumkin/MCEmojiPicker.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MCEmojiPicker",
"dependencies": [
]
}
]
}
Fetching https://github.com/izyumkin/MCEmojiPicker.git
[1/2326] Fetching mcemojipicker
Fetched https://github.com/izyumkin/MCEmojiPicker.git from cache (0.94s)
Creating working copy for https://github.com/izyumkin/MCEmojiPicker.git
Working copy of https://github.com/izyumkin/MCEmojiPicker.git resolved at 1.2.5 (e5b3ed3)
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/izyumkin/MCEmojiPicker.git
https://github.com/izyumkin/MCEmojiPicker.git
{
"default_localization" : "en",
"dependencies" : [
],
"manifest_display_name" : "MCEmojiPicker",
"name" : "MCEmojiPicker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.1"
}
],
"products" : [
{
"name" : "MCEmojiPickerJSON",
"targets" : [
"MCEmojiPickerJSON"
],
"type" : {
"executable" : null
}
},
{
"name" : "MCEmojiPicker",
"targets" : [
"MCEmojiPicker"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"4.2"
],
"targets" : [
{
"c99name" : "MCEmojiPickerJSON",
"module_type" : "SwiftTarget",
"name" : "MCEmojiPickerJSON",
"path" : "Sources/MCEmojiPickerJSON",
"product_memberships" : [
"MCEmojiPickerJSON"
],
"sources" : [
"MCEmojiDefinitions.swift",
"MCEmojiPickerJSON.swift"
],
"target_dependencies" : [
"MCEmojiPicker"
],
"type" : "executable"
},
{
"c99name" : "MCEmojiPicker",
"module_type" : "SwiftTarget",
"name" : "MCEmojiPicker",
"path" : "Sources/MCEmojiPicker",
"product_memberships" : [
"MCEmojiPickerJSON",
"MCEmojiPicker"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/activities.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/animalsAndNature.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/emotionsAndPeople.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/flags.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/foodAndDrinks.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/items.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/symbols.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/EmojiDefinitions/travellingAndPlaces.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ar.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ca.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/cs.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "cs"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/da.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "da"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/de.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/el.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "el"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/en-AU.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "en-au"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/en-GB.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "en-gb"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/en-IN.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "en-in"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/en.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/es-419.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "es-419"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/es.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/fi.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "fi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/fr-CA.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "fr-ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/fr.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/he.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "he"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/hi.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "hi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/hr.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "hr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/hu.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "hu"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/id.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/it.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ja.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ja"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ko.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ms.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/nb.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "nb"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/nl.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/pl.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "pl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/pt-BR.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "pt-br"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/pt-PT.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "pt-pt"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ro.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/ru.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/sk.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "sk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/sv.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/th.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/tr.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/uk.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/vi.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/zh-HK.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/zh-Hans.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Resources/Localization/zh-Hant.lproj/MCEmojiPickerLocalizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"Bindings/Observable.swift",
"Common/Extensions/Array+Extension.swift",
"Common/Extensions/Bundle+Extension.swift",
"Common/Extensions/Double+Extension.swift",
"Common/Extensions/NSNotification.Name+Extension.swift",
"Common/Extensions/UICollectionReusableView+Extension.swift",
"Common/Extensions/UIColor+Extension.swift",
"Common/Extensions/View+Extension.swift",
"Model/MCEmoji.swift",
"Model/MCEmojiCategory.swift",
"Model/MCPickerArrowDirection.swift",
"Services/MCUnicodeManager.swift",
"View/MCEmojiPickerRepresentableController.swift",
"View/MCEmojiPickerViewController.swift",
"View/Views/EmojiCategoryView/MCEmojiCategoryIconView.swift",
"View/Views/EmojiCategoryView/MCTouchableEmojiCategoryView.swift",
"View/Views/EmojiPreviewView/MCEmojiPreviewBackgroundView.swift",
"View/Views/EmojiPreviewView/MCEmojiPreviewView.swift",
"View/Views/EmojiSkinTonePickerView/MCEmojiSkinTonePickerBackgroundView.swift",
"View/Views/EmojiSkinTonePickerView/MCEmojiSkinTonePickerContainerView.swift",
"View/Views/EmojiSkinTonePickerView/MCEmojiSkinTonePickerView.swift",
"View/Views/MCEmojiCollectionViewCell.swift",
"View/Views/MCEmojiPickerView.swift",
"View/Views/MCEmojiSectionHeader.swift",
"ViewModel/MCEmojiPickerViewModel.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/56] Write sources
[2/56] Write MCEmojiPickerJSON-entitlement.plist
[3/56] Copying animalsAndNature.json
[3/56] Copying MCEmojiPickerLocalizable.strings
[3/56] Copying activities.json
[4/56] Copying flags.json
[4/56] Copying items.json
[8/56] Copying emotionsAndPeople.json
[8/56] Copying MCEmojiPickerLocalizable.strings
[8/56] Copying symbols.json
[9/56] Copying MCEmojiPickerLocalizable.strings
[9/56] Copying travellingAndPlaces.json
[9/56] Copying MCEmojiPickerLocalizable.strings
[34/56] Copying foodAndDrinks.json
[35/56] Copying MCEmojiPickerLocalizable.strings
[48/56] Copying Info.plist
[48/56] Copying MCEmojiPickerLocalizable.strings
[52/56] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[54/81] Emitting module MCEmojiPicker
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[55/83] Compiling MCEmojiPicker MCEmojiPickerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[56/83] Compiling MCEmojiPicker MCEmojiSectionHeader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[57/83] Compiling MCEmojiPicker MCEmojiPickerViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[58/83] Compiling MCEmojiPicker resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[59/83] Compiling MCEmojiPicker MCEmojiCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[60/83] Compiling MCEmojiPicker MCPickerArrowDirection.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[61/83] Compiling MCEmojiPicker MCUnicodeManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[62/83] Compiling MCEmojiPicker Double+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[63/83] Compiling MCEmojiPicker NSNotification.Name+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[64/83] Compiling MCEmojiPicker UICollectionReusableView+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[65/83] Compiling MCEmojiPicker MCEmojiSkinTonePickerBackgroundView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[66/83] Compiling MCEmojiPicker MCEmojiSkinTonePickerContainerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[67/83] Compiling MCEmojiPicker MCEmojiSkinTonePickerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[68/83] Compiling MCEmojiPicker MCEmojiCollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[69/83] Compiling MCEmojiPicker Observable.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[70/83] Compiling MCEmojiPicker Array+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[71/83] Compiling MCEmojiPicker Bundle+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[72/83] Compiling MCEmojiPicker MCEmojiPickerRepresentableController.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[73/83] Compiling MCEmojiPicker MCEmojiPickerViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[74/83] Compiling MCEmojiPicker MCEmojiCategoryIconView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[75/83] Compiling MCEmojiPicker MCTouchableEmojiCategoryView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[76/83] Compiling MCEmojiPicker MCEmojiPreviewBackgroundView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[77/83] Compiling MCEmojiPicker MCEmojiPreviewView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[78/83] Compiling MCEmojiPicker UIColor+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[79/83] Compiling MCEmojiPicker View+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[80/83] Compiling MCEmojiPicker MCEmoji.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/4] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/29] Emitting module MCEmojiPicker
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[3/31] Compiling MCEmojiPicker Observable.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[4/31] Compiling MCEmojiPicker Array+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[5/31] Compiling MCEmojiPicker Bundle+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[6/31] Compiling MCEmojiPicker UIColor+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[7/31] Compiling MCEmojiPicker View+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[8/31] Compiling MCEmojiPicker MCEmoji.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[9/31] Compiling MCEmojiPicker Double+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[10/31] Compiling MCEmojiPicker NSNotification.Name+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[11/31] Compiling MCEmojiPicker UICollectionReusableView+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[12/31] Compiling MCEmojiPicker MCEmojiCategory.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[13/31] Compiling MCEmojiPicker MCPickerArrowDirection.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[14/31] Compiling MCEmojiPicker MCUnicodeManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[15/31] Compiling MCEmojiPicker MCEmojiPickerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[16/31] Compiling MCEmojiPicker MCEmojiSectionHeader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[17/31] Compiling MCEmojiPicker MCEmojiPickerViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[18/31] Compiling MCEmojiPicker resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[19/31] Compiling MCEmojiPicker MCEmojiSkinTonePickerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[20/31] Compiling MCEmojiPicker MCEmojiCollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[21/31] Compiling MCEmojiPicker MCEmojiPickerRepresentableController.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[22/31] Compiling MCEmojiPicker MCEmojiPickerViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[23/31] Compiling MCEmojiPicker MCEmojiCategoryIconView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[24/31] Compiling MCEmojiPicker MCEmojiSkinTonePickerBackgroundView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[25/31] Compiling MCEmojiPicker MCEmojiSkinTonePickerContainerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[26/31] Compiling MCEmojiPicker MCTouchableEmojiCategoryView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[27/31] Compiling MCEmojiPicker MCEmojiPreviewBackgroundView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
[28/31] Compiling MCEmojiPicker MCEmojiPreviewView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MCEmojiPicker/Common/Extensions/Double+Extension.swift:23:8: error: no such module 'UIKit'
21 | // SOFTWARE.
22 |
23 | import UIKit
| `- error: no such module 'UIKit'
24 |
25 | extension Double {
BUILD FAILURE 6.1 macosSpm