From 4d9a3416623edbbaa2bb94d3ce3fb6b05e859231 Mon Sep 17 00:00:00 2001 From: HabibaFikry1 <143926606+HabibaFikry1@users.noreply.github.com> Date: Mon, 18 Aug 2025 16:23:35 +0300 Subject: [PATCH 1/2] use lite sdk --- android/build.gradle | 9 +++++---- ios/agora_rtc_engine.podspec | 11 +++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index fc0cdd45a..609ba985b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -10,7 +10,6 @@ buildscript { google() mavenCentral() } - } rootProject.allprojects { @@ -62,8 +61,10 @@ dependencies { // iris dependencies end // native dependencies start - api 'io.agora.rtc:full-sdk:4.5.2' - api 'io.agora.rtc:full-screen-sharing:4.5.2' + // Replace full SDK with Lite SDK + api 'io.agora.rtc:lite-sdk:4.5.2' + // Remove full-screen-sharing (not needed in Lite) + // api 'io.agora.rtc:full-screen-sharing:4.5.2' // native dependencies end } } @@ -71,4 +72,4 @@ dependencies { static boolean isDev(Project project) { def devFile = project.file('.plugin_dev') return devFile.exists() -} \ No newline at end of file +} diff --git a/ios/agora_rtc_engine.podspec b/ios/agora_rtc_engine.podspec index cd8514521..0323bfff1 100644 --- a/ios/agora_rtc_engine.podspec +++ b/ios/agora_rtc_engine.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.license = { :file => '../LICENSE' } s.author = { 'Agora' => 'developer@agora.io' } s.source = { :path => '.' } - s.source_files = 'agora_rtc_engine/Sources/**/*.{h,mm,m,swift}' + s.source_files = 'agora_rtc_engine/Sources/**/*.{h,mm,m,swift}' s.dependency 'Flutter' plugin_dev_path = File.join(File.dirname(File.realpath(__FILE__)), '.plugin_dev') @@ -27,8 +27,8 @@ Pod::Spec.new do |s| s.dependency 'AgoraIrisRTC_iOS', '4.5.2-build.1' # iris dependencies end - # native dependencies start - s.dependency 'AgoraRtcEngine_iOS', '4.5.2' + # native dependencies start (REPLACED with Lite SDK) + s.dependency 'AgoraRtcEngine_iOS_Lite', '4.5.2' # native dependencies end end @@ -37,5 +37,8 @@ Pod::Spec.new do |s| s.libraries = 'stdc++' # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } + s.pod_target_xcconfig = { + 'DEFINES_MODULE' => 'YES', + 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' + } end From 45812dbafeee91246a3ef3e24176effb538922ca Mon Sep 17 00:00:00 2001 From: HabibaFikry1 <143926606+HabibaFikry1@users.noreply.github.com> Date: Tue, 19 Aug 2025 10:46:06 +0300 Subject: [PATCH 2/2] using lite sdk --- ios/agora_rtc_engine.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/agora_rtc_engine.podspec b/ios/agora_rtc_engine.podspec index 0323bfff1..16cf3dd70 100644 --- a/ios/agora_rtc_engine.podspec +++ b/ios/agora_rtc_engine.podspec @@ -1,7 +1,7 @@ # # To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. # Run `pod lib lint agora_rtc_engine.podspec` to validate before publishing. -# + require "yaml" require "ostruct" project = OpenStruct.new YAML.load_file("../pubspec.yaml")