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" 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" diff --git a/stream-react-native-webrtc.podspec b/stream-react-native-webrtc.podspec index b182fe609..6f9047427 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,14 @@ 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 && \ + if [ -f "WebRTC.xcframework.zip" ]; then unzip -oq WebRTC.xcframework.zip && rm WebRTC.xcframework.zip; fi + 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'