The Swift Package Index logo.Swift Package Index

Build Information

Failed to build EmarsysSDK, reference master (638280), with Swift 6.1 for macOS (SPM) on 28 Apr 2026 19:00:25 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/emartech/ios-emarsys-sdk.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/emartech/ios-emarsys-sdk
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 638280a chore(release): version set to 3.10.0
Cloned https://github.com/emartech/ios-emarsys-sdk.git
Revision (git rev-parse @):
638280ae81e8f7cd212c5ea76441e88492c93389
SUCCESS checkout https://github.com/emartech/ios-emarsys-sdk.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/emartech/ios-emarsys-sdk.git
https://github.com/emartech/ios-emarsys-sdk.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "EmarsysSDK",
  "name" : "EmarsysSDK",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "EmarsysSDKLibrary",
      "targets" : [
        "EmarsysSDK"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EmarsysNotificationExtensionLibrary",
      "targets" : [
        "EmarsysSDK"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EmarsysSDK",
      "module_type" : "ClangTarget",
      "name" : "EmarsysSDK",
      "path" : "Sources",
      "product_memberships" : [
        "EmarsysSDKLibrary",
        "EmarsysNotificationExtensionLibrary"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Core/Batch/EMSBatchingShardTrigger.m",
        "Core/Batch/EMSCountPredicate.m",
        "Core/Batch/EMSListChunker.m",
        "Core/Batch/EMSPredicate.m",
        "Core/Categories/EMSRequestModel+RequestIds.m",
        "Core/Categories/EMSResponseModel+EMSCore.m",
        "Core/Categories/NSDate+EMSCore.m",
        "Core/Categories/NSDictionary+EMSCore.m",
        "Core/Categories/NSError+EMSCore.m",
        "Core/Categories/NSHTTPURLResponse+EMSCore.m",
        "Core/Categories/NSMutableDictionary+EMSCore.m",
        "Core/Categories/NSOperationQueue+EMSCore.m",
        "Core/Categories/NSString+EMSCore.m",
        "Core/Categories/NSURL+EMSCore.m",
        "Core/Categories/NSURLRequest+EMSCore.m",
        "Core/ConnectionWatchdog/EMSConnectionWatchdog.m",
        "Core/Crypto/EMSCrypto.m",
        "Core/Database/EMSCountMapper.m",
        "Core/Database/EMSRequestModelMapper.m",
        "Core/Database/EMSSQLStatementFactory.m",
        "Core/Database/EMSSQLiteHelper.m",
        "Core/Database/EMSShardMapper.m",
        "Core/Database/EMSSqliteSchemaHandler.m",
        "Core/Database/Trigger/EMSDBTrigger.m",
        "Core/Database/Trigger/EMSDBTriggerKey.m",
        "Core/EMSAuthentication.m",
        "Core/EMSDeviceInfo.m",
        "Core/EMSRequestManager.m",
        "Core/Flipper/MEExperimental.m",
        "Core/Log/EMSLogLevel.m",
        "Core/Log/EMSLogMapper.m",
        "Core/Log/EMSLogger.m",
        "Core/Log/EMSSdkStateLogger.m",
        "Core/Log/LogEntry/EMSAppEventLog.m",
        "Core/Log/LogEntry/EMSCrashLog.m",
        "Core/Log/LogEntry/EMSInAppLog.m",
        "Core/Log/LogEntry/EMSMethodNotAllowed.m",
        "Core/Log/LogEntry/EMSOfflineQueueSize.m",
        "Core/Log/LogEntry/EMSRequestLog.m",
        "Core/Log/LogEntry/EMSStatusLog.m",
        "Core/Middlewares/EMSCompletionMiddleware.m",
        "Core/Models/EMSCompositeRequestModel.m",
        "Core/Models/EMSRequestModel.m",
        "Core/Models/EMSRequestModelBuilder.m",
        "Core/Models/EMSResponseModel.m",
        "Core/Models/EMSShard.m",
        "Core/Models/EMSShardBuilder.m",
        "Core/Networking/EMSCoreCompletionHandler.m",
        "Core/Networking/EMSCoreCompletionHandlerMiddleware.m",
        "Core/Networking/EMSRESTClient.m",
        "Core/Networking/EMSRESTClientCompletionProxyFactory.m",
        "Core/Operation/EMSOperationQueue.m",
        "Core/Operation/Proxy/EMSDispatchWaiter.m",
        "Core/Operation/Proxy/EMSQueueDelegator.m",
        "Core/Providers/EMSCompletionBlockProvider.m",
        "Core/Providers/EMSCompletionProvider.m",
        "Core/Providers/EMSRandomProvider.m",
        "Core/Providers/EMSTimestampProvider.m",
        "Core/Providers/EMSUUIDProvider.m",
        "Core/Repository/RequestModel/EMSRequestModelRepository.m",
        "Core/Repository/Shard/EMSShardRepository.m",
        "Core/Repository/Specifications/EMSCommonSQLSpecification.m",
        "Core/Repository/Specifications/EMSFilterByNothingSpecification.m",
        "Core/Repository/Specifications/EMSFilterByTypeSpecification.m",
        "Core/Repository/Specifications/EMSFilterByValuesSpecification.m",
        "Core/Repository/Specifications/EMSQueryOldestRowSpecification.m",
        "Core/ResponseHandlers/EMSAbstractResponseHandler.m",
        "Core/Router/EMSInstanceRouter.m",
        "Core/Schedulers/EMSAgenda.m",
        "Core/Schedulers/EMSScheduler.m",
        "Core/Store/EMSInMemoryStorage.m",
        "Core/Store/EMSStorage.m",
        "Core/Validators/EMSDictionaryValidator.m",
        "Core/Worker/EMSDefaultWorker.m",
        "EmarsysSDK/AppStart/EMSAppStartBlockProvider.m",
        "EmarsysSDK/AppStart/EMSWrapperChecker.m",
        "EmarsysSDK/Clients/EMSContactClientInternal.m",
        "EmarsysSDK/Clients/EMSLoggingContactClientInternal.m",
        "EmarsysSDK/DI/EMSDependencyContainer.m",
        "EmarsysSDK/DI/EMSDependencyInjection.m",
        "EmarsysSDK/DeepLink/EMSDeepLinkInternal.m",
        "EmarsysSDK/EMSAppDelegate.m",
        "EmarsysSDK/Emarsys.m",
        "EmarsysSDK/Endpoints/EMSEndpoint.m",
        "EmarsysSDK/EventHandler/EMSEventHandlerProtocolBlockConverter.m",
        "EmarsysSDK/EventHandler/EMSEventHandlerProtocolImplementation.m",
        "EmarsysSDK/FlipperFeatures/EMSInnerFeature.m",
        "EmarsysSDK/RequestTools/EMSEmarsysRequestFactory.m",
        "EmarsysSDK/Setup/EMSConfig.m",
        "EmarsysSDK/Setup/EMSConfigBuilder.m",
        "EmarsysSDK/Setup/EMSConfigInternal.m",
        "EmarsysSDK/Setup/EMSRemoteConfig.m",
        "EmarsysSDK/Setup/EMSRemoteConfigResponseMapper.m",
        "EmarsysSDK/Setup/EMSValueProvider.m",
        "MobileEngage/Actions/EMSAppEventActionModel.m",
        "MobileEngage/Actions/EMSCustomEventActionModel.m",
        "MobileEngage/Actions/EMSDismissActionModel.m",
        "MobileEngage/Actions/EMSOpenExternalUrlActionModel.m",
        "MobileEngage/Category/EMSDeviceInfo+MEClientPayload.m",
        "MobileEngage/Category/NSData+MobileEngine.m",
        "MobileEngage/Category/NSDictionary+MobileEngage.m",
        "MobileEngage/Geofence/EMSGeofenceInternal.m",
        "MobileEngage/Geofence/EMSGeofenceResponseMapper.m",
        "MobileEngage/Geofence/EMSLoggingGeofenceInternal.m",
        "MobileEngage/Geofence/Models/EMSGeofence.m",
        "MobileEngage/Geofence/Models/EMSGeofenceGroup.m",
        "MobileEngage/Geofence/Models/EMSGeofenceResponse.m",
        "MobileEngage/Geofence/Models/EMSGeofenceTrigger.m",
        "MobileEngage/IAM/EMSInAppInternal.m",
        "MobileEngage/IAM/EMSLoggingInApp.m",
        "MobileEngage/IAM/JSCommands/MEIAMButtonClicked.m",
        "MobileEngage/IAM/JSCommands/MEIAMClose.m",
        "MobileEngage/IAM/JSCommands/MEIAMCommandResultUtils.m",
        "MobileEngage/IAM/JSCommands/MEIAMCopyToClipboard.m",
        "MobileEngage/IAM/JSCommands/MEIAMJSCommandFactory.m",
        "MobileEngage/IAM/JSCommands/MEIAMOpenExternalLink.m",
        "MobileEngage/IAM/JSCommands/MEIAMRequestPushPermission.m",
        "MobileEngage/IAM/JSCommands/MEIAMTriggerAppEvent.m",
        "MobileEngage/IAM/JSCommands/MEIAMTriggerMEEvent.m",
        "MobileEngage/IAM/MEInApp.m",
        "MobileEngage/IAM/MEInAppMessage.m",
        "MobileEngage/IAM/MEJSBridge.m",
        "MobileEngage/IAM/Providers/EMSIAMViewControllerProvider.m",
        "MobileEngage/IAM/Providers/EMSMainWindowProvider.m",
        "MobileEngage/IAM/Providers/EMSSceneProvider.m",
        "MobileEngage/IAM/Providers/EMSViewControllerProvider.m",
        "MobileEngage/IAM/Providers/EMSWindowProvider.m",
        "MobileEngage/IAM/UI/EMSInlineInAppView.m",
        "MobileEngage/IAM/UI/MEIAMViewController.m",
        "MobileEngage/InboxV3/EMSInboxResult.m",
        "MobileEngage/InboxV3/EMSInboxResultParser.m",
        "MobileEngage/InboxV3/EMSInboxV3.m",
        "MobileEngage/InboxV3/EMSLoggingInboxV3.m",
        "MobileEngage/InboxV3/EMSMessage.m",
        "MobileEngage/Internal/EMSDeviceInfoV3ClientInternal.m",
        "MobileEngage/Internal/EMSLoggingMobileEngageInternal.m",
        "MobileEngage/Internal/EMSMobileEngageV3Internal.m",
        "MobileEngage/Mappers/EMSContactTokenMapper.m",
        "MobileEngage/Mappers/EMSDeviceEventStateRequestMapper.m",
        "MobileEngage/Mappers/EMSMerchantIdMapper.m",
        "MobileEngage/Mappers/EMSMobileEngageMapper.m",
        "MobileEngage/Mappers/EMSOpenIdTokenMapper.m",
        "MobileEngage/OnEventAction/EMSLoggingOnEventActionInternal.m",
        "MobileEngage/OnEventAction/EMSOnEventActionInternal.m",
        "MobileEngage/Parser/EMSMobileEngageNullSafeBodyParser.m",
        "MobileEngage/Push/Actions/EMSActionFactory.m",
        "MobileEngage/Push/Actions/EMSAppEventAction.m",
        "MobileEngage/Push/Actions/EMSBadgeCountAction.m",
        "MobileEngage/Push/Actions/EMSCustomEventAction.m",
        "MobileEngage/Push/Actions/EMSOpenExternalUrlAction.m",
        "MobileEngage/Push/EMSLoggingPushInternal.m",
        "MobileEngage/Push/EMSNotificationInformation.m",
        "MobileEngage/Push/EMSPushV3Internal.m",
        "MobileEngage/RequestTools/EMSCompletionProxyFactory.m",
        "MobileEngage/RequestTools/EMSMobileEngageRefreshTokenCompletionProxy.m",
        "MobileEngage/RequestTools/EMSRequestFactory.m",
        "MobileEngage/RequestTools/MEDefaultHeaders.m",
        "MobileEngage/RequestTools/MERequestContext.m",
        "MobileEngage/ResponseHandlers/EMSClientStateResponseHandler.m",
        "MobileEngage/ResponseHandlers/EMSContactTokenResponseHandler.m",
        "MobileEngage/ResponseHandlers/EMSDeviceEventStateResponseHandler.m",
        "MobileEngage/ResponseHandlers/EMSOnEventResponseHandler.m",
        "MobileEngage/ResponseHandlers/EMSRefreshTokenResponseHandler.m",
        "MobileEngage/ResponseHandlers/InappMessage/MEIAMCleanupResponseHandlerV3.m",
        "MobileEngage/ResponseHandlers/InappMessage/MEIAMCleanupResponseHandlerV4.m",
        "MobileEngage/ResponseHandlers/InappMessage/MEIAMResponseHandler.m",
        "MobileEngage/RichNotification/EMSNotificationCenterManager.m",
        "MobileEngage/RichNotificationExtension/EMSNotificationService+Actions.m",
        "MobileEngage/RichNotificationExtension/EMSNotificationService+Attachment.m",
        "MobileEngage/RichNotificationExtension/EMSNotificationService+PushToInApp.m",
        "MobileEngage/RichNotificationExtension/EMSNotificationService.m",
        "MobileEngage/RichNotificationExtension/MEDownloader.m",
        "MobileEngage/RichNotificationExtension/Validators/EMSServiceDictionaryValidator.m",
        "MobileEngage/Session/EMSSession.m",
        "MobileEngage/Session/EMSSessionIdHolder.m",
        "MobileEngage/Storage/IAM/ButtonClick/MEButtonClick.m",
        "MobileEngage/Storage/IAM/ButtonClick/MEButtonClickMapper.m",
        "MobileEngage/Storage/IAM/ButtonClick/MEButtonClickRepository.m",
        "MobileEngage/Storage/IAM/DisplayedIAM/MEDisplayedIAM.m",
        "MobileEngage/Storage/IAM/DisplayedIAM/MEDisplayedIAMMapper.m",
        "MobileEngage/Storage/IAM/DisplayedIAM/MEDisplayedIAMRepository.m",
        "MobileEngage/Storage/MERequestModelRepositoryFactory.m",
        "MobileEngage/Storage/MERequestRepositoryProxy.m",
        "MobileEngage/Storage/MERequestTools.m",
        "Predict/EMSCartItemUtils.m",
        "Predict/EMSLoggingPredictInternal.m",
        "Predict/EMSPredictInternal.m",
        "Predict/EMSPredictMapper.m",
        "Predict/Mapper/EMSProductMapper.m",
        "Predict/Models/EMSCartItem.m",
        "Predict/Models/EMSProduct.m",
        "Predict/Models/EMSProductBuilder.m",
        "Predict/PRERequestContext.m",
        "Predict/Recommendations/EMSLogic.m",
        "Predict/Recommendations/EMSRecommendationFilter.m",
        "Predict/Requests/EMSPredictRequestModelBuilder.m",
        "Predict/Requests/EMSPredictRequestModelBuilderProvider.m",
        "Predict/ResponseHandlers/EMSVisitorIdResponseHandler.m",
        "Predict/ResponseHandlers/EMSXPResponseHandler.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/201] Copying PrivacyInfo.xcprivacy
[1/201] Compiling EMSVisitorIdResponseHandler.m
[2/201] Compiling EMSCartItem.m
[3/201] Compiling EmarsysSDK resource_bundle_accessor.m
[4/201] Compiling EMSXPResponseHandler.m
[5/201] Compiling EMSProductMapper.m
[6/201] Compiling EMSProductBuilder.m
[7/201] Compiling EMSPredictMapper.m
[8/201] Compiling EMSRecommendationFilter.m
[9/201] Compiling EMSPredictRequestModelBuilderProvider.m
[10/201] Compiling EMSCartItemUtils.m
[11/201] Compiling EMSLoggingPredictInternal.m
[12/201] Compiling PRERequestContext.m
[13/201] Compiling MERequestTools.m
[14/201] Compiling EMSPredictInternal.m
In file included from /Users/admin/builder/spi-builder-workspace/Sources/MobileEngage/Storage/MERequestRepositoryProxy.m:14:
/Users/admin/builder/spi-builder-workspace/Sources/Private/MEInApp.h:8:9: fatal error: 'UIKit/UIKit.h' file not found
    8 | #import <UIKit/UIKit.h>
      |         ^~~~~~~~~~~~~~~
1 error generated.
[15/201] Compiling MERequestRepositoryProxy.m
[15/201] Compiling MEButtonClickMapper.m
[15/201] Compiling MEButtonClickRepository.m
[15/201] Compiling EMSProduct.m
[15/201] Compiling MEDisplayedIAMRepository.m
[15/201] Compiling EMSLogic.m
[15/201] Compiling MEDisplayedIAMMapper.m
[15/201] Compiling MEDisplayedIAM.m
[15/201] Compiling EMSPredictRequestModelBuilder.m
[15/201] Compiling MERequestModelRepositoryFactory.m
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
In file included from /Users/admin/builder/spi-builder-workspace/Sources/MobileEngage/Storage/MERequestRepositoryProxy.m:14:
/Users/admin/builder/spi-builder-workspace/Sources/Private/MEInApp.h:8:9: fatal error: 'UIKit/UIKit.h' file not found
    8 | #import <UIKit/UIKit.h>
      |         ^~~~~~~~~~~~~~~
1 error generated.
[0/186] Compiling MERequestRepositoryProxy.m
[0/186] Compiling MEDisplayedIAMRepository.m
[0/186] Compiling MERequestModelRepositoryFactory.m
[0/186] Compiling EMSProduct.m
[0/186] Compiling MEButtonClickMapper.m
[0/186] Compiling EMSPredictRequestModelBuilder.m
[0/186] Compiling MEDisplayedIAM.m
[0/186] Compiling EMSLogic.m
[0/186] Compiling MEDisplayedIAMMapper.m
[0/186] Compiling MEButtonClickRepository.m
BUILD FAILURE 6.1 macosSpm