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.94.0 (e320a8), with Swift 6.2 for macOS (SPM) on 2 Dec 2025 22:33:44 UTC.

Build Command

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

Build Log

  3 | //
  4 |
  5 | import UIKit
    |        `- error: no such module 'UIKit'
  6 |
  7 | public extension Appearance {
[705/1100] Compiling StreamChatUI ChatChannelVC.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 {
[706/1100] Compiling StreamChatUI StreamModalTransitioningDelegate.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 {
[707/1100] 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 {
[708/1100] Compiling StreamChatUI ChatThreadListLoadingView.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 {
[709/1100] Compiling StreamChatUI ChatThreadListVC.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 {
[710/1100] Compiling StreamChatUI ChatThreadUnreadCountView.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 {
[711/1100] Compiling StreamChatUI AttachmentPreviewContainer.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 {
[712/1100] Compiling StreamChatUI AttachmentPreviewProvider.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 {
[713/1100] Compiling StreamChatUI FileAttachmentView.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 {
[714/1100] Compiling StreamChatUI ImageAttachmentComposerPreview.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 {
[715/1100] Compiling StreamChatUI VideoAttachmentComposerPreview.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 {
[716/1100] Compiling StreamChatUI VoiceRecordingAttachmentComposerPreview.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 {
[717/1100] Compiling StreamChatUI VoiceRecordingAttachmentQuotedPreview.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 {
[718/1100] Compiling StreamChatUI AttachmentsPreviewVC.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 {
[719/1100] Compiling StreamChatUI DefaultAttachmentPreviewProvider.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 {
[720/1100] Compiling StreamChatUI ChatAvatarView.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 {
[721/1100] Compiling StreamChatUI ChatChannelAvatarView+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 {
[722/1100] Compiling StreamChatUI ChatChannelAvatarView.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/1100] Compiling StreamChatUI ChatPresenceAvatarView.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/1100] Compiling StreamChatUI OnlineIndicatorView.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/1100] Compiling StreamChatUI ChatUserAvatarView.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/1100] Compiling StreamChatUI CurrentChatUserAvatarView.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/1100] Compiling StreamChatUI BadgeView.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/1100] Compiling StreamChatUI BannerView.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/1100] Compiling StreamChatUI BaseViews.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/1100] Compiling StreamChatUI AttachmentActionButton.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/1192] Compiling StreamChatUI PollCreationFeatureCell.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/1192] 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 {
[733/1192] 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 {
[734/1192] 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 {
[735/1192] 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 {
[736/1192] 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 {
[737/1192] 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 {
[738/1192] 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 {
[739/1192] 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 {
[740/1192] 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 {
[741/1192] 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 {
[742/1192] 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 {
[743/1192] 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 {
[744/1192] 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 {
[745/1192] 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 {
[746/1192] 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 {
[747/1192] 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 {
[748/1192] 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 {
[749/1192] 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 {
[750/1192] 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 {
[751/1192] 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 {
[752/1192] 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 {
[753/1192] 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 {
[754/1192] 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 {
[755/1192] Compiling StreamChatUI CellActionView.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/1192] Compiling StreamChatUI ChatChannelListCollectionViewCell.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/1192] Compiling StreamChatUI ChatChannelListCollectionViewDelegate.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/1192] Compiling StreamChatUI ChatChannelListEmptyView.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/1192] Compiling StreamChatUI ChatChannelListErrorView.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/1192] Compiling StreamChatUI ChatChannelListItemView+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 {
[761/1192] Compiling StreamChatUI ChatChannelListItemView.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/1192] Compiling StreamChatUI ChatChannelListLoadingView.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/1192] Compiling StreamChatUI ChatChannelListLoadingViewCell.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/1192] Compiling StreamChatUI ChatChannelListLoadingViewCellContentView.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/1192] Compiling StreamChatUI ChatChannelListVC+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/1192] Compiling StreamChatUI ChatChannelListVC.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/1192] Compiling StreamChatUI ChatChannelUnreadCountView+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 {
[768/1192] Compiling StreamChatUI ChatChannelUnreadCountView.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/1192] Compiling StreamChatUI ChannelListSearchStrategy.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/1192] Compiling StreamChatUI ChatChannelListSearchVC.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/1192] Compiling StreamChatUI ChatChannelSearchVC.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/1192] Compiling StreamChatUI ChatMessageSearchVC.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/1192] Compiling StreamChatUI SwipeableView.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/1192] Compiling StreamChatUI AttachmentViewCatalog.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/1192] Compiling StreamChatUI AttachmentViewInjector.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/1192] Compiling StreamChatUI ChatMessageAttachmentPreviewVC.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/1192] Compiling StreamChatUI ChatFileAttachmentListView+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 {
[778/1192] Compiling StreamChatUI ChatMessageFileAttachmentListView.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/1215] 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 {
[780/1215] 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 {
[781/1215] 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 {
[782/1215] 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 {
[783/1215] 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 {
[784/1215] 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 {
[785/1215] 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 {
[786/1215] 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 {
[787/1215] 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 {
[788/1215] 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 {
[789/1215] 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 {
[790/1215] 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 {
[791/1215] 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 {
[792/1215] 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 {
[793/1215] 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 {
[794/1215] 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 {
[795/1215] 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 {
[796/1215] 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 {
[797/1215] 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 {
[798/1215] 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 {
[799/1215] 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 {
[800/1215] 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 {
[801/1215] 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 {
[802/1215] 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 {
[803/1215] 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 {
[804/1215] 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 {
[805/1215] 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 {
[806/1215] 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 {
[807/1215] 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 {
[808/1215] 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 {
[809/1215] 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 {
[810/1215] 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 {
[811/1215] 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 {
[812/1215] 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 {
[813/1215] 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 {
[814/1215] 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 {
[815/1215] 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 {
[816/1215] 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 {
[817/1215] 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 {
[818/1215] 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 {
[819/1215] 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 {
[820/1215] 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 {
[821/1215] 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 {
[822/1215] 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 {
[823/1215] 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 {
[824/1215] 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 {
[825/1215] 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 {
[826/1215] 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 {
[827/1215] Compiling StreamChatUI AttachmentButton.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/1215] 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 {
[829/1215] 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 {
[830/1215] 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 {
[831/1215] 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 {
[832/1215] 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 {
[833/1215] 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 {
[834/1215] 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 {
[835/1215] 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 {
[836/1215] 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 {
[837/1215] 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 {
[838/1215] 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 {
[839/1215] 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 {
[840/1215] 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 {
[841/1215] 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 {
[842/1215] 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 {
[843/1215] 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 {
[844/1215] 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 {
[845/1215] 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 {
[846/1215] 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 {
[847/1215] 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 {
[848/1215] 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 {
[849/1215] 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 {
[850/1215] 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 {
[851/1215] 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 {
[852/1215] 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 {
[853/1215] 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 {
[854/1215] 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 {
[855/1215] 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 {
[856/1215] 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 {
[857/1215] 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 {
[858/1215] 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 {
[859/1215] 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 {
[860/1215] 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 {
[861/1215] 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 {
[862/1215] 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 {
[863/1215] 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 {
[864/1215] 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 {
[865/1215] 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 {
[866/1215] 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 {
[867/1215] 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 {
[868/1215] 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 {
[869/1215] 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 {
[870/1215] 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 {
[871/1215] 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 {
[872/1215] 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 {
[873/1215] 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 {
[874/1215] Compiling StreamChatUI ImageViewExtensions.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/1215] Compiling StreamChatUI NSImage+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 {
[876/1215] Compiling StreamChatUI NSImageView+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 {
[877/1215] Compiling StreamChatUI ObjcAssociatedWeakObject.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/1215] 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 {
[879/1215] 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 {
[880/1215] 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 {
[881/1215] 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 {
[882/1215] 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 {
[883/1215] 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 {
[884/1215] 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 {
[885/1215] 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 {
[886/1215] 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 {
[887/1215] 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 {
[888/1215] 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 {
[889/1215] 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 {
[890/1215] 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 {
[891/1215] 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 {
[892/1215] 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 {
[893/1215] 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 {
[894/1215] 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 {
[895/1215] 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 {
[896/1215] 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 {
[897/1215] 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 {
[898/1215] 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 {
[899/1215] 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 {
[900/1215] 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 {
[901/1215] 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 {
[902/1215] 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 {
[903/1215] 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 {
[904/1215] 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 {
[905/1215] 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 {
[906/1215] 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 {
[907/1215] 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 {
[908/1215] 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 {
[909/1215] 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 {
[910/1215] 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 {
[911/1215] 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 {
[912/1215] 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 {
[913/1215] 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 {
[914/1215] 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 {
[915/1215] 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 {
[916/1215] 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 {
[917/1215] 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 {
[918/1215] 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 {
[919/1215] 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 {
[920/1215] 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 {
[921/1215] 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 {
[922/1215] 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 {
[923/1215] 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 {
[924/1215] 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 {
[925/1215] 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 {
[926/1215] 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 {
[927/1215] 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 {
[928/1215] 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 {
[929/1215] 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 {
[930/1215] 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 {
[931/1215] 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 {
[932/1215] 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 {
[933/1215] 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 {
[934/1215] 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 {
[935/1215] 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 {
[936/1215] 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 {
[937/1215] 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 {
[938/1215] 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 {
[939/1215] 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 {
[940/1215] 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 {
[941/1215] 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 {
[942/1215] 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 {
[943/1215] 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 {
[944/1215] 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 {
[945/1215] 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 {
[946/1215] 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 {
[947/1215] 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 {
[948/1215] 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 {
[949/1215] 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 {
[950/1215] 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 {
[951/1215] 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 {
[952/1215] 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 {
[953/1215] 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 {
[954/1215] 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 {
[955/1215] 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 {
[956/1215] 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 {
[957/1215] 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 {
[958/1215] 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 {
[959/1215] 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 {
[960/1215] 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 {
[961/1215] 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 {
[962/1215] 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 {
[963/1215] 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 {
[964/1215] 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 {
[965/1215] 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 {
[966/1215] Emitting module StreamChatTestMockServer
/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 |         }
[1005/1219] 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 |         }
[1006/1219] 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 |         }
[1007/1219] 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 |         }
[1008/1219] 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 |         }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1013/1239] Emitting module StreamChatTestTools
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Mocks/StreamChat/Workers/ManualEventHandler_Mock.swift:6:18: warning: file 'ManualEventHandler_Mock.swift' is part of module 'StreamChatTestTools'; ignoring import
 4 |
 5 | @testable import StreamChat
 6 | @testable import StreamChatTestTools
   |                  `- warning: file 'ManualEventHandler_Mock.swift' is part of module 'StreamChatTestTools'; ignoring import
 7 | import XCTest
 8 |
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Mocks/StreamChat/Workers/ThreadsRepository_Mock.swift:6:18: warning: file 'ThreadsRepository_Mock.swift' is part of module 'StreamChatTestTools'; ignoring import
 4 |
 5 | @testable import StreamChat
 6 | @testable import StreamChatTestTools
   |                  `- warning: file 'ThreadsRepository_Mock.swift' is part of module 'StreamChatTestTools'; ignoring import
 7 | import XCTest
 8 |
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/AnyEncodable+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'AnyEncodable' 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 AnyEncodable: Equatable {
   | |- warning: extension declares a conformance of imported type 'AnyEncodable' 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: AnyEncodable, rhs: AnyEncodable) -> Bool {
10 |         do {
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/ChannelListQuery+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'ChannelListQuery' 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 ChannelListQuery: Equatable {
   | |- warning: extension declares a conformance of imported type 'ChannelListQuery' 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: ChannelListQuery, rhs: ChannelListQuery) -> Bool {
10 |         lhs.filter == rhs.filter &&
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/CleanUpTypingEvent+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'CleanUpTypingEvent' 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 CleanUpTypingEvent: Equatable {
   | |- warning: extension declares a conformance of imported type 'CleanUpTypingEvent' 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: CleanUpTypingEvent, rhs: CleanUpTypingEvent) -> Bool {
10 |         lhs.cid == rhs.cid && lhs.userId == rhs.userId
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/Extensions/EndpoinPath+Equatable.swift:8:1: warning: extension declares a conformance of imported type 'EndpointPath' 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 EndpointPath: Equatable {
   | |- warning: extension declares a conformance of imported type 'EndpointPath' 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: EndpointPath, _ rhs: EndpointPath) -> Bool {
10 |         switch (lhs, rhs) {
/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/Mocks/Models + Extensions/Attachments/AnyAttachmentPayload_Mock.swift:41:1: warning: extension declares a conformance of imported type 'AnyAttachmentPayload' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
39 | }
40 |
41 | extension AnyAttachmentPayload: Equatable {
   | |- warning: extension declares a conformance of imported type 'AnyAttachmentPayload' 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
42 |     public static func == (lhs: Self, rhs: Self) -> Bool {
43 |         let lhsData = try! JSONEncoder.default.encode(lhs.payload.asAnyEncodable)
/Users/admin/builder/spi-builder-workspace/TestTools/StreamChatTestTools/TestData/FilterTestScope.swift:22:1: warning: extension declares a conformance of imported type 'Filter' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'StreamChat' introduce this conformance in the future
 20 | }
 21 |
 22 | extension Filter: Equatable {
    | |- warning: extension declares a conformance of imported type 'Filter' 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
 23 |     public static func == (lhs: Filter<Scope>, rhs: Filter<Scope>) -> Bool {
 24 |         String(describing: lhs) == String(describing: rhs)
[1014/1239] 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 {
[1015/1239] 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 {
[1016/1239] 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 {
[1017/1239] 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 {
[1018/1239] 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 {
[1019/1239] 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 {
[1020/1239] 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 {
[1021/1239] 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 {
[1022/1239] 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 {
[1023/1239] 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 {
[1024/1239] 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 {
[1025/1239] 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 {
[1026/1239] 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 {
[1027/1239] 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 {
[1028/1239] 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 {
[1029/1239] 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 {
[1030/1239] 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 {
[1031/1239] 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 {
[1032/1239] 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 {
[1033/1239] 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 {
[1034/1239] 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 {
[1035/1239] 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 {
[1036/1239] 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 {
[1037/1239] 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 {
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