From 0561c69cf7764cbd1a635105acc316eb84098455 Mon Sep 17 00:00:00 2001 From: MaeIg Date: Thu, 6 Aug 2026 15:48:33 +0200 Subject: [PATCH 1/2] fix: remove duplicated DatadogWebViewTracking import that breaks tvos build --- packages/core/ios/Sources/DdSdkImplementation.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/core/ios/Sources/DdSdkImplementation.swift b/packages/core/ios/Sources/DdSdkImplementation.swift index 8a2a455d8..7a838055a 100644 --- a/packages/core/ios/Sources/DdSdkImplementation.swift +++ b/packages/core/ios/Sources/DdSdkImplementation.swift @@ -10,7 +10,6 @@ import DatadogInternal import DatadogLogs import DatadogRUM import DatadogTrace -import DatadogWebViewTracking import Foundation import React From f12a712504752b2639bd87edaf387156db0fbf65 Mon Sep 17 00:00:00 2001 From: MaeIg Date: Thu, 6 Aug 2026 15:50:22 +0200 Subject: [PATCH 2/2] fix: consumeWebviewEvent doesn't exist on tvos --- packages/core/ios/Sources/DdSdk.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/ios/Sources/DdSdk.mm b/packages/core/ios/Sources/DdSdk.mm index c05ac6a7c..fabbfffa9 100644 --- a/packages/core/ios/Sources/DdSdk.mm +++ b/packages/core/ios/Sources/DdSdk.mm @@ -122,12 +122,14 @@ + (void)initFromNative { [self telemetryError:message stack:stack kind:kind resolve:resolve reject:reject]; } +#if TARGET_OS_IOS RCT_REMAP_METHOD(consumeWebviewEvent, withWebviewMessage:(NSString*)message withResolver:(RCTPromiseResolveBlock)resolve withRejecter:(RCTPromiseRejectBlock)reject) { [self consumeWebviewEvent:message resolve:resolve reject:reject]; } +#endif RCT_EXPORT_METHOD(clearAllData:(RCTPromiseResolveBlock)resolve withRejecter:(RCTPromiseRejectBlock)reject)