From f31ab5f94038c008a19aed24c58c51868197f1b3 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Tue, 7 Oct 2025 14:32:23 +0200 Subject: [PATCH 1/4] pin to ios release with bwe without media packets --- stream-react-native-webrtc.podspec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/stream-react-native-webrtc.podspec b/stream-react-native-webrtc.podspec index b182fe609..0d78bc226 100644 --- a/stream-react-native-webrtc.podspec +++ b/stream-react-native-webrtc.podspec @@ -2,6 +2,9 @@ require 'json' package = JSON.parse(File.read(File.join(__dir__, 'package.json'))) +# WebRTC version from stream-video-swift-webrtc releases +webrtc_version = '125.6422.070.1' + Pod::Spec.new do |s| s.name = 'stream-react-native-webrtc' s.version = package['version'] @@ -19,7 +22,12 @@ Pod::Spec.new do |s| s.libraries = 'c', 'sqlite3', 'stdc++' s.framework = 'AudioToolbox','AVFoundation', 'CoreAudio', 'CoreGraphics', 'CoreVideo', 'GLKit', 'VideoToolbox' s.dependency 'React-Core' - s.dependency 'StreamWebRTC', '~>125.6422.070' + + s.prepare_command = <<-CMD + curl -sL "https://github.com/GetStream/stream-video-swift-webrtc/releases/download/#{webrtc_version}/WebRTC.xcframework.zip" -o w.zip && unzip -oq w.zip && rm w.zip + CMD + + s.vendored_frameworks = 'WebRTC.xcframework' # Swift/Objective-C compatibility #https://blog.cocoapods.org/CocoaPods-1.5.0/ s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' From 4c70ea6751fad82e577e8fed1fcd3a780c634016 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Mon, 20 Oct 2025 13:46:27 +0200 Subject: [PATCH 2/4] use android non snapshot version --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 8fb77658e..3b2a25feb 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -85,7 +85,7 @@ def kotlin_version = getExtOrDefault('kotlinVersion', '1.8.10') println "Building Stream WebRTC React Native module with Kotlin version: $kotlin_version" dependencies { - api 'io.getstream:stream-webrtc-android:1.3.10-SNAPSHOT' + api 'io.getstream:stream-webrtc-android:1.3.10' implementation 'com.facebook.react:react-native:+' implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation "androidx.core:core:1.7.0" From 1951b27170a765480ce50a2d4bacfed5d3120b2b Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Mon, 20 Oct 2025 13:47:31 +0200 Subject: [PATCH 3/4] 125.4.5-alpha.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 154104b5b..f0c272686 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@stream-io/react-native-webrtc", - "version": "125.4.4", + "version": "125.4.5-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@stream-io/react-native-webrtc", - "version": "125.4.4", + "version": "125.4.5-alpha.1", "license": "MIT", "dependencies": { "base64-js": "1.5.1", diff --git a/package.json b/package.json index 9e5d4ee69..ef9b43009 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@stream-io/react-native-webrtc", - "version": "125.4.4", + "version": "125.4.5-alpha.1", "repository": { "type": "git", "url": "git+https://github.com/GetStream/react-native-webrtc.git" From f7cb812ffaf457ee8cb3a40811b51e2ba91345b8 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Mon, 20 Oct 2025 17:51:12 +0200 Subject: [PATCH 4/4] support double zip --- stream-react-native-webrtc.podspec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stream-react-native-webrtc.podspec b/stream-react-native-webrtc.podspec index 0d78bc226..6f9047427 100644 --- a/stream-react-native-webrtc.podspec +++ b/stream-react-native-webrtc.podspec @@ -24,7 +24,9 @@ Pod::Spec.new do |s| s.dependency 'React-Core' s.prepare_command = <<-CMD - curl -sL "https://github.com/GetStream/stream-video-swift-webrtc/releases/download/#{webrtc_version}/WebRTC.xcframework.zip" -o w.zip && unzip -oq w.zip && rm w.zip + curl -sL "https://github.com/GetStream/stream-video-swift-webrtc/releases/download/#{webrtc_version}/WebRTC.xcframework.zip" -o w.zip && \ + unzip -oq w.zip && rm w.zip && \ + if [ -f "WebRTC.xcframework.zip" ]; then unzip -oq WebRTC.xcframework.zip && rm WebRTC.xcframework.zip; fi CMD s.vendored_frameworks = 'WebRTC.xcframework'