The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build StreamChat, reference 4.88.0 (1f43d7), with Swift 6.2 (beta) for macOS (SPM) on 10 Sep 2025 01:52:16 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[721/1152] Compiling StreamChatUI SwiftyGifManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[722/1152] Compiling StreamChatUI UIImage+SwiftyGif.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[723/1152] Compiling StreamChatUI UIImageView+SwiftyGif.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[724/1152] Compiling StreamChatUI Animation.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[725/1152] Compiling StreamChatUI Cache.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[726/1152] Compiling StreamChatUI Cancellable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[727/1152] Compiling StreamChatUI ChatMessage+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[728/1152] Compiling StreamChatUI DateUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[729/1152] Compiling StreamChatUI Array+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[730/1152] Compiling StreamChatUI Array+SafeSubscript.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[731/1152] Compiling StreamChatUI Bundle+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[732/1152] Compiling StreamChatUI CACornerMask+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[733/1152] Compiling StreamChatUI CALayer+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[734/1152] Compiling StreamChatUI CGPoint+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[735/1152] Compiling StreamChatUI CGRect+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[736/1152] Compiling StreamChatUI ChatChannelNamer.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[737/1152] Compiling StreamChatUI DifferenceKit+Stream.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[738/1152] Compiling StreamChatUI NSLayoutConstraint+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[739/1152] Compiling StreamChatUI Reusable+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[740/1175] Emitting module StreamChatUI
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[741/1198] Compiling StreamChatUI PollCreationFeatureSwitchView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[742/1198] Compiling StreamChatUI PollCreationMultipleVotesFeatureCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[743/1198] Compiling StreamChatUI PollCreationNameCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[744/1198] Compiling StreamChatUI PollCreationOptionCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[745/1198] Compiling StreamChatUI PollCreationSectionHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[746/1198] Compiling StreamChatUI PollCreationTextFieldView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[747/1198] Compiling StreamChatUI PollCreationVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[748/1198] Compiling StreamChatUI PollFeature.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[749/1198] Compiling StreamChatUI PollResultsSectionFooterView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[750/1198] Compiling StreamChatUI PollResultsSectionHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[751/1198] Compiling StreamChatUI PollResultsTableHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[752/1198] Compiling StreamChatUI PollResultsVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[753/1198] Compiling StreamChatUI PollResultsVoteItemCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[754/1198] Compiling StreamChatUI PollResultsVoteItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[755/1198] Compiling StreamChatUI PollResultsVoteListVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[756/1198] Compiling StreamChatUI PollsConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[757/1198] Compiling StreamChatUI UnsupportedAttachmentViewInjector.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[758/1198] Compiling StreamChatUI UploadingOverlayView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[759/1198] Compiling StreamChatUI ChatMessageVoiceRecordingAttachmentListView+ItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[760/1198] Compiling StreamChatUI ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[761/1198] Compiling StreamChatUI ChatMessageVoiceRecordingAttachmentListView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[762/1198] Compiling StreamChatUI VoiceRecordingAttachmentViewInjector.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[763/1198] Compiling StreamChatUI ChatMessageBubbleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[764/1198] Compiling StreamChatUI ChatMessageCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[765/1198] Compiling StreamChatUI ChatMessageContentView+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[766/1198] Compiling StreamChatUI ChatMessageContentView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[767/1198] Compiling StreamChatUI ChatMessageDeliveryStatusCheckmarkView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[768/1198] Compiling StreamChatUI ChatMessageDeliveryStatusView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[769/1198] Compiling StreamChatUI ChatMessageErrorIndicator.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[770/1198] Compiling StreamChatUI ChatMessageLayoutOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[771/1198] Compiling StreamChatUI ChatMessageLayoutOptionsResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[772/1198] Compiling StreamChatUI ChatReactionsBubbleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[773/1198] Compiling StreamChatUI ChatThreadArrowView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[774/1198] Compiling StreamChatUI ChatMessageDecorationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[775/1198] Compiling StreamChatUI ChatMessageHeaderDecoratorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[776/1198] Compiling StreamChatUI ChatMessagesCountDecorationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[777/1198] Compiling StreamChatUI ChatThreadRepliesCountDecorationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[778/1198] Compiling StreamChatUI ChatUnreadMessagesCountDecorationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[779/1198] Compiling StreamChatUI ChatMessageListDateSeparatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[780/1198] Compiling StreamChatUI ChatMessageListScrollOverlayView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[781/1198] Compiling StreamChatUI ChatMessageListUnreadCountView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[782/1198] Compiling StreamChatUI ChatMessageListVC+DiffKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[783/1198] Compiling StreamChatUI ChatMessageListVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[784/1198] Compiling StreamChatUI ChatMessageListVCDataSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[785/1198] Compiling StreamChatUI ChatMessageListVCDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[786/1198] Compiling StreamChatUI ChatMessageListView+DiffKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[787/1198] Compiling StreamChatUI ChatMessageListView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[788/1198] Compiling StreamChatUI JumpToUnreadMessagesButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[789/1198] Compiling StreamChatUI CheckboxButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[790/1198] Compiling StreamChatUI CheckboxControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[791/1198] Compiling StreamChatUI CircularCloseButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[792/1198] Compiling StreamChatUI CloseButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[793/1198] Compiling StreamChatUI CommandButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[794/1198] Compiling StreamChatUI ConfirmButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[795/1198] Compiling StreamChatUI MediaButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[796/1198] Compiling StreamChatUI PillButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[797/1198] Compiling StreamChatUI PlayPauseButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[798/1198] Compiling StreamChatUI RecordButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[799/1198] Compiling StreamChatUI SendButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[800/1198] Compiling StreamChatUI ShareButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[801/1198] Compiling StreamChatUI ShrinkInputButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[802/1198] Compiling StreamChatUI ChatLoadingIndicator.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[803/1198] Compiling StreamChatUI ChatNavigationBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[804/1198] Compiling StreamChatUI ClampedView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[805/1198] Compiling StreamChatUI CommandLabelView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[806/1198] Compiling StreamChatUI ContainerStackView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[807/1198] Compiling StreamChatUI CooldownView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[808/1198] Compiling StreamChatUI GradientView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[809/1198] Compiling StreamChatUI GroupedSectionListStyling.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[810/1198] Compiling StreamChatUI InputChatMessageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[811/1198] Compiling StreamChatUI InputTextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[812/1198] Compiling StreamChatUI CellSeparatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[813/1198] Compiling StreamChatUI ListCollectionViewLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[814/1198] Compiling StreamChatUI OnlyLinkTappableTextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[815/1198] Compiling StreamChatUI PlayerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[816/1198] Compiling StreamChatUI QuotedChatMessageView+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[817/1198] Compiling StreamChatUI QuotedChatMessageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[818/1198] Compiling StreamChatUI SkeletonLoadable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[819/1198] Compiling StreamChatUI StackedUserAvatarsView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[820/1198] Compiling StreamChatUI SwiftUIViewRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[821/1198] Compiling StreamChatUI TextFieldView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[822/1198] Compiling StreamChatUI TitleContainerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[823/1198] Compiling StreamChatUI Components+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[824/1198] Compiling StreamChatUI Components.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[825/1198] Compiling StreamChatUI ComponentsProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[826/1198] Compiling StreamChatUI ComposerLinkPreviewView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[827/1198] Compiling StreamChatUI ComposerVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[828/1198] Compiling StreamChatUI ComposerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[829/1198] Compiling StreamChatUI ChatCommandSuggestionCollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[830/1198] Compiling StreamChatUI ChatCommandSuggestionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[831/1198] Compiling StreamChatUI ChatMentionSuggestionCollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[832/1198] Compiling StreamChatUI ChatMentionSuggestionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[833/1198] Compiling StreamChatUI ChatSuggestionsCollectionReusableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[834/1198] Compiling StreamChatUI ChatSuggestionsCollectionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[835/1198] Compiling StreamChatUI ChatSuggestionsCollectionViewLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[836/1198] Compiling StreamChatUI ChatSuggestionsHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[837/1198] Compiling StreamChatUI ChatMessageDefaultReactionsBubbleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[838/1198] Compiling StreamChatUI ChatMessageReactionAppearance.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[839/1198] Compiling StreamChatUI ChatMessageReactionAuthorViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[840/1198] Compiling StreamChatUI ChatMessageReactionAuthorsFlowLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[841/1198] Compiling StreamChatUI ChatMessageReactionAuthorsVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[842/1198] Compiling StreamChatUI ChatMessageReactionItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[843/1198] Compiling StreamChatUI ChatMessageReactions+Types.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[844/1198] Compiling StreamChatUI ChatMessageReactionsBubbleTail.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[845/1198] Compiling StreamChatUI ChatMessageReactionsPickerVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[846/1198] Compiling StreamChatUI ChatMessageReactionsView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[847/1198] Compiling StreamChatUI ChatReactionPickerBubbleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[848/1198] Compiling StreamChatUI ChatReactionPickerReactionsView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[849/1198] Compiling StreamChatUI ScrollToBottomButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[850/1198] Compiling StreamChatUI SwipeToReplyGestureHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[851/1198] Compiling StreamChatUI TypingAnimationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[852/1198] Compiling StreamChatUI TypingIndicatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[853/1198] Compiling StreamChatUI ChatThreadHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[854/1198] Compiling StreamChatUI ChatThreadVC+SwiftUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[855/1198] Compiling StreamChatUI ChatThreadVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[856/1198] Compiling StreamChatUI ChatThreadListEmptyView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[857/1198] Compiling StreamChatUI ChatThreadListErrorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[858/1198] Compiling StreamChatUI ChatThreadListHeaderBannerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[859/1198] Compiling StreamChatUI ChatThreadListItemCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[860/1198] Compiling StreamChatUI ChatThreadListItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[861/1198] Compiling StreamChatUI SDKIdentifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[862/1198] Compiling StreamChatUI Algorithm.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[863/1198] Compiling StreamChatUI AnyDifferentiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[864/1198] Compiling StreamChatUI ArraySection.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[865/1198] Compiling StreamChatUI Changeset.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[866/1198] Compiling StreamChatUI ContentEquatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[867/1198] Compiling StreamChatUI ContentIdentifiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[868/1198] Compiling StreamChatUI Differentiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[869/1198] Compiling StreamChatUI DifferentiableSection.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[870/1198] Compiling StreamChatUI ElementPath.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[871/1198] Compiling StreamChatUI AppKitExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[872/1198] Compiling StreamChatUI StagedChangeset.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[873/1198] Compiling StreamChatUI ImagePublisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[874/1198] Compiling StreamChatUI DataCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[875/1198] Compiling StreamChatUI DataLoader.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[876/1198] Compiling StreamChatUI ImageCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[877/1198] Compiling StreamChatUI ImageDecoding.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[878/1198] Compiling StreamChatUI ImageEncoding.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[879/1198] Compiling StreamChatUI ImagePipeline.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[880/1198] Compiling StreamChatUI ImagePipelineCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[881/1198] Compiling StreamChatUI ImagePipelineConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[882/1198] Compiling StreamChatUI ImagePipelineDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[883/1198] Compiling StreamChatUI ImagePrefetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[884/1198] Compiling StreamChatUI ImageProcessing.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[885/1198] Compiling StreamChatUI ImageRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[886/1198] Compiling StreamChatUI ImageResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[887/1198] Compiling StreamChatUI ImageTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[888/1198] Compiling StreamChatUI Allocations.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[889/1198] Compiling StreamChatUI Combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[890/1198] Compiling StreamChatUI Deprecated.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[891/1198] Compiling StreamChatUI Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[892/1198] Compiling StreamChatUI ImageRequestKeys.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[893/1198] Compiling StreamChatUI LinkedList.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[894/1198] Compiling StreamChatUI Log.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[895/1198] Compiling StreamChatUI Operation.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[896/1198] Compiling StreamChatUI RateLimiter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[897/1198] Compiling StreamChatUI ResumableData.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[898/1198] Compiling StreamChatUI ImagePipelineTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[899/1198] Compiling StreamChatUI OperationTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[900/1198] Compiling StreamChatUI Task.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[901/1198] Compiling StreamChatUI TaskFetchDecodedImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[902/1198] Compiling StreamChatUI TaskFetchOriginalImageData.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[903/1198] Compiling StreamChatUI TaskFetchWithPublisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[904/1198] Compiling StreamChatUI TaskLoadData.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[905/1198] Compiling StreamChatUI TaskLoadImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[906/1198] Compiling StreamChatUI FetchImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[907/1198] Compiling StreamChatUI String+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[908/1198] Compiling StreamChatUI UIColor+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[909/1198] Compiling StreamChatUI UIFont+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[910/1198] Compiling StreamChatUI UIImage+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[911/1198] Compiling StreamChatUI UILabel+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[912/1198] Compiling StreamChatUI UIScrollView+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[913/1198] Compiling StreamChatUI UIStackView+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[914/1198] Compiling StreamChatUI UITextView+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[915/1198] Compiling StreamChatUI UIView+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[916/1198] Compiling StreamChatUI UIViewController+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[917/1198] Compiling StreamChatUI ImageCDN.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[918/1198] Compiling StreamChatUI StreamCDN.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[919/1198] Compiling StreamChatUI ImageDownloadOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[920/1198] Compiling StreamChatUI ImageDownloadRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[921/1198] Compiling StreamChatUI ImageLoaderOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[922/1198] Compiling StreamChatUI ImageLoading.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[923/1198] Compiling StreamChatUI ImageMerger.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[924/1198] Compiling StreamChatUI ImageResize.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[925/1198] Compiling StreamChatUI ImageResultsMapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[926/1198] Compiling StreamChatUI ImageSizeCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[927/1198] Compiling StreamChatUI NukeImageLoader.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[928/1198] Compiling StreamChatUI NukeImageProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[929/1198] Compiling StreamChatUI ComposerKeyboardHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[930/1198] Compiling StreamChatUI DefaultScrollViewKeyboardHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[931/1198] Compiling StreamChatUI KeyboardHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[932/1198] Compiling StreamChatUI SystemEnvironment.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[933/1198] Compiling StreamChatUI TextViewMentionedUsersHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[934/1198] Compiling StreamChatUI UILabel+highlightText.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[935/1198] Compiling StreamChatUI VideoLoading.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[936/1198] Compiling StreamChatUI InvertedScrollViewPaginationHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[937/1198] Compiling StreamChatUI ScrollViewPaginationHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[938/1198] Compiling StreamChatUI StatefulScrollViewPaginationHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[939/1198] Compiling StreamChatUI ViewPaginationHandling.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[940/1198] Compiling StreamChatUI ViewContainerBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[941/1198] Compiling StreamChatUI AudioQueuePlayerNextItemProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[942/1198] Compiling StreamChatUI AudioSessionFeedbackGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[943/1198] Compiling StreamChatUI BidirectionalPanGestureRecogniser.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[944/1198] Compiling StreamChatUI AudioVisualizationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[945/1198] Compiling StreamChatUI LiveRecordingView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[946/1198] Compiling StreamChatUI LockIndicatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[947/1198] Compiling StreamChatUI RecordingIndicatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[948/1198] Compiling StreamChatUI RecordingTipView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[949/1198] Compiling StreamChatUI SlideToCancelView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[950/1198] Compiling StreamChatUI WaveformView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[951/1198] Compiling StreamChatUI VoiceRecordingVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[952/1198] Compiling StreamChatUI resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[953/1198] Emitting module StreamChatTestMockServer
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
[1012/1222] Compiling StreamChatTestMockServer WebSockets.swift
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
[1013/1222] Compiling StreamChatTestMockServer LaunchArgument.swift
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
[1014/1222] Compiling StreamChatTestMockServer TestData.swift
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
[1015/1222] Compiling StreamChatTestMockServer resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/Unique/TypingEventDTO+Unique.swift:44:1: warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
42 | }
43 |
44 | extension TypingEventDTO: Equatable {
   | |- warning: extension declares a conformance of imported type 'TypingEventDTO' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public static func == (lhs: TypingEventDTO, rhs: TypingEventDTO) -> Bool {
46 |         lhs.isTyping == rhs.isTyping && lhs.cid == rhs.cid && lhs.user.id == rhs.user.id
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/WebSocketEngineError+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 6 | @testable import StreamChat
 7 |
 8 | extension WebSocketEngineError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WebSocketEngineError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 |     public static func == (lhs: WebSocketEngineError, rhs: WebSocketEngineError) -> Bool {
10 |         String(describing: lhs) == String(describing: rhs)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:10:52: error: cannot find type 'UIImage' in scope
 8 |     /// A set of test images and their URL that can be used for testing. These images are also preloaded in Nuke cache.
 9 |     enum TestImages {
10 |         public static let vader: (url: URL, image: UIImage) = {
   |                                                    `- error: cannot find type 'UIImage' in scope
11 |             getImage(withName: "vader")
12 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:14:51: error: cannot find type 'UIImage' in scope
12 |         }()
13 |
14 |         public static let yoda: (url: URL, image: UIImage) = {
   |                                                   `- error: cannot find type 'UIImage' in scope
15 |             getImage(withName: "yoda")
16 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:18:49: error: cannot find type 'UIImage' in scope
16 |         }()
17 |
18 |         public static let r2: (url: URL, image: UIImage) = {
   |                                                 `- error: cannot find type 'UIImage' in scope
19 |             getImage(withName: "r2")
20 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:22:56: error: cannot find type 'UIImage' in scope
20 |         }()
21 |
22 |         public static let chewbacca: (url: URL, image: UIImage) = {
   |                                                        `- error: cannot find type 'UIImage' in scope
23 |             getImage(withName: "chewbacca")
24 |         }()
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:26:113: error: cannot find type 'UIImage' in scope
24 |         }()
25 |
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
   |                                                                                                                 `- error: cannot find type 'UIImage' in scope
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/XCTestCase+TestImages.swift:28:25: error: cannot find 'UIImage' in scope
26 |         private static func getImage(withName name: String, fileExtension: String = "jpg") -> (url: URL, image: UIImage) {
27 |             let imageURL = Bundle.testTools.url(forResource: name, withExtension: fileExtension)!
28 |             let image = UIImage(contentsOfFile: imageURL.path)!
   |                         `- error: cannot find 'UIImage' in scope
29 |             return (imageURL, image)
30 |         }
[1016/1222] Compiling StreamChatUI ChatSuggestionsVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1017/1222] Compiling StreamChatUI TypingSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1018/1222] Compiling StreamChatUI Deprecations.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1019/1222] Compiling StreamChatUI GalleryCollectionViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1020/1222] Compiling StreamChatUI ImageAttachmentGalleryCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1021/1222] Compiling StreamChatUI VideoAttachmentGalleryCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1022/1222] Compiling StreamChatUI GalleryVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1023/1222] Compiling StreamChatUI VideoPlaybackControlView.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1024/1222] Compiling StreamChatUI ZoomAnimator.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1025/1222] Compiling StreamChatUI ZoomDismissalInteractionController.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1026/1222] Compiling StreamChatUI ZoomTransitionController.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1027/1222] Compiling StreamChatUI L10n.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1028/1222] Compiling StreamChatUI ChatMessageActionControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1029/1222] Compiling StreamChatUI ChatMessageActionItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1030/1222] Compiling StreamChatUI ChatMessageActionsVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1031/1222] Compiling StreamChatUI ChatMessagePopupVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1032/1222] Compiling StreamChatUI MessageActionsTransitionController.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1033/1222] Compiling StreamChatUI AlertsRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1034/1222] Compiling StreamChatUI ChatChannelListRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1035/1222] Compiling StreamChatUI ChatMessageListRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1036/1222] Compiling StreamChatUI ChatThreadListRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1037/1222] Compiling StreamChatUI NavigationRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[1038/1222] Compiling StreamChatUI NavigationVC.swift
/Users/admin/builder/spi-builder-workspace/Sources/StreamChatUI/Appearance+ColorPalette.swift:5:8: error: no such module 'UIKit'
  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
Fetching https://github.com/apple/swift-docc-plugin
[1/2094] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.13s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.0.0 (1.67s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.0.0
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/DatabaseModels/TestDataModel.xcdatamodeld
    /Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/DatabaseModels/TestDataModel2.xcdatamodeld
BUILD FAILURE 6.2 macosSpm