12.4 C
Canberra
Tuesday, October 28, 2025

flutter – Error Putting in Firebase on iOS: RPC Failed Throughout git Clone


Subject:

I am attempting to put in Firebase (v11.2.0) for an iOS Flutter undertaking utilizing CocoaPods. Nonetheless, I am encountering an error in the course of the set up course of.

After operating pod set up, the next error seems:

Analyzing dependencies
firebase_core: Utilizing Firebase SDK model '11.2.0' outlined in 'firebase_core'
Downloading dependencies
Putting in Firebase (11.2.0)

[!] Error putting in Firebase
[!] /usr/bin/git clone https://github.com/firebase/firebase-ios-sdk.git /var/folders/... --template= --single-branch --depth 1 --branch CocoaPods-11.2.0

Cloning into '/var/folders/...'
error: RPC failed; curl 18 Transferred a partial file
error: bytes of physique are nonetheless anticipated
fetch-pack: sudden disconnect whereas studying sideband packet
deadly: early EOF
deadly: fetch-pack: invalid index-pack output

What I’ve tried to this point:

Elevated the http.postBuffer measurement utilizing git config --global http.postBuffer 524288000.

I’m from Turkmenistan, the place many websites are restricted, so I had to make use of a VPN to entry this platform. I’ve tried each with and with out the VPN to troubleshoot the difficulty.

Tried clearing the CocoaPods cache and re-running pod set up.

Additionally right here is Debug Console:

Launching lib/fundamental.dart on iPhone 16 in debug mode...
CocoaPods' output:
↳
      Getting ready

    Analyzing dependencies

    Inspecting targets to combine
      Utilizing `ARCHS` setting to construct architectures of goal `Pods-Runner`: (``)
      Utilizing `ARCHS` setting to construct architectures of goal `Pods-RunnerTests`: (``)

    Fetching exterior sources
    -> Fetching podspec for `Flutter` from `Flutter`
    -> Fetching podspec for `firebase_core` from `.symlinks/plugins/firebase_core/ios`
    firebase_core: Utilizing Firebase SDK model '11.2.0' outlined in 'firebase_core'

    Resolving dependencies of `Podfile`
      CDN: trunk Relative path: CocoaPods-version.yml exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: all_pods_versions_0_3_5.txt exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/3/5/Firebase/11.2.0/Firebase.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/3/5/Firebase/11.2.0/Firebase.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: all_pods_versions_8_b_d.txt exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/11.2.0/FirebaseCore.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/11.2.0/FirebaseCore.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: all_pods_versions_0_8_4.txt exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.2/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.0/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.1/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.2/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.0/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.1/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.2/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: all_pods_versions_7_9_1.txt exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/7/9/1/FirebaseCoreInternal/11.2.0/FirebaseCoreInternal.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.2/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.2/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/7/9/1/FirebaseCoreInternal/11.2.0/FirebaseCoreInternal.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/7/9/1/FirebaseCoreInternal/11.1.0/FirebaseCoreInternal.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/7/9/1/FirebaseCoreInternal/11.0.0/FirebaseCoreInternal.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.0/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.1/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace
      CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/8.0.2/GoogleUtilities.podspec.json exists! Returning native as a result of checking is simply carried out in repo replace

    Evaluating resolved specification to the sandbox manifest
      A Firebase
      A FirebaseCore
      A FirebaseCoreInternal
      A Flutter
      A GoogleUtilities
      A firebase_core

    Downloading dependencies

    -> Putting in Firebase (11.2.0)
     > Git obtain
     > Git obtain
         $ /usr/bin/git clone https://github.com/firebase/firebase-ios-sdk.git /var/folders/vt/w4zbc71j1rv0v3fgm1q64srm0000gn/T/d20241022-7191-capw0y --template= --single-branch --depth 1 --branch CocoaPods-11.2.0

    [!] Error putting in Firebase
    [!] /usr/bin/git clone https://github.com/firebase/firebase-ios-sdk.git /var/folders/vt/w4zbc71j1rv0v3fgm1q64srm0000gn/T/d20241022-7191-capw0y --template= --single-branch --depth 1 --branch CocoaPods-11.2.0

    Cloning into '/var/folders/vt/w4zbc71j1rv0v3fgm1q64srm0000gn/T/d20241022-7191-capw0y'...
    error: RPC failed; curl 18 Transferred a partial file
    error: 6866 bytes of physique are nonetheless anticipated
    fetch-pack: sudden disconnect whereas studying sideband packet
    deadly: early EOF
    deadly: fetch-pack: invalid index-pack output

    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:144:in `rescue in execute_command'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:141:in `execute_command'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-downloader-2.1/lib/cocoapods-downloader/base.rb:175:in `block in executable'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-downloader-2.1/lib/cocoapods-downloader/git.rb:107:in `block in clone'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:175:in `block in ui_sub_action'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `part'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:174:in `ui_sub_action'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-downloader-2.1/lib/cocoapods-downloader/git.rb:105:in `clone'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-downloader-2.1/lib/cocoapods-downloader/git.rb:73:in `obtain!'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-downloader-2.1/lib/cocoapods-downloader/base.rb:83:in `block in obtain'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:159:in `block in ui_action'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `part'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:158:in `ui_action'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-downloader-2.1/lib/cocoapods-downloader/base.rb:81:in `obtain'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:110:in `download_source'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:77:in `download_request'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader/cache.rb:256:in `obtain'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader/cache.rb:239:in `block in uncached_pod'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader/cache.rb:266:in `in_tmpdir'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader/cache.rb:238:in `uncached_pod'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader/cache.rb:33:in `download_pod'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/downloader.rb:42:in `obtain'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/pod_source_downloader.rb:69:in `obtain!'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/pod_source_installer.rb:117:in `download_source'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/pod_source_installer.rb:67:in `set up!'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:621:in `install_source_of_pod'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:539:in `block (2 ranges) in install_pod_sources'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:86:in `titled_section'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:538:in `block in install_pod_sources'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:535:in `every'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:535:in `install_pod_sources'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:258:in `block in download_dependencies'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `part'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:257:in `download_dependencies'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:163:in `set up!'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/command/set up.rb:52:in `run'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:in `run'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/lib/ruby/gems/3.1.0/gems/cocoapods-1.15.2/bin/pod:55:in `'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/bin/pod:25:in `load'
    /Customers/rovshenhojayev/.rvm/rubies/ruby-3.1.0/bin/pod:25:in `
' /Customers/rovshenhojayev/.rvm/gems/ruby-3.1.0/bin/ruby_executable_hooks:22:in `eval' /Customers/rovshenhojayev/.rvm/gems/ruby-3.1.0/bin/ruby_executable_hooks:22:in `
' Error output from CocoaPods: ↳ Cloning into '/var/folders/vt/w4zbc71j1rv0v3fgm1q64srm0000gn/T/d20241022-7191-capw0y'... error: RPC failed; curl 18 Transferred a partial file error: 6866 bytes of physique are nonetheless anticipated fetch-pack: sudden disconnect whereas studying sideband packet deadly: early EOF deadly: fetch-pack: invalid index-pack output Error operating pod set up Error launching software on iPhone 16. Exited (1).

Right here is ss from terminal the way it’s seem like

Regardless of these makes an attempt, I am nonetheless going through the identical error. Has anybody encountered this difficulty earlier than, or have options on the best way to resolve it (Can also do different strategy if have any)?

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

[td_block_social_counter facebook="tagdiv" twitter="tagdivofficial" youtube="tagdiv" style="style8 td-social-boxed td-social-font-icons" tdc_css="eyJhbGwiOnsibWFyZ2luLWJvdHRvbSI6IjM4IiwiZGlzcGxheSI6IiJ9LCJwb3J0cmFpdCI6eyJtYXJnaW4tYm90dG9tIjoiMzAiLCJkaXNwbGF5IjoiIn0sInBvcnRyYWl0X21heF93aWR0aCI6MTAxOCwicG9ydHJhaXRfbWluX3dpZHRoIjo3Njh9" custom_title="Stay Connected" block_template_id="td_block_template_8" f_header_font_family="712" f_header_font_transform="uppercase" f_header_font_weight="500" f_header_font_size="17" border_color="#dd3333"]
- Advertisement -spot_img

Latest Articles