jitsi / jitsi-meet-flutter-sdk

Jitsi Meet plugin for Flutter
Apache License 2.0
44 stars 33 forks source link

[Cocoapods Error] The 'Pods-Runner' target has frameworks with conflicting names: webrtc.xcframework #23

Closed leonardogbr closed 1 year ago

leonardogbr commented 1 year ago

The Error

Hello. I'm trying to use the jitsi-meet-flutter-sdk package with sip_ua package, which uses flutter_webrtc and I'm facing the following error when run this command: pod install --repo-update

The 'Pods-Runner' target has frameworks with conflicting names: webrtc.xcframework

Below, you can find the output of command ran with verbose flag.

Pod install command output

$ pod install --repo-update --verbose
  Preparing

Updating local specs repositories
  CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update

Updating spec repo `trunk`
  CDN: trunk Relative path: deprecated_podspecs.txt, has ETag? W/"65397749-b0f38"
  CDN: trunk Relative path not modified: deprecated_podspecs.txt
  CDN: trunk Going to update 64 files
  CDN: trunk Relative path: all_pods_versions_8_3_c.txt, has ETag? W/"65397749-579"
  CDN: trunk Relative path: all_pods_versions_c_0_0.txt, has ETag? W/"65397749-6bd"
  CDN: trunk Relative path: all_pods_versions_3_4_4.txt, has ETag? W/"65397749-6ab"
  CDN: trunk Relative path: all_pods_versions_1_1_7.txt, has ETag? W/"65397749-b79"
  CDN: trunk Relative path: all_pods_versions_7_a_c.txt, has ETag? W/"6539758f-87f"
  CDN: trunk Relative path: all_pods_versions_6_8_6.txt, has ETag? W/"65397749-528"
  CDN: trunk Relative path: all_pods_versions_9_5_4.txt, has ETag? W/"65397749-189"
  CDN: trunk Relative path: all_pods_versions_9_1_0.txt, has ETag? W/"65397749-989"
  CDN: trunk Relative path: all_pods_versions_0_3_5.txt, has ETag? W/"65397748-c02"
  CDN: trunk Relative path: all_pods_versions_1_d_9.txt, has ETag? W/"65397749-a2b"
  CDN: trunk Relative path: all_pods_versions_d_d_6.txt, has ETag? W/"65397590-69c"
  CDN: trunk Relative path: all_pods_versions_8_1_d.txt, has ETag? W/"65397749-3f8"
  CDN: trunk Relative path: all_pods_versions_a_7_6.txt, has ETag? W/"65397749-c72"
  CDN: trunk Relative path: all_pods_versions_1_7_a.txt, has ETag? W/"65397749-93e"
  CDN: trunk Relative path: all_pods_versions_c_4_1.txt, has ETag? W/"65397749-707"
  CDN: trunk Relative path: all_pods_versions_2_4_b.txt, has ETag? W/"65397749-775"
  CDN: trunk Relative path: all_pods_versions_1_6_1.txt, has ETag? W/"65397749-4a2"
  CDN: trunk Relative path: all_pods_versions_3_7_4.txt, has ETag? W/"65397749-351"
  CDN: trunk Relative path: all_pods_versions_c_5_4.txt, has ETag? W/"65397749-4c3"
  CDN: trunk Relative path: all_pods_versions_0_6_a.txt, has ETag? W/"65397749-381"
  CDN: trunk Relative path: all_pods_versions_a_4_f.txt, has ETag? W/"65397749-5d4"
  CDN: trunk Relative path: all_pods_versions_3_5_b.txt, has ETag? W/"65397749-600"
  CDN: trunk Relative path: all_pods_versions_7_9_1.txt, has ETag? W/"65397749-377"
  CDN: trunk Relative path: all_pods_versions_2_3_e.txt, has ETag? W/"65397749-807"
  CDN: trunk Relative path: all_pods_versions_a_6_6.txt, has ETag? W/"65397749-443"
  CDN: trunk Relative path: all_pods_versions_d_c_1.txt, has ETag? W/"65397749-6ff"
  CDN: trunk Relative path: all_pods_versions_7_b_0.txt, has ETag? W/"65397749-640"
  CDN: trunk Relative path: all_pods_versions_0_6_f.txt, has ETag? W/"65397749-547"
  CDN: trunk Relative path: CocoaPods-version.yml, has ETag? "65397748-38"
  CDN: trunk Relative path: all_pods_versions_d_8_6.txt, has ETag? W/"65397749-53e"
  CDN: trunk Relative path: all_pods_versions_2_f_7.txt, has ETag? W/"65397749-413"
  CDN: trunk Relative path: all_pods_versions_2_d_6.txt, has ETag? W/"65397749-771"
  CDN: trunk Relative path: all_pods_versions_1_a_2.txt, has ETag? W/"65397749-19b9"
  CDN: trunk Relative path: all_pods_versions_6_3_6.txt, has ETag? W/"65397749-8e4"
  CDN: trunk Relative path: all_pods_versions_3_d_6.txt, has ETag? W/"65397749-2bb"
  CDN: trunk Relative path: all_pods_versions_6_3_d.txt, has ETag? W/"65397749-273"
  CDN: trunk Relative path: all_pods_versions_0_8_4.txt, has ETag? W/"65397749-3f7"
  CDN: trunk Relative path: all_pods_versions_6_7_a.txt, has ETag? W/"65397749-562"
  CDN: trunk Relative path: all_pods_versions_6_1_e.txt, has ETag? W/"65397749-54c"
  CDN: trunk Relative path: all_pods_versions_4_2_c.txt, has ETag? W/"65397749-4e3"
  CDN: trunk Relative path: all_pods_versions_e_2_1.txt, has ETag? W/"65397749-828"
  CDN: trunk Relative path: all_pods_versions_0_b_5.txt, has ETag? W/"65397749-612"
  CDN: trunk Relative path: all_pods_versions_3_c_c.txt, has ETag? W/"65397749-5bd"
  CDN: trunk Relative path: all_pods_versions_0_d_e.txt, has ETag? W/"65397749-4bb"
  CDN: trunk Relative path: all_pods_versions_a_d_a.txt, has ETag? W/"65397749-325"
  CDN: trunk Relative path: all_pods_versions_c_e_3.txt, has ETag? W/"65397749-61d"
  CDN: trunk Relative path: all_pods_versions_8_b_d.txt, has ETag? W/"65397749-55b"
  CDN: trunk Relative path: all_pods_versions_f_2_a.txt, has ETag? W/"65397749-6ff"
  CDN: trunk Relative path: all_pods_versions_0_9_f.txt, has ETag? W/"65397749-844"
  CDN: trunk Relative path: all_pods_versions_a_b_d.txt, has ETag? W/"65397749-11b9"
  CDN: trunk Relative path: all_pods_versions_f_2_5.txt, has ETag? W/"65397749-5b3"
  CDN: trunk Relative path: all_pods_versions_f_4_e.txt, has ETag? W/"65397749-6f9"
  CDN: trunk Relative path: all_pods_versions_d_5_a.txt, has ETag? W/"65397749-6c7"
  CDN: trunk Relative path: all_pods_versions_f_4_d.txt, has ETag? W/"65397749-3dd"
  CDN: trunk Relative path: all_pods_versions_e_3_b.txt, has ETag? W/"65397749-d75"
  CDN: trunk Relative path: all_pods_versions_f_0_6.txt, has ETag? W/"65397749-7f0"
  CDN: trunk Relative path: all_pods_versions_1_9_2.txt, has ETag? W/"65397749-227"
  CDN: trunk Relative path: all_pods_versions_f_6_5.txt, has ETag? W/"65397749-836"
  CDN: trunk Relative path: all_pods_versions_2_2_8.txt, has ETag? W/"65397749-7c6"
  CDN: trunk Relative path: all_pods_versions_3_8_6.txt, has ETag? W/"65397749-405"
  CDN: trunk Relative path: all_pods_versions_c_8_7.txt, has ETag? W/"65397749-74a"
  CDN: trunk Relative path: all_pods_versions_f_8_8.txt, has ETag? W/"65397749-6d8"
  CDN: trunk Relative path: all_pods_versions_a_d_d.txt, has ETag? W/"6539758f-4ef"
  CDN: trunk Relative path: all_pods_versions_e_9_8.txt, has ETag? W/"65397749-5c2"
  CDN: trunk Relative path downloaded: all_pods_versions_8_3_c.txt, save ETag: W/"6539758f-579"
  CDN: trunk Relative path not modified: all_pods_versions_c_0_0.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_4_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_1_7.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_5_b.txt
  CDN: trunk Relative path not modified: all_pods_versions_7_9_1.txt
  CDN: trunk Relative path not modified: all_pods_versions_9_1_0.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_3_5.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_d_9.txt
  CDN: trunk Relative path downloaded: all_pods_versions_d_d_6.txt, save ETag: W/"65397749-69c"
  CDN: trunk Relative path not modified: all_pods_versions_8_1_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_4_1.txt
  CDN: trunk Relative path downloaded: all_pods_versions_1_6_1.txt, save ETag: W/"6539758f-4a2"
  CDN: trunk Relative path not modified: all_pods_versions_3_7_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_5_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_4_f.txt
  CDN: trunk Relative path not modified: all_pods_versions_2_3_e.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_6_6.txt
  CDN: trunk Relative path downloaded: all_pods_versions_d_c_1.txt, save ETag: W/"65397590-6ff"
  CDN: trunk Relative path not modified: all_pods_versions_7_b_0.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_6_f.txt
  CDN: trunk Relative path not modified: all_pods_versions_d_8_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_3_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_4_2_c.txt
  CDN: trunk Relative path not modified: all_pods_versions_7_a_c.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_8_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_7_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_6_a.txt
  CDN: trunk Relative path not modified: CocoaPods-version.yml
  CDN: trunk Relative path not modified: all_pods_versions_2_f_7.txt
  CDN: trunk Relative path downloaded: all_pods_versions_1_a_2.txt, save ETag: W/"6539758f-19b9"
  CDN: trunk Relative path downloaded: all_pods_versions_0_8_4.txt, save ETag: W/"6539758f-3f7"
  CDN: trunk Relative path not modified: all_pods_versions_0_b_5.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_c_c.txt
  CDN: trunk Relative path downloaded: all_pods_versions_f_2_a.txt, save ETag: W/"65397590-6ff"
  CDN: trunk Relative path not modified: all_pods_versions_9_5_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_2_4_b.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_7_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_1_e.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_d_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_e_3.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_2_5.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_4_e.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_4_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_0_6.txt
  CDN: trunk Relative path downloaded: all_pods_versions_2_d_6.txt, save ETag: W/"6539758f-771"
  CDN: trunk Relative path not modified: all_pods_versions_6_3_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_d_6.txt
  CDN: trunk Relative path downloaded: all_pods_versions_e_3_b.txt, save ETag: W/"65397590-d75"
  CDN: trunk Relative path not modified: all_pods_versions_e_2_1.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_d_e.txt
  CDN: trunk Relative path downloaded: all_pods_versions_8_b_d.txt, save ETag: W/"6539758f-55b"
  CDN: trunk Relative path not modified: all_pods_versions_0_9_f.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_b_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_d_5_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_9_2.txt
  CDN: trunk Relative path not modified: all_pods_versions_2_2_8.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_8_7.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_8_8.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_d_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_e_9_8.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_7_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_8_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_6_5.txt

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)
  Using `ARCHS` setting to build architectures of target `Pods-RunnerTests`: (``)

Fetching external sources
-> Fetching podspec for `Flutter` from `Flutter`
-> Fetching podspec for `flutter_webrtc` from `.symlinks/plugins/flutter_webrtc/ios`
-> Fetching podspec for `jitsi_meet_flutter_sdk` from `.symlinks/plugins/jitsi_meet_flutter_sdk/ios`
-> Fetching podspec for `path_provider_foundation` from `.symlinks/plugins/path_provider_foundation/darwin`

Resolving dependencies of `Podfile`
  CDN: trunk Relative path: all_pods_versions_3_4_4.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/3/4/4/WebRTC-SDK/114.5735.08/WebRTC-SDK.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_c_0_0.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/c/0/0/JitsiMeetSDK/8.5.0/JitsiMeetSDK.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_4_2_c.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.13.2/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/4/4/WebRTC-SDK/114.5735.08/WebRTC-SDK.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/c/0/0/JitsiMeetSDK/8.5.0/JitsiMeetSDK.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_a_4_f.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/a/4/f/Giphy/2.2.7/Giphy.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: all_pods_versions_6_3_d.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/118.0.0/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/a/4/f/Giphy/2.1.20/Giphy.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: all_pods_versions_1_9_2.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/111.0.2/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/111.0.1/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/111.0.0/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.13.2/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.13.0/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.0.0/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.10.2/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.5/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.2.2/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.0.0/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.22.4/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.17.0/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.12.1303/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.9.102/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.4/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.3/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.1.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.1.0-rc2/libwebp.podspec.json exists! Returning local because checking is
  only performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.3/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.6.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.6.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.5.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.5.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.5.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.4/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.3/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update

Comparing resolved specification to the sandbox manifest
  A Flutter
  A Giphy
  A JitsiMeetSDK
  A JitsiWebRTC
  A WebRTC-SDK
  A flutter_webrtc
  A jitsi_meet_flutter_sdk
  A libwebp
  A path_provider_foundation

Downloading dependencies

-> Installing Flutter (1.0.0)

-> Installing Giphy (2.1.20)
  > Copying Giphy from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/Giphy/2.1.20-b6d50` to `Pods/Giphy`

-> Installing JitsiMeetSDK (8.5.0)
  > Copying JitsiMeetSDK from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/JitsiMeetSDK/8.5.0-e219e` to
  `Pods/JitsiMeetSDK`

-> Installing JitsiWebRTC (111.0.2)
  > Copying JitsiWebRTC from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/JitsiWebRTC/111.0.2-80f62` to
  `Pods/JitsiWebRTC`

-> Installing WebRTC-SDK (114.5735.08)
  > Copying WebRTC-SDK from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/WebRTC-SDK/114.5735.08-c24d2` to
  `Pods/WebRTC-SDK`

-> Installing flutter_webrtc (0.9.36)

-> Installing jitsi_meet_flutter_sdk (0.0.1)

-> Installing libwebp (1.3.2)
  > Copying libwebp from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/libwebp/1.3.2-1786c` to
  `Pods/libwebp`

-> Installing path_provider_foundation (0.0.1)
  - Running pre install hooks
[!] The 'Pods-Runner' target has frameworks with conflicting names: webrtc.xcframework.

/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:67:in `verify_no_duplicate_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:54:in `block (2 levels) in verify_no_duplicate_framework_and_library_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:48:in `each_key'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:48:in `block in verify_no_duplicate_framework_and_library_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:47:in `each'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:47:in `verify_no_duplicate_framework_and_library_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:37:in `validate!'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer.rb:666:in `validate_targets'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer.rb:164:in `install!'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/command/install.rb:52:in `run'
/Users/test-user/.gem/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/command.rb:52:in `run'
/Users/test-user/.gem/gems/cocoapods-1.13.0/bin/pod:55:in `<top (required)>'
/Users/test-user/.gem/bin/pod:25:in `load'
/Users/test-user/.gem/bin/pod:25:in `<main>'

Flutter doctor output

$ flutter doctor --verbose
[✓] Flutter (Channel stable, 3.13.7, on macOS 14.0 23A344 darwin-arm64, locale en-BR)
    • Flutter version 3.13.7 on channel stable at /Users/test-user/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2f708eb839 (2 weeks ago), 2023-10-09 09:58:08 -0500
    • Engine revision a794cf2681
    • Dart version 3.1.3
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/test-user/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • ANDROID_HOME = /Users/test-user/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] VS Code (version 1.83.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.74.0

[✓] Connected device (1 available)
    • Someone’s iPhone (mobile) • ********-**************** • ios • iOS 17.0.3 ******

[✓] Network resources
    • All expected network resources are available.

• No issues found!

How to Reproduce

To reproduce the error, just follow the steps below:

Is anyone has any idea how to resolve this?

E2-Harish commented 1 year ago

The Error

Hello. I'm trying to use the jitsi-meet-flutter-sdk package with sip_ua package, which uses flutter_webrtc and I'm facing the following error when run this command: pod install --repo-update

The 'Pods-Runner' target has frameworks with conflicting names: webrtc.xcframework

Below, you can find the output of command ran with verbose flag.

Pod install command output

$ pod install --repo-update --verbose
  Preparing

Updating local specs repositories
  CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update

Updating spec repo `trunk`
  CDN: trunk Relative path: deprecated_podspecs.txt, has ETag? W/"65397749-b0f38"
  CDN: trunk Relative path not modified: deprecated_podspecs.txt
  CDN: trunk Going to update 64 files
  CDN: trunk Relative path: all_pods_versions_8_3_c.txt, has ETag? W/"65397749-579"
  CDN: trunk Relative path: all_pods_versions_c_0_0.txt, has ETag? W/"65397749-6bd"
  CDN: trunk Relative path: all_pods_versions_3_4_4.txt, has ETag? W/"65397749-6ab"
  CDN: trunk Relative path: all_pods_versions_1_1_7.txt, has ETag? W/"65397749-b79"
  CDN: trunk Relative path: all_pods_versions_7_a_c.txt, has ETag? W/"6539758f-87f"
  CDN: trunk Relative path: all_pods_versions_6_8_6.txt, has ETag? W/"65397749-528"
  CDN: trunk Relative path: all_pods_versions_9_5_4.txt, has ETag? W/"65397749-189"
  CDN: trunk Relative path: all_pods_versions_9_1_0.txt, has ETag? W/"65397749-989"
  CDN: trunk Relative path: all_pods_versions_0_3_5.txt, has ETag? W/"65397748-c02"
  CDN: trunk Relative path: all_pods_versions_1_d_9.txt, has ETag? W/"65397749-a2b"
  CDN: trunk Relative path: all_pods_versions_d_d_6.txt, has ETag? W/"65397590-69c"
  CDN: trunk Relative path: all_pods_versions_8_1_d.txt, has ETag? W/"65397749-3f8"
  CDN: trunk Relative path: all_pods_versions_a_7_6.txt, has ETag? W/"65397749-c72"
  CDN: trunk Relative path: all_pods_versions_1_7_a.txt, has ETag? W/"65397749-93e"
  CDN: trunk Relative path: all_pods_versions_c_4_1.txt, has ETag? W/"65397749-707"
  CDN: trunk Relative path: all_pods_versions_2_4_b.txt, has ETag? W/"65397749-775"
  CDN: trunk Relative path: all_pods_versions_1_6_1.txt, has ETag? W/"65397749-4a2"
  CDN: trunk Relative path: all_pods_versions_3_7_4.txt, has ETag? W/"65397749-351"
  CDN: trunk Relative path: all_pods_versions_c_5_4.txt, has ETag? W/"65397749-4c3"
  CDN: trunk Relative path: all_pods_versions_0_6_a.txt, has ETag? W/"65397749-381"
  CDN: trunk Relative path: all_pods_versions_a_4_f.txt, has ETag? W/"65397749-5d4"
  CDN: trunk Relative path: all_pods_versions_3_5_b.txt, has ETag? W/"65397749-600"
  CDN: trunk Relative path: all_pods_versions_7_9_1.txt, has ETag? W/"65397749-377"
  CDN: trunk Relative path: all_pods_versions_2_3_e.txt, has ETag? W/"65397749-807"
  CDN: trunk Relative path: all_pods_versions_a_6_6.txt, has ETag? W/"65397749-443"
  CDN: trunk Relative path: all_pods_versions_d_c_1.txt, has ETag? W/"65397749-6ff"
  CDN: trunk Relative path: all_pods_versions_7_b_0.txt, has ETag? W/"65397749-640"
  CDN: trunk Relative path: all_pods_versions_0_6_f.txt, has ETag? W/"65397749-547"
  CDN: trunk Relative path: CocoaPods-version.yml, has ETag? "65397748-38"
  CDN: trunk Relative path: all_pods_versions_d_8_6.txt, has ETag? W/"65397749-53e"
  CDN: trunk Relative path: all_pods_versions_2_f_7.txt, has ETag? W/"65397749-413"
  CDN: trunk Relative path: all_pods_versions_2_d_6.txt, has ETag? W/"65397749-771"
  CDN: trunk Relative path: all_pods_versions_1_a_2.txt, has ETag? W/"65397749-19b9"
  CDN: trunk Relative path: all_pods_versions_6_3_6.txt, has ETag? W/"65397749-8e4"
  CDN: trunk Relative path: all_pods_versions_3_d_6.txt, has ETag? W/"65397749-2bb"
  CDN: trunk Relative path: all_pods_versions_6_3_d.txt, has ETag? W/"65397749-273"
  CDN: trunk Relative path: all_pods_versions_0_8_4.txt, has ETag? W/"65397749-3f7"
  CDN: trunk Relative path: all_pods_versions_6_7_a.txt, has ETag? W/"65397749-562"
  CDN: trunk Relative path: all_pods_versions_6_1_e.txt, has ETag? W/"65397749-54c"
  CDN: trunk Relative path: all_pods_versions_4_2_c.txt, has ETag? W/"65397749-4e3"
  CDN: trunk Relative path: all_pods_versions_e_2_1.txt, has ETag? W/"65397749-828"
  CDN: trunk Relative path: all_pods_versions_0_b_5.txt, has ETag? W/"65397749-612"
  CDN: trunk Relative path: all_pods_versions_3_c_c.txt, has ETag? W/"65397749-5bd"
  CDN: trunk Relative path: all_pods_versions_0_d_e.txt, has ETag? W/"65397749-4bb"
  CDN: trunk Relative path: all_pods_versions_a_d_a.txt, has ETag? W/"65397749-325"
  CDN: trunk Relative path: all_pods_versions_c_e_3.txt, has ETag? W/"65397749-61d"
  CDN: trunk Relative path: all_pods_versions_8_b_d.txt, has ETag? W/"65397749-55b"
  CDN: trunk Relative path: all_pods_versions_f_2_a.txt, has ETag? W/"65397749-6ff"
  CDN: trunk Relative path: all_pods_versions_0_9_f.txt, has ETag? W/"65397749-844"
  CDN: trunk Relative path: all_pods_versions_a_b_d.txt, has ETag? W/"65397749-11b9"
  CDN: trunk Relative path: all_pods_versions_f_2_5.txt, has ETag? W/"65397749-5b3"
  CDN: trunk Relative path: all_pods_versions_f_4_e.txt, has ETag? W/"65397749-6f9"
  CDN: trunk Relative path: all_pods_versions_d_5_a.txt, has ETag? W/"65397749-6c7"
  CDN: trunk Relative path: all_pods_versions_f_4_d.txt, has ETag? W/"65397749-3dd"
  CDN: trunk Relative path: all_pods_versions_e_3_b.txt, has ETag? W/"65397749-d75"
  CDN: trunk Relative path: all_pods_versions_f_0_6.txt, has ETag? W/"65397749-7f0"
  CDN: trunk Relative path: all_pods_versions_1_9_2.txt, has ETag? W/"65397749-227"
  CDN: trunk Relative path: all_pods_versions_f_6_5.txt, has ETag? W/"65397749-836"
  CDN: trunk Relative path: all_pods_versions_2_2_8.txt, has ETag? W/"65397749-7c6"
  CDN: trunk Relative path: all_pods_versions_3_8_6.txt, has ETag? W/"65397749-405"
  CDN: trunk Relative path: all_pods_versions_c_8_7.txt, has ETag? W/"65397749-74a"
  CDN: trunk Relative path: all_pods_versions_f_8_8.txt, has ETag? W/"65397749-6d8"
  CDN: trunk Relative path: all_pods_versions_a_d_d.txt, has ETag? W/"6539758f-4ef"
  CDN: trunk Relative path: all_pods_versions_e_9_8.txt, has ETag? W/"65397749-5c2"
  CDN: trunk Relative path downloaded: all_pods_versions_8_3_c.txt, save ETag: W/"6539758f-579"
  CDN: trunk Relative path not modified: all_pods_versions_c_0_0.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_4_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_1_7.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_5_b.txt
  CDN: trunk Relative path not modified: all_pods_versions_7_9_1.txt
  CDN: trunk Relative path not modified: all_pods_versions_9_1_0.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_3_5.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_d_9.txt
  CDN: trunk Relative path downloaded: all_pods_versions_d_d_6.txt, save ETag: W/"65397749-69c"
  CDN: trunk Relative path not modified: all_pods_versions_8_1_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_4_1.txt
  CDN: trunk Relative path downloaded: all_pods_versions_1_6_1.txt, save ETag: W/"6539758f-4a2"
  CDN: trunk Relative path not modified: all_pods_versions_3_7_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_5_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_4_f.txt
  CDN: trunk Relative path not modified: all_pods_versions_2_3_e.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_6_6.txt
  CDN: trunk Relative path downloaded: all_pods_versions_d_c_1.txt, save ETag: W/"65397590-6ff"
  CDN: trunk Relative path not modified: all_pods_versions_7_b_0.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_6_f.txt
  CDN: trunk Relative path not modified: all_pods_versions_d_8_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_3_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_4_2_c.txt
  CDN: trunk Relative path not modified: all_pods_versions_7_a_c.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_8_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_7_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_6_a.txt
  CDN: trunk Relative path not modified: CocoaPods-version.yml
  CDN: trunk Relative path not modified: all_pods_versions_2_f_7.txt
  CDN: trunk Relative path downloaded: all_pods_versions_1_a_2.txt, save ETag: W/"6539758f-19b9"
  CDN: trunk Relative path downloaded: all_pods_versions_0_8_4.txt, save ETag: W/"6539758f-3f7"
  CDN: trunk Relative path not modified: all_pods_versions_0_b_5.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_c_c.txt
  CDN: trunk Relative path downloaded: all_pods_versions_f_2_a.txt, save ETag: W/"65397590-6ff"
  CDN: trunk Relative path not modified: all_pods_versions_9_5_4.txt
  CDN: trunk Relative path not modified: all_pods_versions_2_4_b.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_7_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_6_1_e.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_d_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_e_3.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_2_5.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_4_e.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_4_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_0_6.txt
  CDN: trunk Relative path downloaded: all_pods_versions_2_d_6.txt, save ETag: W/"6539758f-771"
  CDN: trunk Relative path not modified: all_pods_versions_6_3_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_d_6.txt
  CDN: trunk Relative path downloaded: all_pods_versions_e_3_b.txt, save ETag: W/"65397590-d75"
  CDN: trunk Relative path not modified: all_pods_versions_e_2_1.txt
  CDN: trunk Relative path not modified: all_pods_versions_0_d_e.txt
  CDN: trunk Relative path downloaded: all_pods_versions_8_b_d.txt, save ETag: W/"6539758f-55b"
  CDN: trunk Relative path not modified: all_pods_versions_0_9_f.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_b_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_d_5_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_9_2.txt
  CDN: trunk Relative path not modified: all_pods_versions_2_2_8.txt
  CDN: trunk Relative path not modified: all_pods_versions_c_8_7.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_8_8.txt
  CDN: trunk Relative path not modified: all_pods_versions_a_d_d.txt
  CDN: trunk Relative path not modified: all_pods_versions_e_9_8.txt
  CDN: trunk Relative path not modified: all_pods_versions_1_7_a.txt
  CDN: trunk Relative path not modified: all_pods_versions_3_8_6.txt
  CDN: trunk Relative path not modified: all_pods_versions_f_6_5.txt

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)
  Using `ARCHS` setting to build architectures of target `Pods-RunnerTests`: (``)

Fetching external sources
-> Fetching podspec for `Flutter` from `Flutter`
-> Fetching podspec for `flutter_webrtc` from `.symlinks/plugins/flutter_webrtc/ios`
-> Fetching podspec for `jitsi_meet_flutter_sdk` from `.symlinks/plugins/jitsi_meet_flutter_sdk/ios`
-> Fetching podspec for `path_provider_foundation` from `.symlinks/plugins/path_provider_foundation/darwin`

Resolving dependencies of `Podfile`
  CDN: trunk Relative path: all_pods_versions_3_4_4.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/3/4/4/WebRTC-SDK/114.5735.08/WebRTC-SDK.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_c_0_0.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/c/0/0/JitsiMeetSDK/8.5.0/JitsiMeetSDK.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_4_2_c.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.13.2/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/4/4/WebRTC-SDK/114.5735.08/WebRTC-SDK.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/c/0/0/JitsiMeetSDK/8.5.0/JitsiMeetSDK.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_a_4_f.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/a/4/f/Giphy/2.2.7/Giphy.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: all_pods_versions_6_3_d.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/118.0.0/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/a/4/f/Giphy/2.1.20/Giphy.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: all_pods_versions_1_9_2.txt modified during this run! Returning local
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/111.0.2/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/111.0.1/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/6/3/d/JitsiWebRTC/111.0.0/JitsiWebRTC.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.13.2/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.13.0/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.0.0/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.10.2/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.5/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.2.2/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.0.0/FlutterMacOS.podspec.json exists! Returning local because checking
  is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.22.4/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.17.0/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.12.1303/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/1.9.102/FlutterMacOS.podspec.json exists! Returning local because
  checking is only performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.4/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.3/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.2.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.1.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.1.0-rc2/libwebp.podspec.json exists! Returning local because checking is
  only performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.3/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.0.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.6.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.6.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.5.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.5.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.5.0/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.4/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.3/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/0.4.1/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update
  CDN: trunk Relative path: Specs/1/9/2/libwebp/1.3.2/libwebp.podspec.json exists! Returning local because checking is only
  performed in repo update

Comparing resolved specification to the sandbox manifest
  A Flutter
  A Giphy
  A JitsiMeetSDK
  A JitsiWebRTC
  A WebRTC-SDK
  A flutter_webrtc
  A jitsi_meet_flutter_sdk
  A libwebp
  A path_provider_foundation

Downloading dependencies

-> Installing Flutter (1.0.0)

-> Installing Giphy (2.1.20)
  > Copying Giphy from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/Giphy/2.1.20-b6d50` to `Pods/Giphy`

-> Installing JitsiMeetSDK (8.5.0)
  > Copying JitsiMeetSDK from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/JitsiMeetSDK/8.5.0-e219e` to
  `Pods/JitsiMeetSDK`

-> Installing JitsiWebRTC (111.0.2)
  > Copying JitsiWebRTC from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/JitsiWebRTC/111.0.2-80f62` to
  `Pods/JitsiWebRTC`

-> Installing WebRTC-SDK (114.5735.08)
  > Copying WebRTC-SDK from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/WebRTC-SDK/114.5735.08-c24d2` to
  `Pods/WebRTC-SDK`

-> Installing flutter_webrtc (0.9.36)

-> Installing jitsi_meet_flutter_sdk (0.0.1)

-> Installing libwebp (1.3.2)
  > Copying libwebp from `/Users/test-user/Library/Caches/CocoaPods/Pods/Release/libwebp/1.3.2-1786c` to
  `Pods/libwebp`

-> Installing path_provider_foundation (0.0.1)
  - Running pre install hooks
[!] The 'Pods-Runner' target has frameworks with conflicting names: webrtc.xcframework.

/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:67:in `verify_no_duplicate_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:54:in `block (2 levels) in verify_no_duplicate_framework_and_library_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:48:in `each_key'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:48:in `block in verify_no_duplicate_framework_and_library_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:47:in `each'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:47:in `verify_no_duplicate_framework_and_library_names'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer/xcode/target_validator.rb:37:in `validate!'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer.rb:666:in `validate_targets'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/installer.rb:164:in `install!'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/command/install.rb:52:in `run'
/Users/test-user/.gem/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
/Users/test-user/.gem/gems/cocoapods-1.13.0/lib/cocoapods/command.rb:52:in `run'
/Users/test-user/.gem/gems/cocoapods-1.13.0/bin/pod:55:in `<top (required)>'
/Users/test-user/.gem/bin/pod:25:in `load'
/Users/test-user/.gem/bin/pod:25:in `<main>'

Flutter doctor output

$ flutter doctor --verbose
[✓] Flutter (Channel stable, 3.13.7, on macOS 14.0 23A344 darwin-arm64, locale en-BR)
    • Flutter version 3.13.7 on channel stable at /Users/test-user/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2f708eb839 (2 weeks ago), 2023-10-09 09:58:08 -0500
    • Engine revision a794cf2681
    • Dart version 3.1.3
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/test-user/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • ANDROID_HOME = /Users/test-user/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] VS Code (version 1.83.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.74.0

[✓] Connected device (1 available)
    • Someone’s iPhone (mobile) • ********-**************** • ios • iOS 17.0.3 ******

[✓] Network resources
    • All expected network resources are available.

• No issues found!

How to Reproduce

To reproduce the error, just follow the steps below:

  • Create a new flutter project using the latest flutter version (until this moment). Version 3.13.7

    • flutter create meet_and_voip_sample
    • cd meet_and_voip_sample
  • Install the sip_ua package

    • flutter pub add sip_ua
  • Install the jitsi_meet_flutter_sdk package

    • flutter pub add jitsi_meet_flutter_sdk
  • Enter iOS directory

    • cd ios
  • Change the minimum deployment target on Podfile

    • vi Podfile

    • Replace # platform :ios, '11.0' for platform :ios, '14.0'

    • Don't forget to uncomment this line, removing the #

  • Run pod install command

    • pod install --repo-update

Is anyone has any idea how to resolve this?

Did you find any solution for this?

saghul commented 1 year ago

Unfortunately that is not something we can solve. Looks like both libraries depend on WebRTC and use a given build. I don't know how to solve that conflict.