Build Information
Successful build of Stem, reference 2.1.0 (fe88a2), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 15:38:37 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/linhay/Stem.git
Reference: 2.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/linhay/Stem
* tag 2.1.0 -> FETCH_HEAD
HEAD is now at fe88a25 chore: StemColor 迁移
Cloned https://github.com/linhay/Stem.git
Revision (git rev-parse @):
fe88a25503aa55313938008a781d9bf8dc821c74
SUCCESS checkout https://github.com/linhay/Stem.git at 2.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/linhay/Stem.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 95]
[Planning deferred tasks]
[30 / 45] Stem_StemTests
[33 / 45] Stem_StemTests
[35 / 45]
[36 / 46] Stem
[46 / 140]
[49 / 140]
[57 / 140]
[60 / 140]
[61 / 140]
[66 / 140]
[68 / 140]
[70 / 140]
[75 / 140]
[80 / 140]
[82 / 140]
[85 / 140]
[86 / 140]
[98 / 140]
[102 / 140]
[105 / 140]
[107 / 140]
[110 / 140]
[115 / 140]
[116 / 140]
[117 / 140]
[119 / 140]
[130 / 140] Stem
[136 / 140] Stem
[139 / 140] Stem-product
Build complete! (15.64 sec)
2026-09-21 11:38:22.657 AssetCatalogAgent-AssetRuntime[679:3998] CoreThemeDefinition: Unable to create image for file:///Users/admin/builder/spi-builder-workspace/Tests/StemTests/Resource/fixture.xcassets/fixture-corrupt.png.dataset/fixture-corrupt.png
/* com.apple.actool.document.warnings */
/Users/admin/builder/spi-builder-workspace/Tests/StemTests/Resource/fixture.xcassets:./fixture.dmg.dataset/[universal][][][][]: warning: The file "fixture.dmg" for the image set "fixture.dmg" does not exist.
/Users/admin/builder/spi-builder-workspace/Tests/StemTests/Resource/fixture.xcassets:./fixture.dmg.dataset/[universal][][][][]: warning: The file "fixture.dmg" for the image set "fixture.dmg" does not exist.
/* com.apple.actool.compilation-results */
/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Stem.build/Debug/Stem_StemTests-b.build/assetcatalog_generated_info.plist_thinned
/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Stem.build/Debug/Stem_StemTests-b.build/assetcatalog_output/thinned/Assets.car
/Users/admin/builder/spi-builder-workspace/Sources/Stem/CrossPlatform/Fundamentals/URL/URL.swift:48:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m // MARK: - ExpressibleByStringLiteral
[0;36m48 |[0;0m extension URL: ExpressibleByStringLiteral {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m49 |[0;0m
[0;36m50 |[0;0m public init(stringLiteral value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Stem/CrossPlatform/AVKit/STAudioRecorder.swift:26:12: [1;33mwarning: [1;39mclass 'STAudioRecorder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m24 |[0;0m import AVFoundation
[0;36m25 |[0;0m
[0;36m26 |[0;0m open class STAudioRecorder: AVAudioRecorder {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'STAudioRecorder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m27 |[0;0m
[0;36m28 |[0;0m public struct Format {
/Users/admin/builder/spi-builder-workspace/Sources/Stem/CrossPlatform/Fundamentals/URL/URL.swift:48:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m46 |[0;0m
[0;36m47 |[0;0m // MARK: - ExpressibleByStringLiteral
[0;36m48 |[0;0m extension URL: ExpressibleByStringLiteral {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m49 |[0;0m
[0;36m50 |[0;0m public init(stringLiteral value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/SVG/StemSVG.swift:59:28: [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m57 |[0;0m if let ImageRep = (Self.SVGImageRep as AnyObject as? NSObjectProtocol),
[0;36m58 |[0;0m let rep = ImageRep
[0;36m59 |[0;0m .perform(.init("alloc"))
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m60 |[0;0m .takeRetainedValue()
[0;36m61 |[0;0m .perform(.init("initWithData:"), with: data)
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/SVG/StemSVG.swift:61:28: [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m59 |[0;0m .perform(.init("alloc"))
[0;36m60 |[0;0m .takeRetainedValue()
[0;36m61 |[0;0m .perform(.init("initWithData:"), with: data)
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of string literal for Objective-C selectors is deprecated; use '#selector' instead[0;0m [#deprecation]
[0;36m62 |[0;0m .takeUnretainedValue() as? NSImageRep {
[0;36m63 |[0;0m self.imageRep = rep
/Users/admin/builder/spi-builder-workspace/Sources/Stem/CrossPlatform/AVKit/STAudioRecorder.swift:26:12: [1;33mwarning: [1;39mclass 'STAudioRecorder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m24 |[0;0m import AVFoundation
[0;36m25 |[0;0m
[0;36m26 |[0;0m open class STAudioRecorder: AVAudioRecorder {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'STAudioRecorder' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m27 |[0;0m
[0;36m28 |[0;0m public struct Format {
/Users/admin/builder/spi-builder-workspace/Sources/Stem/CrossPlatform/AVKit/AudioFileService.swift:117:67: [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to a variable of type 'Optional<OutputType>'; this is likely incorrect because 'Optional<OutputType>' may contain an object reference.[0;0m
[0;36m115 |[0;0m var property = property
[0;36m116 |[0;0m var (size, _) = try self.propertyInfo(property.id)
[0;36m117 |[0;0m let status = AudioFileGetProperty(fd, property.id, &size, &property.value)
[0;36m|[0;0m `- [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to a variable of type 'Optional<OutputType>'; this is likely incorrect because 'Optional<OutputType>' may contain an object reference.[0;0m
[0;36m118 |[0;0m if status != noErr {
[0;36m119 |[0;0m throw error(status: status)
/Users/admin/builder/spi-builder-workspace/Sources/Stem/CrossPlatform/AVKit/AudioFileService.swift:127:66: [1;33mwarning: [1;39mforming 'UnsafeRawPointer' to a variable of type 'Optional<OutputType>'; this is likely incorrect because 'Optional<OutputType>' may contain an object reference.[0;0m
[0;36m125 |[0;0m var property = property
[0;36m126 |[0;0m let (size, _) = try self.propertyInfo(property.id)
[0;36m127 |[0;0m let status = AudioFileSetProperty(fd, property.id, size, &property.value)
[0;36m|[0;0m `- [1;33mwarning: [1;39mforming 'UnsafeRawPointer' to a variable of type 'Optional<OutputType>'; this is likely incorrect because 'Optional<OutputType>' may contain an object reference.[0;0m
[0;36m128 |[0;0m if status != noErr {
[0;36m129 |[0;0m throw error(status: status)
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:100:37: [1;33mwarning: [1;39m'kUTTypeJPEG' was deprecated in macOS 12.0: Use UTTypeJPEG or UTType.jpeg (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m98 |[0;0m var utType: CFString {
[0;36m99 |[0;0m switch self {
[0;36m100 |[0;0m case .jpeg: return kUTTypeJPEG
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeJPEG' was deprecated in macOS 12.0: Use UTTypeJPEG or UTType.jpeg (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m case .gif: return kUTTypeGIF
[0;36m102 |[0;0m case .tiff: return kUTTypeTIFF
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:101:37: [1;33mwarning: [1;39m'kUTTypeGIF' was deprecated in macOS 12.0: Use UTTypeGIF or UTType.gif (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m99 |[0;0m switch self {
[0;36m100 |[0;0m case .jpeg: return kUTTypeJPEG
[0;36m101 |[0;0m case .gif: return kUTTypeGIF
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeGIF' was deprecated in macOS 12.0: Use UTTypeGIF or UTType.gif (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m102 |[0;0m case .tiff: return kUTTypeTIFF
[0;36m103 |[0;0m case .png: return kUTTypePNG
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:102:37: [1;33mwarning: [1;39m'kUTTypeTIFF' was deprecated in macOS 12.0: Use UTTypeTIFF or UTType.tiff (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m100 |[0;0m case .jpeg: return kUTTypeJPEG
[0;36m101 |[0;0m case .gif: return kUTTypeGIF
[0;36m102 |[0;0m case .tiff: return kUTTypeTIFF
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeTIFF' was deprecated in macOS 12.0: Use UTTypeTIFF or UTType.tiff (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m103 |[0;0m case .png: return kUTTypePNG
[0;36m104 |[0;0m case .bmp: return kUTTypeBMP
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:103:37: [1;33mwarning: [1;39m'kUTTypePNG' was deprecated in macOS 12.0: Use UTTypePNG or UTType.png (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m case .gif: return kUTTypeGIF
[0;36m102 |[0;0m case .tiff: return kUTTypeTIFF
[0;36m103 |[0;0m case .png: return kUTTypePNG
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypePNG' was deprecated in macOS 12.0: Use UTTypePNG or UTType.png (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m104 |[0;0m case .bmp: return kUTTypeBMP
[0;36m105 |[0;0m case .ico: return kUTTypeICO
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:104:37: [1;33mwarning: [1;39m'kUTTypeBMP' was deprecated in macOS 12.0: Use UTTypeBMP or UTType.bmp (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m102 |[0;0m case .tiff: return kUTTypeTIFF
[0;36m103 |[0;0m case .png: return kUTTypePNG
[0;36m104 |[0;0m case .bmp: return kUTTypeBMP
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeBMP' was deprecated in macOS 12.0: Use UTTypeBMP or UTType.bmp (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m105 |[0;0m case .ico: return kUTTypeICO
[0;36m106 |[0;0m case .rawImage: return kUTTypeRawImage
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:105:37: [1;33mwarning: [1;39m'kUTTypeICO' was deprecated in macOS 12.0: Use UTTypeICO or UTType.ico (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m103 |[0;0m case .png: return kUTTypePNG
[0;36m104 |[0;0m case .bmp: return kUTTypeBMP
[0;36m105 |[0;0m case .ico: return kUTTypeICO
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeICO' was deprecated in macOS 12.0: Use UTTypeICO or UTType.ico (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m106 |[0;0m case .rawImage: return kUTTypeRawImage
[0;36m107 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Stem/UIKit/Image/CGImage/CGImage.swift:106:37: [1;33mwarning: [1;39m'kUTTypeRawImage' was deprecated in macOS 12.0: Use UTTypeRAWImage or UTType.rawImage (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m104 |[0;0m case .bmp: return kUTTypeBMP
[0;36m105 |[0;0m case .ico: return kUTTypeICO
[0;36m106 |[0;0m case .rawImage: return kUTTypeRawImage
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeRawImage' was deprecated in macOS 12.0: Use UTTypeRAWImage or UTType.rawImage (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m107 |[0;0m }
[0;36m108 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Stem",
"name" : "Stem",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "Stem",
"targets" : [
"Stem"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "StemTests",
"module_type" : "SwiftTarget",
"name" : "StemTests",
"path" : "Tests/StemTests",
"sources" : [
"AttributedString+HTML.swift",
"LyricTests.swift",
"MimeType/CGFloatExtensionTests.swift",
"MimeType/MimeTypeTest.swift",
"MimeType/StringExtensionTests.swift",
"MimeType/Tests.swift",
"Test-Combine.swift",
"XMLTest.swift"
],
"target_dependencies" : [
"Stem"
],
"type" : "test"
},
{
"c99name" : "Stem",
"module_type" : "SwiftTarget",
"name" : "Stem",
"path" : "Sources/Stem",
"product_memberships" : [
"Stem"
],
"sources" : [
"Core/Stem.swift",
"CrossPlatform/AVKit/AVAsset.swift",
"CrossPlatform/AVKit/AudioFileService.swift",
"CrossPlatform/AVKit/CoreAudioTypes.swift",
"CrossPlatform/AVKit/STAudioPlayer.swift",
"CrossPlatform/AVKit/STAudioQueueService.swift",
"CrossPlatform/AVKit/STAudioRecorder.swift",
"CrossPlatform/AVKit/STMetadataObject/STAVMetadataObjectKind.swift",
"CrossPlatform/AVKit/STMetadataObject/STMetadataFaceObject.swift",
"CrossPlatform/AVKit/STMetadataObject/STMetadataMachineReadableCodeObject.swift",
"CrossPlatform/AVKit/STMetadataObject/STMetadataObject.swift",
"CrossPlatform/AVKit/UIDevice+AVFoundation.swift",
"CrossPlatform/AVKit/UIImage+video.swift",
"CrossPlatform/Color/Color+darkMode.swift",
"CrossPlatform/Color/STWrapperColor+typealias.swift",
"CrossPlatform/Color/STWrapperColor.swift",
"CrossPlatform/Custom/Bundle/Bundle.swift",
"CrossPlatform/Custom/Combine/Combine+Async.swift",
"CrossPlatform/Custom/Combine/Combine+NSObject.swift",
"CrossPlatform/Custom/Combine/Combine+Publisher.swift",
"CrossPlatform/Custom/Device/Device+cpu.swift",
"CrossPlatform/Custom/Device/Device+information.swift",
"CrossPlatform/Custom/Device/Device+network.swift",
"CrossPlatform/Custom/Device/Device+other.swift",
"CrossPlatform/Custom/Device/Device+space.swift",
"CrossPlatform/Custom/Device/Device.swift",
"CrossPlatform/Custom/Foundation/Delegate.swift",
"CrossPlatform/Custom/Foundation/Gcd.swift",
"CrossPlatform/Custom/Foundation/Notice/Notice.swift",
"CrossPlatform/Custom/Foundation/Notice/NoticeParsable.swift",
"CrossPlatform/Custom/Foundation/Notice/NoticeToken.swift",
"CrossPlatform/Custom/Foundation/Notice/NoticeType.swift",
"CrossPlatform/Custom/Foundation/STLRUCache.swift",
"CrossPlatform/Custom/Foundation/UserDefaults.swift",
"CrossPlatform/Custom/Foundation/Version/STVersion.swift",
"CrossPlatform/Custom/Foundation/Version/Version+StringLiteralConvertible.swift",
"CrossPlatform/Custom/Location/LocationTransformer.swift",
"CrossPlatform/Custom/StemArrayResultBuilder.swift",
"CrossPlatform/Custom/StemError.swift",
"CrossPlatform/Custom/StemFont.swift",
"CrossPlatform/Custom/StemShell.swift",
"CrossPlatform/Custom/StringMarker/StringMarker.swift",
"CrossPlatform/Custom/StringMarker/StringRender+Marker.swift",
"CrossPlatform/Custom/StringMarker/StringRender.swift",
"CrossPlatform/Foundation/Coder/Coder.swift",
"CrossPlatform/Foundation/Date/Date.swift",
"CrossPlatform/Foundation/Date/Timer.swift",
"CrossPlatform/Foundation/Dispatch/DispatchQueue.swift",
"CrossPlatform/Foundation/Fundamentals/Formatter/ByteCountFormatter.swift",
"CrossPlatform/Foundation/Fundamentals/Formatter/NumberFormatter.swift",
"CrossPlatform/Foundation/NSItemProvider/NSItemProvider.swift",
"CrossPlatform/Foundation/StringProtocol/CharacterSet.swift",
"CrossPlatform/Foundation/StringProtocol/StringProtocol.swift",
"CrossPlatform/Foundation/Then.swift",
"CrossPlatform/Fundamentals/Collections/Array.swift",
"CrossPlatform/Fundamentals/Collections/CollectionConcurrencyKit.swift",
"CrossPlatform/Fundamentals/Collections/Dictionary.swift",
"CrossPlatform/Fundamentals/Collections/IndexPath.swift",
"CrossPlatform/Fundamentals/Collections/STCountedSet.swift",
"CrossPlatform/Fundamentals/Collections/Sequence.swift",
"CrossPlatform/Fundamentals/Data/Data+MimeType.swift",
"CrossPlatform/Fundamentals/Data/Data+crypto.swift",
"CrossPlatform/Fundamentals/Data/Data.swift",
"CrossPlatform/Fundamentals/Geometry/CGFloat.swift",
"CrossPlatform/Fundamentals/Geometry/CGPoint.swift",
"CrossPlatform/Fundamentals/Geometry/CGRect.swift",
"CrossPlatform/Fundamentals/Geometry/CGSize.swift",
"CrossPlatform/Fundamentals/Geometry/CGVector.swift",
"CrossPlatform/Fundamentals/Number/Bool.swift",
"CrossPlatform/Fundamentals/Number/Decimal.swift",
"CrossPlatform/Fundamentals/Number/Double.swift",
"CrossPlatform/Fundamentals/String/Character/Character.swift",
"CrossPlatform/Fundamentals/String/String+Emoji.swift",
"CrossPlatform/Fundamentals/String/String+Header.swift",
"CrossPlatform/Fundamentals/String/String+Map.swift",
"CrossPlatform/Fundamentals/String/String+random.swift",
"CrossPlatform/Fundamentals/String/String+substring.swift",
"CrossPlatform/Fundamentals/String/String+tokenize.swift",
"CrossPlatform/Fundamentals/URL/URL.swift",
"CrossPlatform/ISO/ISO_3166-1_alpha-2.swift",
"CrossPlatform/MapKit/CLGeocoder.swift",
"CrossPlatform/NSObject/NSObject.swift",
"CrossPlatform/NSObject/NSObjectObserver.swift",
"CrossPlatform/NSObject/STWeak.swift",
"CrossPlatform/Network/NetworkMonitor.swift",
"CrossPlatform/Parser/JSON/StemXML.swift",
"CrossPlatform/Runtime/Invocation.swift",
"CrossPlatform/Runtime/RunTime+Exchange.swift",
"CrossPlatform/Runtime/RunTime+ObjectType.swift",
"CrossPlatform/Runtime/RunTime+Print.swift",
"CrossPlatform/Runtime/RunTime.swift",
"CrossPlatform/SFSymbol/SFSymbol+Image.swift",
"CrossPlatform/SFSymbol/SFSymbol+NSImage.swift",
"CrossPlatform/SFSymbol/SFSymbol+UIImage.swift",
"CrossPlatform/SFSymbol/SFSymbol.swift",
"CrossPlatform/STImage.swift",
"CrossPlatform/STLyric.swift",
"CrossPlatform/SwiftUI/STLazyView.swift",
"CrossPlatform/UserNotifications/UNUserNotificationCenter.swift",
"CrossPlatform/WebKit/HybridCookieStorage.swift",
"CrossPlatform/WebKit/WebKit+WKWebView.swift",
"STUIKit/RecoverNavigationProtocol/RecoverNavigationProtocol.swift",
"UIKit/Application/UIApplication.swift",
"UIKit/Application/UIWindow.swift",
"UIKit/AttributedString/AttributedString+Attribute.swift",
"UIKit/AttributedString/AttributedString.swift",
"UIKit/AttributedString/MutableAttributedString.swift",
"UIKit/Control/UIButton.swift",
"UIKit/Control/UIControl.swift",
"UIKit/Custom/GestureRecognizer/STGestureRecognizer.swift",
"UIKit/Custom/TapticEngine/TapticEngine.swift",
"UIKit/Font/UIFont.swift",
"UIKit/GestureRecognizer/UIGestureRecognizer+State.swift",
"UIKit/Image/CGImage/CGImage.swift",
"UIKit/Image/CoreImage/CIFilter+Generator.swift",
"UIKit/Image/CoreImage/CIFilter+enum.swift",
"UIKit/Image/CoreImage/CIFilter+protocol.swift",
"UIKit/Image/NSImage/NSImage+Data.swift",
"UIKit/Image/NSImage/NSImage+Resize.swift",
"UIKit/Image/SVG/StemSVG.swift",
"UIKit/Image/UIImage/UIImage+Color.swift",
"UIKit/Image/UIImage/UIImage+CoreImage.swift",
"UIKit/Image/UIImage/UIImage+Edit.swift",
"UIKit/Image/UIImage/UIImage+Format.swift",
"UIKit/Image/UIImage/UIImage+info.swift",
"UIKit/Image/UIImage/UIImage+size.swift",
"UIKit/Image/UIImage/UImage+other.swift",
"UIKit/ImageView/UIImageView.swift",
"UIKit/InputView/UISearchBar.swift",
"UIKit/InputView/UITextField.swift",
"UIKit/InputView/UITextView.swift",
"UIKit/Interface/UINib.swift",
"UIKit/Interface/UIStoryboard.swift",
"UIKit/Keyboard/KeyboardStateManager.swift",
"UIKit/Keyboard/UIKeyCommand.swift",
"UIKit/Label/UILabel.swift",
"UIKit/ListView/UIScrollView.swift",
"UIKit/NSLayoutConstraint/NSLayoutConstraint.swift",
"UIKit/View/CALayer+Stem.swift",
"UIKit/View/STLayerView.swift",
"UIKit/View/STSwitch.swift",
"UIKit/View/UIResponder.swift",
"UIKit/View/UIStackView.swift",
"UIKit/View/UIView.swift",
"UIKit/ViewController/STControllerPreview.swift",
"UIKit/ViewController/UINavigationController.swift",
"UIKit/ViewController/UIViewController.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.