Build Information
Failed to build DigiaEngage, reference main (b22ff1), with Swift 6.4 for tvOS using Xcode 27.0 on 23 Oct 2026 00:05:28 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme DigiaEngage -destination generic/platform=tvOSBuild Log
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-22 20:05:03.167 xcodebuild[1011:5959] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ floater_story_transition_geometry.swift,\ media_load_health.swift,\ view_controller_util.swift,\ DigiaActionHandlers.swift,\ cep_trigger_payload.swift,\ diagnostic_report.swift,\ digia_config.swift,\ digia_experience_event.swift,\ CanvasCloseIcon.swift,\ CanvasNudgeCloseOverlay.swift,\ DigiaAnchor.swift,\ DigiaAnchorView.swift,\ DigiaBottomSheet.swift,\ DigiaCampaignTimelineView.swift,\ DigiaDebugSettingsView.swift,\ DigiaHost.swift,\ DigiaInlineBannerView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/floater_story_transition_geometry.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/media_load_health.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/view_controller_util.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/DigiaActionHandlers.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/cep_trigger_payload.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/diagnostic_report.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/digia_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/digia_experience_event.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/CanvasCloseIcon.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/CanvasNudgeCloseOverlay.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaAnchor.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaAnchorView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaCampaignTimelineView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaHost.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineBannerView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaCampaignTimelineView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineBannerView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
Building workspace DigiaEngage with scheme DigiaEngage
(6 failures)
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-snapshot-testing: https://github.com/pointfreeco/swift-snapshot-testing.git @ 1.19.7
swift-issue-reporting: https://github.com/pointfreeco/swift-issue-reporting @ 2.1.2
swift-syntax: https://github.com/swiftlang/swift-syntax @ 604.0.0
swift-custom-dump: https://github.com/pointfreeco/swift-custom-dump @ 1.7.3
Lottie: https://github.com/airbnb/lottie-spm.git @ 4.6.1
SDWebImageSVGCoder: https://github.com/SDWebImage/SDWebImageSVGCoder.git @ 1.8.0
SDWebImageSwiftUI: https://github.com/SDWebImage/SDWebImageSwiftUI.git @ 3.1.4
SDWebImage: https://github.com/SDWebImage/SDWebImage.git @ 5.21.7
DigiaEngage: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-snapshot-testing, swift-issue-reporting, swift-syntax, swift-custom-dump, Lottie, SDWebImageSVGCoder, SDWebImageSwiftUI, SDWebImage, DigiaEngage
2026-10-22 20:05:19.691 xcodebuild[1405:7465] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "lottie-spm",
"requirement" : {
"range" : [
{
"lower_bound" : "4.5.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/airbnb/lottie-spm.git"
},
{
"identity" : "sdwebimageswiftui",
"requirement" : {
"range" : [
{
"lower_bound" : "3.1.4",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SDWebImage/SDWebImageSwiftUI.git"
},
{
"identity" : "sdwebimagesvgcoder",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SDWebImage/SDWebImageSVGCoder.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.18.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
}
],
"manifest_display_name" : "DigiaEngage",
"name" : "DigiaEngage",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
}
],
"products" : [
{
"name" : "DigiaEngage",
"targets" : [
"DigiaEngage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DigiaEngageTests",
"module_type" : "SwiftTarget",
"name" : "DigiaEngageTests",
"path" : "Tests/DigiaEngageTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"AnalyticsServiceIOSTests.swift",
"AnalyticsServiceSQLiteTests.swift",
"AnalyticsServiceTests.swift",
"CEPInterfaceEnumValuesTests.swift",
"CampaignCanvasStripTests.swift",
"CampaignFetcherTests.swift",
"CanvasSurveyConfigTests.swift",
"Capture/CaptureModelTests.swift",
"Capture/CaptureUploadTests.swift",
"Capture/CaptureWalkerTests.swift",
"ColorHexTests.swift",
"ComponentRegistryServiceTests.swift",
"Components/Canvas/CampaignCanvasContractTests.swift",
"Components/Canvas/CampaignCanvasStageTests.swift",
"Components/Canvas/CanvasButtonRendererTests.swift",
"Components/Canvas/CanvasCarouselRendererTests.swift",
"Components/Canvas/CanvasComponentTests.swift",
"Components/Canvas/CanvasContainerRendererTests.swift",
"Components/Canvas/CanvasDividerRendererTests.swift",
"Components/Canvas/CanvasFixtureGoldenTests.swift",
"Components/Canvas/CanvasImageRendererTests.swift",
"Components/Canvas/CanvasLottieRendererTests.swift",
"Components/Canvas/CanvasProgressBarRendererTests.swift",
"Components/Canvas/CanvasStoryRendererTests.swift",
"Components/Canvas/CanvasTapRegionRendererTests.swift",
"Components/Canvas/CanvasTextRendererTests.swift",
"Components/Canvas/CanvasTimerRendererTests.swift",
"Components/Canvas/CanvasVideoRendererTests.swift",
"Components/Canvas/DigiaVideoFileCacheTests.swift",
"Components/Common/ComponentTestHost.swift",
"Components/Common/FixtureLoader.swift",
"Components/Common/RenderedUITests.swift",
"Components/Common/SnapshotTestingExtensions.swift",
"Components/Guide/GuideFixtureGoldenTests.swift",
"Components/Inline/InlineFixtureGoldenTests.swift",
"Components/Nudge/CanvasNudgeCloseOverlayTests.swift",
"Components/Nudge/DigiaOverlayControllerTests.swift",
"Components/Nudge/NudgeActionRoutingTests.swift",
"Components/Nudge/NudgeBottomSheetComponentTests.swift",
"Components/Nudge/NudgeDialogComponentTests.swift",
"Components/Nudge/NudgeFixtureGoldenTests.swift",
"Components/Nudge/NudgeFullScreenComponentTests.swift",
"Components/Nudge/NudgeVariableHandlingTests.swift",
"Components/Survey/SurveyFixtureGoldenTests.swift",
"DeliveryTimelineObserverTests.swift",
"DigiaAnchorTests.swift",
"DigiaCampaignTimelineViewTests.swift",
"DigiaDebugOverlayControllerTests.swift",
"DigiaDebugSettingsDeepLinkTests.swift",
"DigiaEngageTests.swift",
"DigiaFontTests.swift",
"DigiaHostDeliveryTests.swift",
"DigiaLoggerTests.swift",
"DigiaSlotTests.swift",
"DigiaTestKitTests.swift",
"DwellTrackerTests.swift",
"EngageActionExecutorTests.swift",
"FrequencyManagerTests.swift",
"HealthSinkTests.swift",
"IdentityManagerTests.swift",
"InlineBannerTests.swift",
"InlineCanvasTests.swift",
"InlineCarouselSizingTests.swift",
"InlineStoryConfigTests.swift",
"InlineStoryMediaSizingTests.swift",
"InterpolateTests.swift",
"LiveTestReliabilityTests.swift",
"LocalStorageMigratorTests.swift",
"Network/MockNetworkClient.swift",
"Network/NetworkClientTests.swift",
"NudgeCloseButtonConfigTests.swift",
"NudgeSurfaceConfigTests.swift",
"NudgeVideoAspectRatioTests.swift",
"NudgeVideoFitTests.swift",
"PendingPayloadBufferTests.swift",
"PresentationControllerTests.swift",
"PresentationCoordinatorTests.swift",
"PresentationRecorder.swift",
"SDKInstanceEarlyInitTests.swift",
"SDKInstanceInitTests.swift",
"SDKServicesTests.swift",
"SQLiteAnalyticsQueueIOSTests.swift",
"SQLiteAnalyticsQueueTests.swift",
"ScopedLocalStorageTests.swift",
"Session/SessionManagerTests.swift",
"Session/SessionReporterTests.swift",
"SessionIdentity/ClockConcurrencyStorageScenarioTests.swift",
"SessionIdentity/DeviceIdScenarioTests.swift",
"SessionIdentity/ForegroundBackgroundScenarioTests.swift",
"SessionIdentity/PreInitializeCallScenarioTests.swift",
"SessionIdentity/ReportDurabilityScenarioTests.swift",
"SessionIdentity/RequestHeaderScenarioTests.swift",
"SessionIdentity/SessionResumeScenarioTests.swift",
"SessionIdentity/SessionStartScenarioTests.swift",
"SessionIdentity/StartupReportScenarioTests.swift",
"SessionIdentity/UpgradeMigrationScenarioTests.swift",
"SessionIdentity/UserChangeRotationScenarioTests.swift",
"SessionIdentity/UserIdRestartScenarioTests.swift",
"SessionIdentity/support/Fakes.swift",
"SessionIdentity/support/InitializeHarness.swift",
"SurfaceRound3Tests.swift",
"SurfaceRound4Tests.swift",
"SurfaceRoutingTests.swift",
"SurfaceRuleTests.swift",
"SurfaceSupersedeTests.swift",
"TestingTags.swift",
"TimelineWireStringsTests.swift"
],
"target_dependencies" : [
"DigiaEngage"
],
"type" : "test"
},
{
"c99name" : "DigiaEngage",
"module_type" : "SwiftTarget",
"name" : "DigiaEngage",
"path" : "Sources/DigiaEngage",
"product_dependencies" : [
"Lottie",
"SDWebImageSwiftUI",
"SDWebImageSVGCoder"
],
"product_memberships" : [
"DigiaEngage"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Resources/ReactionAssets/de_reaction_heart_eyes.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Resources/ReactionAssets/de_reaction_neutral.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Resources/ReactionAssets/de_reaction_sad.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Resources/ReactionAssets/de_reaction_smile.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Resources/ReactionAssets/de_reaction_very_sad.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Analytics/AnalyticsConfig.swift",
"Analytics/AnalyticsDatabaseOpener.swift",
"Analytics/AnalyticsQueue.swift",
"Analytics/AnalyticsQueueProtocol.swift",
"Analytics/AnalyticsService.swift",
"Analytics/BackgroundTime.swift",
"Analytics/LegacyQueueImport.swift",
"Analytics/NetworkMonitor.swift",
"Analytics/SQLiteAnalyticsQueue.swift",
"Analytics/SQLiteConnection.swift",
"Analytics/SQLiteQueueStore.swift",
"CEP/CampaignPresentation.swift",
"CEP/DeliveryTimelineObserver.swift",
"CEP/DigiaCEPHost.swift",
"CEP/DigiaCEPPlugin.swift",
"CEP/ExternalGuideLifecycleEvent.swift",
"CEP/GuideRenderRequest.swift",
"CEP/PendingPayloadBuffer.swift",
"CEP/PresentationController.swift",
"CEP/PresentationCoordinator.swift",
"CEP/PresentationOutcome.swift",
"CEP/PresentationSignal.swift",
"Network/NetworkContract.swift",
"Network/URLSessionNetworkClient.swift",
"SdkVersion.swift",
"Session/CurrentSessionRef.swift",
"Session/SessionManager.swift",
"Session/SessionReporter.swift",
"anchorless/anchorless_geometry.swift",
"api/AnchorRegistry.swift",
"api/DigiaTestKit.swift",
"api/digia.swift",
"api/fonts/DigiaFont.swift",
"api/fonts/DigiaFontWeight.swift",
"api/internal/DigiaOverlayController.swift",
"api/internal/InlineCampaignController.swift",
"api/internal/SDKInstance.swift",
"api/internal/SDKRequestHeaders.swift",
"api/internal/action/EngageAction.swift",
"api/internal/action/EngageActionExecutor.swift",
"api/internal/campaign/CampaignBundle.swift",
"api/internal/campaign/RoutingVerdict.swift",
"api/internal/campaign/SurfaceRule.swift",
"api/internal/campaign/VariableEnvironment.swift",
"api/internal/campaign/campaign_fetcher.swift",
"api/internal/campaign/campaign_model.swift",
"api/internal/campaign/campaign_store.swift",
"api/internal/campaign/expr_evaluator.swift",
"api/internal/campaign/floater_orchestrator.swift",
"api/internal/campaign/floater_story_orchestrator.swift",
"api/internal/campaign/guide_config_model.swift",
"api/internal/campaign/guide_orchestrator.swift",
"api/internal/campaign/guide_step_widget_config.swift",
"api/internal/campaign/inline_banner_config.swift",
"api/internal/campaign/inline_canvas_config.swift",
"api/internal/campaign/inline_carousel_config.swift",
"api/internal/campaign/inline_carousel_renderer.swift",
"api/internal/campaign/inline_story_config.swift",
"api/internal/campaign/inline_story_thumbnail_playback.swift",
"api/internal/campaign/interpolate.swift",
"api/internal/campaign/json_like_parse.swift",
"api/internal/campaign/nudge/NudgeCloseButtonPlacement.swift",
"api/internal/campaign/nudge/NudgeContent.swift",
"api/internal/campaign/nudge/NudgeNodeRenderer.swift",
"api/internal/campaign/nudge/NudgeParser.swift",
"api/internal/campaign/nudge/NudgeRichText.swift",
"api/internal/campaign/nudge_config.swift",
"api/internal/campaign/variable_context.swift",
"api/internal/campaign/variable_schema.swift",
"api/internal/canvas/CampaignCanvasAnalytics.swift",
"api/internal/canvas/CampaignCanvasModels.swift",
"api/internal/canvas/CampaignCanvasParser.swift",
"api/internal/canvas/CampaignCanvasStripViews.swift",
"api/internal/canvas/CampaignCanvasTheme.swift",
"api/internal/canvas/CampaignCanvasView.swift",
"api/internal/canvas/DesignTokenCatalog.swift",
"api/internal/canvas/TestView.swift",
"api/internal/componentregistry/ComponentRegistryService.swift",
"api/internal/componentregistry/RecordedComponentEntry.swift",
"api/internal/config/config_error.swift",
"api/internal/debug/DigiaDebugDetection.swift",
"api/internal/debug/DigiaDebugOverlayController.swift",
"api/internal/event/DigiaAnalyticsSink.swift",
"api/internal/event/DwellTracker.swift",
"api/internal/event/EngageAnalyticsEvent.swift",
"api/internal/event/EngageEventEmitter.swift",
"api/internal/event/PresentationSink.swift",
"api/internal/frequency/frequency_manager.swift",
"api/internal/identity/IdentityManager.swift",
"api/internal/livetest/LiveTestAckReporter.swift",
"api/internal/livetest/LiveTestCepId.swift",
"api/internal/livetest/LiveTestModels.swift",
"api/internal/livetest/LiveTestSSEClient.swift",
"api/internal/livetest/LiveTestService.swift",
"api/internal/logging/ConsoleSink.swift",
"api/internal/logging/DiagnosticReason.swift",
"api/internal/logging/DiagnosticSink.swift",
"api/internal/logging/DigiaLogSeverity.swift",
"api/internal/logging/DigiaLogger.swift",
"api/internal/logging/HealthReasons.swift",
"api/internal/logging/HealthSink.swift",
"api/internal/logging/MaskSecret.swift",
"api/internal/logging/ScreenSink.swift",
"api/internal/logging/TimelineReason.swift",
"api/internal/logging/TimelineRecord.swift",
"api/internal/logging/TimelineStage.swift",
"api/internal/model/floater_config.swift",
"api/internal/model/floater_story_config.swift",
"api/internal/models/image_placeholder.swift",
"api/internal/models/json_value.swift",
"api/internal/network/digia_endpoints.swift",
"api/internal/sdk_state.swift",
"api/internal/services/SDKServices.swift",
"api/internal/services/SessionIdentityWiring.swift",
"api/internal/storage/LocalStorage.swift",
"api/internal/storage/LocalStorageMigrator.swift",
"api/internal/storage/ScopedLocalStorage.swift",
"api/internal/storage/UserDefaultsLocalStorage.swift",
"api/internal/survey/models/CanvasSurveyAnswerMetrics.swift",
"api/internal/survey/models/canvas_survey_answer_validator.swift",
"api/internal/survey/models/canvas_survey_config.swift",
"api/internal/survey/models/canvas_survey_config_parser.swift",
"api/internal/survey/models/canvas_survey_document_parser.swift",
"api/internal/survey/models/canvas_survey_host_elements.swift",
"api/internal/survey/models/canvas_survey_input_parser.swift",
"api/internal/survey/models/canvas_survey_shared_ui.swift",
"api/internal/survey/models/survey_config_model.swift",
"api/internal/survey/submission_reporter.swift",
"api/internal/survey/survey_logic_handler.swift",
"api/internal/survey/survey_orchestrator.swift",
"api/internal/survey/survey_view_model.swift",
"api/internal/survey/ui/canvas_survey_answer_inputs.swift",
"api/internal/survey/ui/canvas_survey_renderer.swift",
"api/internal/survey/ui/survey_question_widgets.swift",
"api/internal/survey/ui/survey_renderer.swift",
"api/internal/utils/blurhash_decoder.swift",
"api/internal/utils/blurhash_placeholder_view.swift",
"api/internal/utils/color.swift",
"api/internal/utils/digia_cached_image.swift",
"api/internal/utils/digia_video_streaming.swift",
"api/internal/utils/floater_media_view.swift",
"api/internal/utils/floater_story_transition_geometry.swift",
"api/internal/utils/media_load_health.swift",
"api/internal/utils/view_controller_util.swift",
"api/models/DigiaActionHandlers.swift",
"api/models/cep_trigger_payload.swift",
"api/models/diagnostic_report.swift",
"api/models/digia_config.swift",
"api/models/digia_experience_event.swift",
"api/widgets/CanvasCloseIcon.swift",
"api/widgets/CanvasNudgeCloseOverlay.swift",
"api/widgets/DigiaAnchor.swift",
"api/widgets/DigiaAnchorView.swift",
"api/widgets/DigiaBottomSheet.swift",
"api/widgets/DigiaCampaignTimelineView.swift",
"api/widgets/DigiaDebugSettingsView.swift",
"api/widgets/DigiaHost.swift",
"api/widgets/DigiaInlineBannerView.swift",
"api/widgets/DigiaInlineCanvasView.swift",
"api/widgets/DigiaInlineStoryView.swift",
"api/widgets/DigiaRecordedSessionScreen.swift",
"api/widgets/DigiaScreenTracking.swift",
"api/widgets/DigiaSlot.swift",
"api/widgets/NudgeOverlayView.swift",
"api/widgets/RecordingBadgeView.swift",
"api/widgets/SettingsToggleRow.swift",
"api/widgets/SlotExposure.swift",
"api/widgets/floater_overlay_view.swift",
"api/widgets/floater_story_overlay_view.swift",
"api/widgets/guide_overlay_view.swift",
"api/widgets/inline_story_thumbnail_player.swift",
"api/widgets/inline_story_video_playback.swift",
"capture/capture_model.swift",
"capture/capture_session.swift",
"capture/capture_walker.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "DigiaEngage",
"schemes" : [
"DigiaEngage"
]
}
}
2026-10-22 20:05:22.115 xcodebuild[1414:7542] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme DigiaEngage -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme DigiaEngage -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
swift-snapshot-testing: https://github.com/pointfreeco/swift-snapshot-testing.git @ 1.19.7
swift-issue-reporting: https://github.com/pointfreeco/swift-issue-reporting @ 2.1.2
swift-syntax: https://github.com/swiftlang/swift-syntax @ 604.0.0
DigiaEngage: /Users/admin/builder/spi-builder-workspace
SDWebImage: https://github.com/SDWebImage/SDWebImage.git @ 5.21.7
Lottie: https://github.com/airbnb/lottie-spm.git @ 4.6.1
swift-custom-dump: https://github.com/pointfreeco/swift-custom-dump @ 1.7.3
SDWebImageSwiftUI: https://github.com/SDWebImage/SDWebImageSwiftUI.git @ 3.1.4
SDWebImageSVGCoder: https://github.com/SDWebImage/SDWebImageSVGCoder.git @ 1.8.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (13 targets)
Target 'DigiaEngage-product' in project 'DigiaEngage'
➜ Explicit dependency on target 'DigiaEngage' in project 'DigiaEngage'
➜ Explicit dependency on target 'DigiaEngage_DigiaEngage' in project 'DigiaEngage'
➜ Explicit dependency on target 'Lottie-product' in project 'Lottie'
➜ Explicit dependency on target 'SDWebImageSwiftUI-product' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImageSVGCoder-product' in project 'SDWebImageSVGCoder'
Target 'DigiaEngage' in project 'DigiaEngage'
➜ Explicit dependency on target 'DigiaEngage_DigiaEngage' in project 'DigiaEngage'
➜ Explicit dependency on target 'Lottie-product' in project 'Lottie'
➜ Explicit dependency on target 'SDWebImageSwiftUI-product' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImageSVGCoder-product' in project 'SDWebImageSVGCoder'
Target 'SDWebImageSVGCoder-product' in project 'SDWebImageSVGCoder'
➜ Explicit dependency on target 'SDWebImageSVGCoder' in project 'SDWebImageSVGCoder'
➜ Explicit dependency on target 'SDWebImage-product' in project 'SDWebImage'
Target 'SDWebImageSVGCoder' in project 'SDWebImageSVGCoder'
➜ Explicit dependency on target 'SDWebImage-product' in project 'SDWebImage'
Target 'SDWebImageSwiftUI-product' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImageSwiftUI' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImageSwiftUI_SDWebImageSwiftUI' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImage-product' in project 'SDWebImage'
Target 'SDWebImageSwiftUI' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImageSwiftUI_SDWebImageSwiftUI' in project 'SDWebImageSwiftUI'
➜ Explicit dependency on target 'SDWebImage-product' in project 'SDWebImage'
Target 'SDWebImage-product' in project 'SDWebImage'
➜ Explicit dependency on target 'SDWebImage' in project 'SDWebImage'
➜ Explicit dependency on target 'SDWebImage_SDWebImage' in project 'SDWebImage'
Target 'SDWebImage' in project 'SDWebImage'
➜ Explicit dependency on target 'SDWebImage_SDWebImage' in project 'SDWebImage'
Target 'SDWebImage_SDWebImage' in project 'SDWebImage' (no dependencies)
Target 'SDWebImageSwiftUI_SDWebImageSwiftUI' in project 'SDWebImageSwiftUI' (no dependencies)
Target 'Lottie-product' in project 'Lottie'
➜ Explicit dependency on target '_LottieStub' in project 'Lottie'
Target '_LottieStub' in project 'Lottie' (no dependencies)
Target 'DigiaEngage_DigiaEngage' in project 'DigiaEngage' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
SwiftDriver DigiaEngage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name DigiaEngage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SDWebImage.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SDWebImageSVGCoder.modulemap -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SDWebImage/SDWebImage/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SDWebImageSVGCoder/SDWebImageSVGCoder/Classes -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ digia.swift,\ DigiaFont.swift,\ DigiaFontWeight.swift,\ DigiaOverlayController.swift,\ InlineCampaignController.swift,\ SDKInstance.swift,\ SDKRequestHeaders.swift,\ EngageAction.swift,\ EngageActionExecutor.swift,\ CampaignBundle.swift,\ RoutingVerdict.swift,\ SurfaceRule.swift,\ VariableEnvironment.swift,\ campaign_fetcher.swift,\ campaign_model.swift,\ campaign_store.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/digia.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFont.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFontWeight.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/DigiaOverlayController.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/InlineCampaignController.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKRequestHeaders.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageAction.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/CampaignBundle.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/RoutingVerdict.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/SurfaceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/VariableEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_fetcher.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_store.swift (in target 'DigiaEngage' from project 'DigiaEngage')
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift:31:26: error: type 'AppStore' has no member 'requestReview'
29 | }
30 | if #available(iOS 16, *) {
31 | AppStore.requestReview(in: scene)
| `- error: type 'AppStore' has no member 'requestReview'
32 | } else {
33 | SKStoreReviewController.requestReview(in: scene)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift:1071:17: error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
1069 | switch upload {
1070 | case let .accepted(assetId):
1071 | UIImpactFeedbackGenerator(style: .light).impactOccurred()
| `- error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
1072 | capturedPages.removeAll { $0.pageKey == pageKey }
1073 | capturedPages.append(CaptureDebugPage(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift:2768:75: warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#ImplicitStrongCapture]
2762 | // only it knows whether the tap came from the window or from a story page — and the two are
2763 | // different levels of the funnel, not two flavours of the same one.
2764 | Task {
| |- note: 'self' implicitly strongly captured here
| `- note: add 'self' as a capture list item to silence
2765 | await executeActionFlow(
2766 | request.actions, variables: state.variableContext,
2767 | campaignKey: state.payload.campaignKey,
2768 | localActionExecutor: LocalActionExecutor(dismiss: { [weak self] in
| |- warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#ImplicitStrongCapture]
| `- note: explicitly assign the capture list item to silence
2769 | self?.floaterStoryOrchestrator.dismiss(.userClose)
2770 | }, showStory: { [weak self] index in
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift:2770:39: warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#ImplicitStrongCapture]
2762 | // only it knows whether the tap came from the window or from a story page — and the two are
2763 | // different levels of the funnel, not two flavours of the same one.
2764 | Task {
| |- note: 'self' implicitly strongly captured here
| `- note: add 'self' as a capture list item to silence
2765 | await executeActionFlow(
2766 | request.actions, variables: state.variableContext,
:
2768 | localActionExecutor: LocalActionExecutor(dismiss: { [weak self] in
2769 | self?.floaterStoryOrchestrator.dismiss(.userClose)
2770 | }, showStory: { [weak self] index in
| |- warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#ImplicitStrongCapture]
| `- note: explicitly assign the capture list item to silence
2771 | self?.floaterStoryOrchestrator.openStory(initialIndex: index)
2772 | })
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift:3489:35: error: cannot infer contextual base in reference to member 'live'
3487 | func resetForTesting() {
3488 | DigiaEndpoints.resetForTest()
3489 | ActionPlatform.current = .live
| `- error: cannot infer contextual base in reference to member 'live'
3490 | (networkClient as? URLSessionNetworkClient)?.overrideForTesting = nil
3491 | if let plugin = activePlugin {
[#ImplicitStrongCapture]: <https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture>
Failed frontend command:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/digia.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile digia.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFont.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaFont.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFontWeight.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaFontWeight.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/DigiaOverlayController.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaOverlayController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/InlineCampaignController.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InlineCampaignController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SDKInstance.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKRequestHeaders.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SDKRequestHeaders.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageAction.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EngageAction.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EngageActionExecutor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/CampaignBundle.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignBundle.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/RoutingVerdict.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RoutingVerdict.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/SurfaceRule.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SurfaceRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/VariableEnvironment.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VariableEnvironment.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_fetcher.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile campaign_fetcher.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_model.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile campaign_model.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_store.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile campaign_store.swift
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/sources-1 -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/digia.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFont.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFontWeight.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/DigiaOverlayController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/InlineCampaignController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKRequestHeaders.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageAction.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/CampaignBundle.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/RoutingVerdict.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/SurfaceRule.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/VariableEnvironment.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_fetcher.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_model.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_store.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/supplementaryOutputs-3 -target arm64-apple-tvos15.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import AVKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import StoreKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/StoreKit.framework/Modules/StoreKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import StoreKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/StoreKit.framework/Modules/StoreKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libTipKitMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#TipKitMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SDWebImage.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SDWebImageSVGCoder.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SDWebImage/SDWebImage/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SDWebImageSVGCoder/SDWebImageSVGCoder/Classes -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DigiaEngage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/digia.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaFont.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaFontWeight.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaOverlayController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/InlineCampaignController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/SDKInstance.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/SDKRequestHeaders.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/EngageAction.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/EngageActionExecutor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/CampaignBundle.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/RoutingVerdict.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/SurfaceRule.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/VariableEnvironment.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/campaign_fetcher.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/campaign_model.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/campaign_store.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage.swiftmodule -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/digia.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaFont.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaFontWeight.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaOverlayController.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/InlineCampaignController.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/SDKInstance.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/SDKRequestHeaders.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/EngageAction.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/EngageActionExecutor.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/CampaignBundle.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/RoutingVerdict.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/SurfaceRule.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/VariableEnvironment.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/campaign_fetcher.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/campaign_model.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/campaign_store.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 Compiling\ expr_evaluator.swift,\ floater_orchestrator.swift,\ floater_story_orchestrator.swift,\ guide_config_model.swift,\ guide_orchestrator.swift,\ guide_step_widget_config.swift,\ inline_banner_config.swift,\ inline_canvas_config.swift,\ inline_carousel_config.swift,\ inline_carousel_renderer.swift,\ inline_story_config.swift,\ inline_story_thumbnail_playback.swift,\ interpolate.swift,\ json_like_parse.swift,\ NudgeCloseButtonPlacement.swift,\ NudgeContent.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/expr_evaluator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_story_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_config_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_step_widget_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_banner_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_canvas_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_thumbnail_playback.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/interpolate.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/json_like_parse.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeCloseButtonPlacement.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeContent.swift (in target 'DigiaEngage' from project 'DigiaEngage')
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:273:19: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
267 |
268 | @available(iOS 16, *)
269 | private struct InlineCarouselImageLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
270 | let config: InlineCarouselConfig
271 |
272 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
273 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
274 | subviews: Subviews,
275 | cache: inout ()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:290:19: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
267 |
268 | @available(iOS 16, *)
269 | private struct InlineCarouselImageLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
270 | let config: InlineCarouselConfig
271 |
:
286 | }
287 |
288 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
289 | in bounds: CGRect,
290 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
291 | subviews: Subviews,
292 | cache: inout ()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:74:59: error: 'callAsFunction' is only available in tvOS 16.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
72 | // each slide is sized to a fraction of the available width, and side content
73 | // padding centers the current slide (mirrors the Android HorizontalPager fix).
74 | InlineCarouselImageLayout(config: config) {
| |- error: 'callAsFunction' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
75 | GeometryReader { geo in
76 | let geometry = resolveInlineCarouselImageGeometry(
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:99:38: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
97 | )
98 | .contentShape(Rectangle())
99 | .onTapGesture { handleTap(idx) }
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
100 | .id(index)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:103:30: error: 'scrollTargetLayout(isEnabled:)' is only available in tvOS 17.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
101 | }
102 | }
103 | .scrollTargetLayout()
| |- error: 'scrollTargetLayout(isEnabled:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
104 | }
105 | // `.safeAreaPadding` (not content `.padding`) is the pattern
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:110:26: error: 'safeAreaPadding' is only available in tvOS 17.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
108 | // jumps (autoplay), leaving the view under-scrolled by ~one padding's worth
109 | // until a manual drag re-settles it.
110 | .safeAreaPadding(.horizontal, sidePadding)
| |- error: 'safeAreaPadding' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
111 | .scrollPosition(id: $scrollPosition)
112 | .scrollTargetBehavior(.viewAligned)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:111:26: error: 'scrollPosition(id:anchor:)' is only available in tvOS 17.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
109 | // until a manual drag re-settles it.
110 | .safeAreaPadding(.horizontal, sidePadding)
111 | .scrollPosition(id: $scrollPosition)
| |- error: 'scrollPosition(id:anchor:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
112 | .scrollTargetBehavior(.viewAligned)
113 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:112:26: error: 'scrollTargetBehavior' is only available in tvOS 17.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
110 | .safeAreaPadding(.horizontal, sidePadding)
111 | .scrollPosition(id: $scrollPosition)
112 | .scrollTargetBehavior(.viewAligned)
| |- error: 'scrollTargetBehavior' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
113 | }
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:112:48: error: 'viewAligned' is only available in tvOS 17.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
110 | .safeAreaPadding(.horizontal, sidePadding)
111 | .scrollPosition(id: $scrollPosition)
112 | .scrollTargetBehavior(.viewAligned)
| |- error: 'viewAligned' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
113 | }
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:123:18: error: 'onChange(of:initial:_:)' is only available in tvOS 17.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
121 | }
122 | .onDisappear { stopAutoPlay() }
123 | .onChange(of: scrollPosition) { _, newValue in
| |- error: 'onChange(of:initial:_:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
124 | guard let idx = newValue else { return }
125 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:171:14: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
17 | }
18 |
19 | private struct InlineCarouselView: View {
| `- note: add '@available' attribute to enclosing struct
20 | let config: InlineCarouselConfig
21 | let payload: CEPTriggerPayload
:
56 | }
57 |
58 | var body: some View {
| `- note: add '@available' attribute to enclosing property
59 | // The peek-scroll/infinite-loop/autoplay mechanic below is built entirely on
60 | // iOS 17 view-aligned scrolling APIs (`scrollTargetLayout`, `scrollPosition`,
:
169 | }
170 | .contentShape(Rectangle())
171 | .onTapGesture {
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
172 | SDKInstance.shared.reportClassicCarouselContainerClicked(payload)
173 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:297:23: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
267 |
268 | @available(iOS 16, *)
269 | private struct InlineCarouselImageLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
270 | let config: InlineCarouselConfig
271 |
:
286 | }
287 |
288 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
289 | in bounds: CGRect,
290 | proposal: ProposedViewSize,
:
295 | at: bounds.origin,
296 | anchor: .topLeading,
297 | proposal: ProposedViewSize(width: bounds.width, height: bounds.height)
| |- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
298 | )
299 | }
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/sources-1 -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/expr_evaluator.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_orchestrator.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_story_orchestrator.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_config_model.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_orchestrator.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_step_widget_config.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_banner_config.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_canvas_config.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_config.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_config.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_thumbnail_playback.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/interpolate.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/json_like_parse.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeCloseButtonPlacement.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeContent.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/supplementaryOutputs-4 -target arm64-apple-tvos15.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import AVKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import StoreKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/StoreKit.framework/Modules/StoreKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import StoreKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/StoreKit.framework/Modules/StoreKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libTipKitMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#TipKitMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SDWebImage.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SDWebImageSVGCoder.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SDWebImage/SDWebImage/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SDWebImageSVGCoder/SDWebImageSVGCoder/Classes -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DigiaEngage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/expr_evaluator.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/floater_orchestrator.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/floater_story_orchestrator.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/guide_config_model.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/guide_orchestrator.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/guide_step_widget_config.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_banner_config.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_canvas_config.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_carousel_config.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_carousel_renderer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_story_config.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_story_thumbnail_playback.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/interpolate.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/json_like_parse.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/NudgeCloseButtonPlacement.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/NudgeContent.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/DigiaEngage.swiftmodule -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/expr_evaluator.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/floater_orchestrator.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/floater_story_orchestrator.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/guide_config_model.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/guide_orchestrator.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/guide_step_widget_config.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_banner_config.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_canvas_config.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_carousel_config.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_carousel_renderer.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_story_config.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/inline_story_thumbnail_playback.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/interpolate.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/json_like_parse.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/NudgeCloseButtonPlacement.o -index-unit-output-path /DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/Objects-normal/arm64/NudgeContent.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/expr_evaluator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile expr_evaluator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_orchestrator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_orchestrator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_story_orchestrator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_story_orchestrator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_config_model.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile guide_config_model.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_orchestrator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile guide_orchestrator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_step_widget_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile guide_step_widget_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_banner_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_banner_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_canvas_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_canvas_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_carousel_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_carousel_renderer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_story_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_thumbnail_playback.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_story_thumbnail_playback.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/interpolate.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile interpolate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/json_like_parse.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile json_like_parse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeCloseButtonPlacement.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NudgeCloseButtonPlacement.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeContent.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NudgeContent.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DigiaEngage (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift:31:26: error: type 'AppStore' has no member 'requestReview'
29 | }
30 | if #available(iOS 16, *) {
31 | AppStore.requestReview(in: scene)
| `- error: type 'AppStore' has no member 'requestReview'
32 | } else {
33 | SKStoreReviewController.requestReview(in: scene)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:273:19: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
267 |
268 | @available(iOS 16, *)
269 | private struct InlineCarouselImageLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
270 | let config: InlineCarouselConfig
271 |
272 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
273 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
274 | subviews: Subviews,
275 | cache: inout ()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift:290:19: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
267 |
268 | @available(iOS 16, *)
269 | private struct InlineCarouselImageLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
270 | let config: InlineCarouselConfig
271 |
:
286 | }
287 |
288 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
289 | in bounds: CGRect,
290 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
291 | subviews: Subviews,
292 | cache: inout ()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeRichText.swift:152:35: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
110 | /// colour/thickness and a block-level line height (paragraph style) that SwiftUI
111 | /// `Text` can't express.
112 | struct NudgeRichText: UIViewRepresentable {
| `- note: add '@available' attribute to enclosing struct
113 | let attributed: NSAttributedString
114 | let fillWidth: Bool
:
150 | // back to the view's intrinsic content size (set via `setContentHuggingPriority` above).
151 | @available(iOS 16, *)
152 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: UITextView, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
153 | let width = proposal.width ?? UIView.layoutFittingExpandedSize.width
154 | let fit = uiView.sizeThatFits(CGSize(width: width, height: .greatestFiniteMagnitude))
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasView.swift:262:19: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
254 | /// settling into a smaller card. Mirrors `InlineCarouselImageLayout`.
255 | @available(iOS 16, *)
256 | private struct InlineCanvasCardLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
257 | let canvasHeight: CGFloat
258 | let designFrame: CGFloat
259 | let margin: InlineCanvasMargin
260 |
261 | func sizeThatFits(
| `- note: add '@available' attribute to enclosing instance method
262 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
263 | subviews: Subviews,
264 | cache: inout ()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasView.swift:272:19: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
254 | /// settling into a smaller card. Mirrors `InlineCarouselImageLayout`.
255 | @available(iOS 16, *)
256 | private struct InlineCanvasCardLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
257 | let canvasHeight: CGFloat
258 | let designFrame: CGFloat
:
268 | }
269 |
270 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
271 | in bounds: CGRect,
272 | proposal: ProposedViewSize,
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
273 | subviews: Subviews,
274 | cache: inout ()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasView.swift:286:44: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
254 | /// settling into a smaller card. Mirrors `InlineCarouselImageLayout`.
255 | @available(iOS 16, *)
256 | private struct InlineCanvasCardLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
257 | let canvasHeight: CGFloat
258 | let designFrame: CGFloat
:
284 | /// *ideal* size, and the honest answer is the size it was authored at —
285 | /// answering 0 there would report a card with no height at all.
286 | private func resolvedWidth(_ proposal: ProposedViewSize) -> CGFloat {
| | `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
287 | guard let width = proposal.width, width.isFinite else {
288 | return designFrame + CGFloat(margin.horizontal)
SwiftCompile normal arm64 Compiling\ DigiaRecordedSessionScreen.swift,\ DigiaScreenTracking.swift,\ DigiaSlot.swift,\ NudgeOverlayView.swift,\ RecordingBadgeView.swift,\ SettingsToggleRow.swift,\ SlotExposure.swift,\ floater_overlay_view.swift,\ floater_story_overlay_view.swift,\ guide_overlay_view.swift,\ inline_story_thumbnail_player.swift,\ inline_story_video_playback.swift,\ capture_model.swift,\ capture_session.swift,\ capture_walker.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaRecordedSessionScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaScreenTracking.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaSlot.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/NudgeOverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/RecordingBadgeView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/SettingsToggleRow.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/SlotExposure.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/floater_overlay_view.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/floater_story_overlay_view.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/guide_overlay_view.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/inline_story_thumbnail_player.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/inline_story_video_playback.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/capture/capture_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/capture/capture_session.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/capture/capture_walker.swift (in target 'DigiaEngage' from project 'DigiaEngage')
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaRecordedSessionScreen.swift:105:10: error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
103 | instance.isCaptureSupported ? "Page & component capture" : "Synced This Session"
104 | )
105 | .navigationBarTitleDisplayMode(.inline)
| `- error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
106 | }
107 | }
SwiftUI.View.navigationBarTitleDisplayMode:2:25: note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some View
| `- note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/NudgeOverlayView.swift:103:26: error: 'presentationBackground' is only available in tvOS 16.4 or newer
91 | /// layer. Disabling the cover animation here must not suppress or mutate dialog
92 | /// transitions elsewhere in `NudgeOverlayView`.
93 | private struct NudgeCoverPresenter: View {
| `- note: add '@available' attribute to enclosing struct
94 | let presentation: Binding<DigiaNudgePresentation?>
95 |
96 | var body: some View {
| `- note: add '@available' attribute to enclosing property
97 | Color.clear
98 | .fullScreenCover(item: presentation) { nudge in
:
101 | if #available(iOS 16.4, *) {
102 | content(nudge)
103 | .presentationBackground(.clear)
| |- error: 'presentationBackground' is only available in tvOS 16.4 or newer
| `- note: add 'if #available' version check
104 | .id(nudge.id)
105 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/NudgeOverlayView.swift:209:14: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
124 |
125 | @MainActor
126 | struct NudgeFullScreenView: View {
| `- note: add '@available' attribute to enclosing struct
127 | let presentation: DigiaNudgePresentation
128 | @Environment(\.layoutDirection) private var layoutDirection
:
131 | private func dismiss() { SDKInstance.shared.markNudgeDismissed() }
132 |
133 | var body: some View {
| `- note: add '@available' attribute to enclosing property
134 | GeometryReader { geometry in
135 | let safe = activeWindowSafeAreaInsets
:
207 | // Empty surface bands belong to the modal and never dismiss it or
208 | // pass touches through to the host app.
209 | .onTapGesture {}
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
210 | }
211 | .ignoresSafeArea()
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/NudgeOverlayView.swift:389:18: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
357 |
358 | @MainActor
359 | struct NudgeDialogContainer: View {
| `- note: add '@available' attribute to enclosing struct
360 | let presentation: DigiaNudgePresentation
361 | let viewportSize: CGSize
:
374 | }
375 |
376 | var body: some View {
| `- note: add '@available' attribute to enclosing property
377 | let insets = surface.useSafeArea ? safeAreaInsets : .zero
378 | let width = max(1, viewportSize.width - insets.left - insets.right)
:
387 | scrimColor
388 | .contentShape(Rectangle())
389 | .onTapGesture { handleBackdropTap() }
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
390 |
391 | Group {
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/RecordingBadgeView.swift:34:25: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
32 | @State private var snappedEdge: BadgeEdge = .leading
33 |
34 | var body: some View {
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
35 | GeometryReader { proxy in
36 | let current = offset ?? CGSize(width: Self.margin, height: proxy.safeAreaInsets.top + Self.defaultTopClearance)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/SettingsToggleRow.swift:35:14: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
6 | /// tap target — no divider, whole row toggles.
7 | @MainActor
8 | struct SettingsToggleRow: View {
| `- note: add '@available' attribute to enclosing struct
9 | let title: String
10 | var subtitle: String? = nil
:
12 | @Binding var isOn: Bool
13 |
14 | var body: some View {
| `- note: add '@available' attribute to enclosing property
15 | if let onTap {
16 | HStack {
:
33 | }
34 | .contentShape(Rectangle())
35 | .onTapGesture { isOn.toggle() }
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
36 | }
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/floater_overlay_view.swift:919:21: error: 'DragGesture' is unavailable in tvOS
917 | .contentShape(Rectangle())
918 | .gesture(
919 | DragGesture(minimumDistance: 0)
| `- error: 'DragGesture' is unavailable in tvOS
920 | .onEnded { value in
921 | if value.translation.height > 120
SwiftUI.DragGesture:3:42: note: 'DragGesture' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
2 | @available(tvOS, unavailable)
3 | @MainActor @preconcurrency public struct DragGesture : Gesture, ~Sendable {
| `- note: 'DragGesture' has been explicitly marked unavailable here
4 | public struct Value : Equatable, Sendable {
5 | public var time: Date
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaRecordedSessionScreen.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaRecordedSessionScreen.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaScreenTracking.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaScreenTracking.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaSlot.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaSlot.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/NudgeOverlayView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NudgeOverlayView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/RecordingBadgeView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordingBadgeView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/SettingsToggleRow.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SettingsToggleRow.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/SlotExposure.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SlotExposure.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/floater_overlay_view.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_overlay_view.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/floater_story_overlay_view.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_story_overlay_view.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/guide_overlay_view.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile guide_overlay_view.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/inline_story_thumbnail_player.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_story_thumbnail_player.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/inline_story_video_playback.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile inline_story_video_playback.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/capture/capture_model.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile capture_model.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/capture/capture_session.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile capture_session.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/capture/capture_walker.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile capture_walker.swift
SwiftCompile normal arm64 Compiling\ survey_orchestrator.swift,\ survey_view_model.swift,\ canvas_survey_answer_inputs.swift,\ canvas_survey_renderer.swift,\ survey_question_widgets.swift,\ survey_renderer.swift,\ blurhash_decoder.swift,\ blurhash_placeholder_view.swift,\ color.swift,\ digia_cached_image.swift,\ digia_video_streaming.swift,\ floater_media_view.swift,\ floater_story_transition_geometry.swift,\ media_load_health.swift,\ view_controller_util.swift,\ DigiaActionHandlers.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/survey_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/survey_view_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_renderer.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/survey_question_widgets.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/survey_renderer.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/blurhash_decoder.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/blurhash_placeholder_view.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/color.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/digia_cached_image.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/digia_video_streaming.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/floater_media_view.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/floater_story_transition_geometry.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/media_load_health.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/view_controller_util.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/DigiaActionHandlers.swift (in target 'DigiaEngage' from project 'DigiaEngage')
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift:489:30: error: 'UIDatePicker' is unavailable in tvOS
487 | private var select: (Date) -> Void = { _ in }
488 | private weak var alertController: UIAlertController?
489 | weak var datePicker: UIDatePicker?
| `- error: 'UIDatePicker' is unavailable in tvOS
490 |
491 | func configure(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift:301:25: error: 'TextEditor' is unavailable in tvOS
299 | ZStack(alignment: input.type == .longText ? .topLeading : .center) {
300 | if input.type == .longText {
301 | TextEditor(text: Binding(
| `- error: 'TextEditor' is unavailable in tvOS
302 | get: { value },
303 | set: { update($0) }
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift:414:18: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
364 | }
365 |
366 | private struct CanvasSurveyDateFieldInputView: View {
| `- note: add '@available' attribute to enclosing struct
367 | let input: CanvasSurveyFieldInput
368 | let style: CanvasSurveyInputStyle
:
378 | @Environment(\.colorScheme) private var colorScheme
379 |
380 | var body: some View {
| `- note: add '@available' attribute to enclosing property
381 | let isDark = CampaignCanvasTheme.shared.isDark(colorScheme)
382 | let textColor = CampaignCanvasTheme.shared.color(style.textColor, isDark: isDark)
:
412 | )
413 | .contentShape(Rectangle())
414 | .onTapGesture {
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
415 | selectedDate = boundedDate(selectedDate, minimum: minimumDate, maximum: maximumDate)
416 | showingDateDialog = true
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift:523:30: error: 'UIDatePicker' is unavailable in tvOS
521 | guard viewController.presentedViewController == nil else { return }
522 | let alert = UIAlertController(title: nil, message: "\n\n\n\n\n\n\n\n\n", preferredStyle: .alert)
523 | let datePicker = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in tvOS
524 | datePicker.datePickerMode = .date
525 | if #available(iOS 13.4, *) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift:526:28: error: 'preferredDatePickerStyle' is unavailable in tvOS
524 | datePicker.datePickerMode = .date
525 | if #available(iOS 13.4, *) {
526 | datePicker.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in tvOS
527 | }
528 | datePicker.minimumDate = minimumDate
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift:628:18: error: 'scrollContentBackground' is unavailable in tvOS
626 | func transparentTextEditorBackground() -> some View {
627 | if #available(iOS 16.0, *) {
628 | self.scrollContentBackground(.hidden)
| `- error: 'scrollContentBackground' is unavailable in tvOS
629 | .background(Color.clear)
630 | } else {
SwiftUI.View.scrollContentBackground:2:25: note: 'scrollContentBackground' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func scrollContentBackground(_ visibility: Visibility) -> some View
| `- note: 'scrollContentBackground' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/survey_question_widgets.swift:982:33: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
977 | /// Minimal flow layout that wraps children onto new lines when out of width.
978 | @available(iOS 16, *)
979 | struct FlowLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
980 | var spacing: CGFloat = 8
981 |
982 | func sizeThatFits(proposal: ProposedViewSize, subviews: Subviews, cache: inout ()) -> CGSize {
| | `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
983 | let maxWidth = proposal.width ?? .infinity
984 | var rowWidth: CGFloat = 0
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/survey_question_widgets.swift:1006:38: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
977 | /// Minimal flow layout that wraps children onto new lines when out of width.
978 | @available(iOS 16, *)
979 | struct FlowLayout: Layout {
| `- note: add '@available' attribute to enclosing struct
980 | var spacing: CGFloat = 8
981 |
:
1003 | }
1004 |
1005 | func placeSubviews(
| `- note: add '@available' attribute to enclosing instance method
1006 | in bounds: CGRect, proposal: ProposedViewSize, subviews: Subviews, cache: inout ()
| `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
1007 | ) {
1008 | var x: CGFloat = bounds.minX
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/survey_orchestrator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile survey_orchestrator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/survey_view_model.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile survey_view_model.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_answer_inputs.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_answer_inputs.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/canvas_survey_renderer.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_renderer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/survey_question_widgets.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile survey_question_widgets.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/ui/survey_renderer.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile survey_renderer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/blurhash_decoder.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile blurhash_decoder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/blurhash_placeholder_view.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile blurhash_placeholder_view.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/color.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile color.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/digia_cached_image.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile digia_cached_image.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/digia_video_streaming.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile digia_video_streaming.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/floater_media_view.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_media_view.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/floater_story_transition_geometry.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_story_transition_geometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/media_load_health.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile media_load_health.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/utils/view_controller_util.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile view_controller_util.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/DigiaActionHandlers.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaActionHandlers.swift
SwiftCompile normal arm64 Compiling\ config_error.swift,\ DigiaDebugDetection.swift,\ DigiaDebugOverlayController.swift,\ DigiaAnalyticsSink.swift,\ DwellTracker.swift,\ EngageAnalyticsEvent.swift,\ EngageEventEmitter.swift,\ PresentationSink.swift,\ frequency_manager.swift,\ IdentityManager.swift,\ floater_story_config.swift,\ image_placeholder.swift,\ json_value.swift,\ digia_endpoints.swift,\ sdk_state.swift,\ SDKServices.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/config/config_error.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/debug/DigiaDebugDetection.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/debug/DigiaDebugOverlayController.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/DigiaAnalyticsSink.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/DwellTracker.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/EngageAnalyticsEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/EngageEventEmitter.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/PresentationSink.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/frequency/frequency_manager.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/identity/IdentityManager.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/model/floater_story_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/models/image_placeholder.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/models/json_value.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/network/digia_endpoints.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/sdk_state.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/services/SDKServices.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/config/config_error.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile config_error.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/debug/DigiaDebugDetection.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaDebugDetection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/debug/DigiaDebugOverlayController.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaDebugOverlayController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/DigiaAnalyticsSink.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaAnalyticsSink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/DwellTracker.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DwellTracker.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/EngageAnalyticsEvent.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EngageAnalyticsEvent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/EngageEventEmitter.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EngageEventEmitter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/event/PresentationSink.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PresentationSink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/frequency/frequency_manager.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile frequency_manager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/identity/IdentityManager.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IdentityManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/model/floater_story_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile floater_story_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/models/image_placeholder.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile image_placeholder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/models/json_value.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile json_value.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/network/digia_endpoints.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile digia_endpoints.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/sdk_state.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile sdk_state.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/services/SDKServices.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SDKServices.swift
SwiftCompile normal arm64 Compiling\ cep_trigger_payload.swift,\ diagnostic_report.swift,\ digia_config.swift,\ digia_experience_event.swift,\ CanvasCloseIcon.swift,\ CanvasNudgeCloseOverlay.swift,\ DigiaAnchor.swift,\ DigiaAnchorView.swift,\ DigiaBottomSheet.swift,\ DigiaCampaignTimelineView.swift,\ DigiaDebugSettingsView.swift,\ DigiaHost.swift,\ DigiaInlineBannerView.swift,\ DigiaInlineCanvasView.swift,\ DigiaInlineStoryView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/cep_trigger_payload.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/diagnostic_report.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/digia_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/digia_experience_event.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/CanvasCloseIcon.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/CanvasNudgeCloseOverlay.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaAnchor.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaAnchorView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaCampaignTimelineView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaHost.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineBannerView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineCanvasView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineStoryView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:82:22: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
28 | /// `.sheet` reserves an unremovable bottom safe-area strip). Present it from a
29 | /// `fullScreenCover` with a clear background and disabled cover animation.
30 | struct DigiaBottomSheet<Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
31 | let config: DigiaBottomSheetConfig
32 | var scrollable: Bool = true
:
46 | private var animation: Animation { .spring(response: animationResponse, dampingFraction: 0.85) }
47 |
48 | var body: some View {
| `- note: add '@available' attribute to enclosing property
49 | GeometryReader { geo in
50 | let cap = geo.size.height * config.heightCapFraction
:
80 | .opacity(shown ? 1 : 0)
81 | .contentShape(Rectangle())
82 | .onTapGesture { handleBackdropTap() }
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
83 |
84 | presentedCard
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:132:22: error: 'rect(topLeadingRadius:bottomLeadingRadius:bottomTrailingRadius:topTrailingRadius:style:)' is only available in tvOS 16.0 or newer
28 | /// `.sheet` reserves an unremovable bottom safe-area strip). Present it from a
29 | /// `fullScreenCover` with a clear background and disabled cover animation.
30 | struct DigiaBottomSheet<Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
31 | let config: DigiaBottomSheetConfig
32 | var scrollable: Bool = true
:
104 | }
105 |
106 | private func card(cap: CGFloat) -> some View {
| `- note: add '@available' attribute to enclosing instance method
107 | let contentBottomInset =
108 | config.bottomSafeAreaMode == .insetContent
:
130 | if #available(iOS 16, *) {
131 | base.clipShape(
132 | .rect(
| |- error: 'rect(topLeadingRadius:bottomLeadingRadius:bottomTrailingRadius:topTrailingRadius:style:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
133 | topLeadingRadius: config.cornerRadius,
134 | topTrailingRadius: config.cornerRadius)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:178:14: error: 'scrollBounceBehavior(_:axes:)' is only available in tvOS 16.4 or newer
28 | /// `.sheet` reserves an unremovable bottom safe-area strip). Present it from a
29 | /// `fullScreenCover` with a clear background and disabled cover animation.
30 | struct DigiaBottomSheet<Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
31 | let config: DigiaBottomSheetConfig
32 | var scrollable: Bool = true
:
169 |
170 | @ViewBuilder
171 | private func entireSurfaceBody(cap: CGFloat, bottomPadding: CGFloat) -> some View {
| `- note: add '@available' attribute to enclosing instance method
172 | let handleHeight: CGFloat = config.showHandle && !config.handleOverlaysContent ? 24 : 0
173 | let height = min(contentHeight + handleHeight + bottomPadding, cap)
:
176 | entireSurfaceMeasuredContent(bottomPadding: bottomPadding)
177 | }
178 | .scrollBounceBehavior(.basedOnSize)
| |- error: 'scrollBounceBehavior(_:axes:)' is only available in tvOS 16.4 or newer
| `- note: add 'if #available' version check
179 | .scrollDisabled(!config.entireSurfaceScrollingEnabled)
180 | .frame(height: height)
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:179:14: error: 'scrollDisabled' is only available in tvOS 16.0 or newer
28 | /// `.sheet` reserves an unremovable bottom safe-area strip). Present it from a
29 | /// `fullScreenCover` with a clear background and disabled cover animation.
30 | struct DigiaBottomSheet<Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
31 | let config: DigiaBottomSheetConfig
32 | var scrollable: Bool = true
:
169 |
170 | @ViewBuilder
171 | private func entireSurfaceBody(cap: CGFloat, bottomPadding: CGFloat) -> some View {
| `- note: add '@available' attribute to enclosing instance method
172 | let handleHeight: CGFloat = config.showHandle && !config.handleOverlaysContent ? 24 : 0
173 | let height = min(contentHeight + handleHeight + bottomPadding, cap)
:
177 | }
178 | .scrollBounceBehavior(.basedOnSize)
179 | .scrollDisabled(!config.entireSurfaceScrollingEnabled)
| |- error: 'scrollDisabled' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
180 | .frame(height: height)
181 | } else if #available(iOS 16, *) {
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:235:22: error: 'scrollBounceBehavior(_:axes:)' is only available in tvOS 16.4 or newer
28 | /// `.sheet` reserves an unremovable bottom safe-area strip). Present it from a
29 | /// `fullScreenCover` with a clear background and disabled cover animation.
30 | struct DigiaBottomSheet<Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
31 | let config: DigiaBottomSheetConfig
32 | var scrollable: Bool = true
:
226 |
227 | @ViewBuilder
228 | private func sheetBody(cap: CGFloat) -> some View {
| `- note: add '@available' attribute to enclosing instance method
229 | let height = min(contentHeight, cap)
230 | if scrollable {
:
233 | if #available(iOS 16.4, *) {
234 | ScrollView { measuredContent }
235 | .scrollBounceBehavior(.basedOnSize)
| |- error: 'scrollBounceBehavior(_:axes:)' is only available in tvOS 16.4 or newer
| `- note: add 'if #available' version check
236 | .frame(height: height)
237 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:281:9: error: 'DragGesture' is unavailable in tvOS
279 |
280 | private var dragGesture: some Gesture {
281 | DragGesture()
| `- error: 'DragGesture' is unavailable in tvOS
282 | .onChanged { value in
283 | handleDragChange(translationHeight: value.translation.height)
SwiftUI.DragGesture:3:42: note: 'DragGesture' has been explicitly marked unavailable here
1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
2 | @available(tvOS, unavailable)
3 | @MainActor @preconcurrency public struct DragGesture : Gesture, ~Sendable {
| `- note: 'DragGesture' has been explicitly marked unavailable here
4 | public struct Value : Equatable, Sendable {
5 | public var time: Date
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:281:9: error: 'init(minimumDistance:coordinateSpace:)' is unavailable in tvOS
279 |
280 | private var dragGesture: some Gesture {
281 | DragGesture()
| `- error: 'init(minimumDistance:coordinateSpace:)' is unavailable in tvOS
282 | .onChanged { value in
283 | handleDragChange(translationHeight: value.translation.height)
SwiftUI.DragGesture.init:4:37: note: 'init(minimumDistance:coordinateSpace:)' has been explicitly marked unavailable here
2 | @available(iOS 17.0, macOS 14.0, watchOS 10.0, *)
3 | @available(tvOS, unavailable)
4 | @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: some CoordinateSpaceProtocol = .local)}
| `- note: 'init(minimumDistance:coordinateSpace:)' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift:294:13: error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in tvOS 17.0 or newer
28 | /// `.sheet` reserves an unremovable bottom safe-area strip). Present it from a
29 | /// `fullScreenCover` with a clear background and disabled cover animation.
30 | struct DigiaBottomSheet<Content: View>: View {
| `- note: add '@available' attribute to enclosing generic struct
31 | let config: DigiaBottomSheetConfig
32 | var scrollable: Bool = true
:
288 | }
289 |
290 | func close() {
| `- note: add '@available' attribute to enclosing instance method
291 | // The completion-closure overload of `withAnimation` needs iOS 17; below that,
292 | // fire `onDismiss()` after the spring's response time instead.
293 | if #available(iOS 17, *) {
294 | withAnimation(animation) {
| |- error: 'withAnimation(_:completionCriteria:_:completion:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
295 | shown = false
296 | dragOffset = 0
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaCampaignTimelineView.swift:46:10: error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
44 | }
45 | .navigationTitle("Campaign timeline")
46 | .navigationBarTitleDisplayMode(.inline)
| `- error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
47 | }
48 |
SwiftUI.View.navigationBarTitleDisplayMode:2:25: note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some View
| `- note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift:102:14: error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
100 | }
101 | .navigationTitle("Digia Debug Settings")
102 | .navigationBarTitleDisplayMode(.inline)
| `- error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
103 | }
104 | .alert("Restart recommended", isPresented: $showRestartHint) {
SwiftUI.View.navigationBarTitleDisplayMode:2:25: note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some View
| `- note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift:177:22: error: 'textSelection' is unavailable in tvOS
175 | .font(.caption)
176 | .foregroundColor(.secondary)
177 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in tvOS
178 | }
179 | }
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift:177:37: error: 'enabled' is unavailable in tvOS
175 | .font(.caption)
176 | .foregroundColor(.secondary)
177 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in tvOS
178 | }
179 | }
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift:181:10: error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
179 | }
180 | .navigationTitle("Live testing")
181 | .navigationBarTitleDisplayMode(.inline)
| `- error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
182 | .sheet(isPresented: $showDeviceNameEditor) {
183 | DeviceNameEditor(liveTest: liveTest)
SwiftUI.View.navigationBarTitleDisplayMode:2:25: note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some View
| `- note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift:213:14: error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
211 | }
212 | .navigationTitle("Device name")
213 | .navigationBarTitleDisplayMode(.inline)
| `- error: 'navigationBarTitleDisplayMode' is unavailable in tvOS
214 | .toolbar {
215 | ToolbarItem(placement: .cancellationAction) {
SwiftUI.View.navigationBarTitleDisplayMode:2:25: note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some View
| `- note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineBannerView.swift:23:22: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
1 | import SwiftUI
2 |
3 | struct DigiaInlineBannerView: View {
| `- note: add '@available' attribute to enclosing struct
4 | let config: InlineBannerConfig
5 | let payload: CEPTriggerPayload
:
14 | }
15 |
16 | var body: some View {
| `- note: add '@available' attribute to enclosing property
17 | Group {
18 | if actions.isEmpty {
:
21 | banner
22 | .contentShape(Rectangle())
23 | .onTapGesture(perform: handleTap)
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineStoryView.swift:129:26: error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
55 |
56 | @MainActor
57 | struct StoryThumbnailRailView: View {
| `- note: add '@available' attribute to enclosing struct
58 | let items: [StoryItemConfig]
59 | let mode: ThumbnailVideoPlaybackMode
:
100 | }
101 |
102 | var body: some View {
| `- note: add '@available' attribute to enclosing property
103 | ScrollView(.horizontal, showsIndicators: false) {
104 | LazyHStack(spacing: cardSpacing) {
:
127 | }
128 | }
129 | .onTapGesture {
| |- error: 'onTapGesture(count:perform:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
130 | onOpen(index)
131 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/cep_trigger_payload.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile cep_trigger_payload.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/diagnostic_report.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile diagnostic_report.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/digia_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile digia_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/models/digia_experience_event.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile digia_experience_event.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/CanvasCloseIcon.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CanvasCloseIcon.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/CanvasNudgeCloseOverlay.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CanvasNudgeCloseOverlay.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaAnchor.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaAnchorView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaAnchorView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaBottomSheet.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaBottomSheet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaCampaignTimelineView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaCampaignTimelineView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaDebugSettingsView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaDebugSettingsView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaHost.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaHost.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineBannerView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaInlineBannerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineCanvasView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaInlineCanvasView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/widgets/DigiaInlineStoryView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaInlineStoryView.swift
SwiftCompile normal arm64 Compiling\ SessionIdentityWiring.swift,\ LocalStorage.swift,\ LocalStorageMigrator.swift,\ ScopedLocalStorage.swift,\ UserDefaultsLocalStorage.swift,\ CanvasSurveyAnswerMetrics.swift,\ canvas_survey_answer_validator.swift,\ canvas_survey_config.swift,\ canvas_survey_config_parser.swift,\ canvas_survey_document_parser.swift,\ canvas_survey_host_elements.swift,\ canvas_survey_input_parser.swift,\ canvas_survey_shared_ui.swift,\ survey_config_model.swift,\ submission_reporter.swift,\ survey_logic_handler.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/services/SessionIdentityWiring.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/LocalStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/LocalStorageMigrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/ScopedLocalStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/UserDefaultsLocalStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/CanvasSurveyAnswerMetrics.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_answer_validator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_config_parser.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_document_parser.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_host_elements.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_input_parser.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_shared_ui.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/survey_config_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/submission_reporter.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/survey_logic_handler.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/services/SessionIdentityWiring.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SessionIdentityWiring.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/LocalStorage.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LocalStorage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/LocalStorageMigrator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LocalStorageMigrator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/ScopedLocalStorage.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScopedLocalStorage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/storage/UserDefaultsLocalStorage.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserDefaultsLocalStorage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/CanvasSurveyAnswerMetrics.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CanvasSurveyAnswerMetrics.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_answer_validator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_answer_validator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_config_parser.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_config_parser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_document_parser.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_document_parser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_host_elements.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_host_elements.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_input_parser.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_input_parser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/canvas_survey_shared_ui.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile canvas_survey_shared_ui.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/models/survey_config_model.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile survey_config_model.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/submission_reporter.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile submission_reporter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/survey/survey_logic_handler.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile survey_logic_handler.swift
SwiftCompile normal arm64 Compiling\ ExternalGuideLifecycleEvent.swift,\ GuideRenderRequest.swift,\ PendingPayloadBuffer.swift,\ PresentationController.swift,\ PresentationCoordinator.swift,\ PresentationOutcome.swift,\ PresentationSignal.swift,\ NetworkContract.swift,\ URLSessionNetworkClient.swift,\ SdkVersion.swift,\ CurrentSessionRef.swift,\ SessionManager.swift,\ SessionReporter.swift,\ anchorless_geometry.swift,\ AnchorRegistry.swift,\ DigiaTestKit.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/ExternalGuideLifecycleEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/GuideRenderRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PendingPayloadBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationController.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationOutcome.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationSignal.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Network/NetworkContract.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Network/URLSessionNetworkClient.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/SdkVersion.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Session/CurrentSessionRef.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Session/SessionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Session/SessionReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/anchorless/anchorless_geometry.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/AnchorRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/DigiaTestKit.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/ExternalGuideLifecycleEvent.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ExternalGuideLifecycleEvent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/GuideRenderRequest.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GuideRenderRequest.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PendingPayloadBuffer.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PendingPayloadBuffer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationController.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PresentationController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationCoordinator.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PresentationCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationOutcome.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PresentationOutcome.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/PresentationSignal.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PresentationSignal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Network/NetworkContract.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NetworkContract.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Network/URLSessionNetworkClient.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile URLSessionNetworkClient.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/SdkVersion.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SdkVersion.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Session/CurrentSessionRef.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CurrentSessionRef.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Session/SessionManager.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SessionManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Session/SessionReporter.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SessionReporter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/anchorless/anchorless_geometry.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile anchorless_geometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/AnchorRegistry.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnchorRegistry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/DigiaTestKit.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaTestKit.swift
SwiftCompile normal arm64 Compiling\ NudgeNodeRenderer.swift,\ NudgeParser.swift,\ NudgeRichText.swift,\ nudge_config.swift,\ variable_context.swift,\ variable_schema.swift,\ CampaignCanvasAnalytics.swift,\ CampaignCanvasModels.swift,\ CampaignCanvasParser.swift,\ CampaignCanvasStripViews.swift,\ CampaignCanvasTheme.swift,\ CampaignCanvasView.swift,\ DesignTokenCatalog.swift,\ TestView.swift,\ ComponentRegistryService.swift,\ RecordedComponentEntry.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeNodeRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeParser.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeRichText.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/variable_context.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/variable_schema.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasAnalytics.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasModels.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasParser.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasStripViews.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasTheme.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/DesignTokenCatalog.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/TestView.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/componentregistry/ComponentRegistryService.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/componentregistry/RecordedComponentEntry.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeNodeRenderer.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NudgeNodeRenderer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeParser.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NudgeParser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeRichText.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NudgeRichText.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge_config.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile nudge_config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/variable_context.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile variable_context.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/variable_schema.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile variable_schema.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasAnalytics.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignCanvasAnalytics.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasModels.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignCanvasModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasParser.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignCanvasParser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasStripViews.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignCanvasStripViews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasTheme.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignCanvasTheme.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/CampaignCanvasView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignCanvasView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/DesignTokenCatalog.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DesignTokenCatalog.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/canvas/TestView.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TestView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/componentregistry/ComponentRegistryService.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ComponentRegistryService.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/componentregistry/RecordedComponentEntry.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordedComponentEntry.swift
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeNodeRenderer.swift:661:51: error: 'systemGray6' is unavailable in tvOS
659 | ZStack {
660 | RoundedRectangle(cornerRadius: 8)
661 | .fill(Color(hex: "#F1F1F5") ?? Color(.systemGray6))
| `- error: 'systemGray6' is unavailable in tvOS
662 | Text(label)
663 | .font(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:150:49: note: 'systemGray6' has been explicitly marked unavailable here
148 | @property (class, nonatomic, readonly) UIColor *systemGray4Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
149 | @property (class, nonatomic, readonly) UIColor *systemGray5Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
150 | @property (class, nonatomic, readonly) UIColor *systemGray6Color API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemGray6' has been explicitly marked unavailable here
151 |
152 | #pragma mark Tint color
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeRichText.swift:152:35: error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
110 | /// colour/thickness and a block-level line height (paragraph style) that SwiftUI
111 | /// `Text` can't express.
112 | struct NudgeRichText: UIViewRepresentable {
| `- note: add '@available' attribute to enclosing struct
113 | let attributed: NSAttributedString
114 | let fillWidth: Bool
:
150 | // back to the view's intrinsic content size (set via `setContentHuggingPriority` above).
151 | @available(iOS 16, *)
152 | func sizeThatFits(_ proposal: ProposedViewSize, uiView: UITextView, context: Context) -> CGSize? {
| | `- error: 'ProposedViewSize' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
153 | let width = proposal.width ?? UIView.layoutFittingExpandedSize.width
154 | let fit = uiView.sizeThatFits(CGSize(width: width, height: .greatestFiniteMagnitude))
/Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeRichText.swift:86:76: error: 'systemFontSize' is unavailable in tvOS
84 | let customColor = attrs[.digiaDecorationColor] as? UIColor
85 |
86 | let font = (attrs[.font] as? UIFont) ?? .systemFont(ofSize: UIFont.systemFontSize)
| `- error: 'systemFontSize' is unavailable in tvOS
87 | let ctFont = font as CTFont
88 | let rect = boundingRect(forGlyphRange: glyphRange, in: container)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:271:47: note: 'systemFontSize' has been explicitly marked unavailable here
269 | @property(class, nonatomic, readonly) CGFloat buttonFontSize API_UNAVAILABLE(tvos, watchos);
270 | @property(class, nonatomic, readonly) CGFloat smallSystemFontSize API_UNAVAILABLE(tvos, watchos);
271 | @property(class, nonatomic, readonly) CGFloat systemFontSize API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemFontSize' has been explicitly marked unavailable here
272 | @property(class, nonatomic, readonly) CGFloat defaultFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
273 | @property(class, nonatomic, readonly) CGFloat systemMinimumFontSize API_UNAVAILABLE(macos, ios, tvos, watchos);
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ AnalyticsConfig.swift,\ AnalyticsDatabaseOpener.swift,\ AnalyticsQueue.swift,\ AnalyticsQueueProtocol.swift,\ AnalyticsService.swift,\ BackgroundTime.swift,\ LegacyQueueImport.swift,\ NetworkMonitor.swift,\ SQLiteAnalyticsQueue.swift,\ SQLiteConnection.swift,\ SQLiteQueueStore.swift,\ CampaignPresentation.swift,\ DeliveryTimelineObserver.swift,\ DigiaCEPHost.swift,\ DigiaCEPPlugin.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsDatabaseOpener.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsQueueProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsService.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/BackgroundTime.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/LegacyQueueImport.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/NetworkMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/SQLiteAnalyticsQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/SQLiteConnection.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/SQLiteQueueStore.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/CampaignPresentation.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/DeliveryTimelineObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/DigiaCEPHost.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/DigiaCEPPlugin.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DigiaEngage.build/Debug-appletvos/DigiaEngage-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsConfig.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnalyticsConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsDatabaseOpener.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnalyticsDatabaseOpener.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsQueue.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnalyticsQueue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsQueueProtocol.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnalyticsQueueProtocol.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/AnalyticsService.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnalyticsService.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/BackgroundTime.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BackgroundTime.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/LegacyQueueImport.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LegacyQueueImport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/NetworkMonitor.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NetworkMonitor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/SQLiteAnalyticsQueue.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SQLiteAnalyticsQueue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/SQLiteConnection.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SQLiteConnection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/Analytics/SQLiteQueueStore.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SQLiteQueueStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/CampaignPresentation.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CampaignPresentation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/DeliveryTimelineObserver.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeliveryTimelineObserver.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/DigiaCEPHost.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaCEPHost.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/CEP/DigiaCEPPlugin.swift (in target 'DigiaEngage' from project 'DigiaEngage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DigiaCEPPlugin.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-22 20:05:24.312 xcodebuild[1416:7574] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 Compiling\ digia.swift,\ DigiaFont.swift,\ DigiaFontWeight.swift,\ DigiaOverlayController.swift,\ InlineCampaignController.swift,\ SDKInstance.swift,\ SDKRequestHeaders.swift,\ EngageAction.swift,\ EngageActionExecutor.swift,\ CampaignBundle.swift,\ RoutingVerdict.swift,\ SurfaceRule.swift,\ VariableEnvironment.swift,\ campaign_fetcher.swift,\ campaign_model.swift,\ campaign_store.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/digia.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFont.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/fonts/DigiaFontWeight.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/DigiaOverlayController.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/InlineCampaignController.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKInstance.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/SDKRequestHeaders.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageAction.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/action/EngageActionExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/CampaignBundle.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/RoutingVerdict.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/SurfaceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/VariableEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_fetcher.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/campaign_store.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 Compiling\ expr_evaluator.swift,\ floater_orchestrator.swift,\ floater_story_orchestrator.swift,\ guide_config_model.swift,\ guide_orchestrator.swift,\ guide_step_widget_config.swift,\ inline_banner_config.swift,\ inline_canvas_config.swift,\ inline_carousel_config.swift,\ inline_carousel_renderer.swift,\ inline_story_config.swift,\ inline_story_thumbnail_playback.swift,\ interpolate.swift,\ json_like_parse.swift,\ NudgeCloseButtonPlacement.swift,\ NudgeContent.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/expr_evaluator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/floater_story_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_config_model.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_orchestrator.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/guide_step_widget_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_banner_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_canvas_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_config.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_story_thumbnail_playback.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/interpolate.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/json_like_parse.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeCloseButtonPlacement.swift /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/nudge/NudgeContent.swift (in target 'DigiaEngage' from project 'DigiaEngage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DigiaEngage/api/internal/campaign/inline_carousel_renderer.swift (in target 'DigiaEngage' from project 'DigiaEngage')
Building workspace DigiaEngage with scheme DigiaEngage
(6 failures)
BUILD FAILURE 6.4 tvOS