Fetching external sources

Launching lib/main.dart on iPhone 15 Pro Max in debug mode…
Running pod install…
CocoaPods’ output:

Preparing

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 `cloud_firestore` from `.symlinks/plugins/cloud_firestore/ios`
cloud_firestore: Using Firebase SDK version '10.25.0' defined in 'firebase_core'
-> Fetching podspec for `connectivity_plus` from `.symlinks/plugins/connectivity_plus/ios`
-> Fetching podspec for `firebase_auth` from `.symlinks/plugins/firebase_auth/ios`
firebase_auth: Using Firebase SDK version '10.25.0' defined in 'firebase_core'
-> Fetching podspec for `firebase_core` from `.symlinks/plugins/firebase_core/ios`
firebase_core: Using Firebase SDK version '10.25.0' defined in 'firebase_core'
-> Fetching podspec for `shared_preferences_foundation` from `.symlinks/plugins/shared_preferences_foundation/darwin`

Resolving dependencies of `Podfile`
  CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_0_3_5.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/3/5/Firebase/10.25.0/Firebase.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/3/5/Firebase/10.25.0/Firebase.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_d_d_6.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/d/d/6/ReachabilitySwift/5.2.2/ReachabilitySwift.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/3/5/Firebase/10.25.0/Firebase.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/3/5/Firebase/10.25.0/Firebase.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_4_2_c.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/3.16.0/FlutterMacOS.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_0_9_f.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/9/f/FirebaseFirestore/10.25.0/FirebaseFirestore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_6_3_6.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/6/3/6/FirebaseAuth/10.25.0/FirebaseAuth.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_8_b_d.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.25.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/9/f/FirebaseFirestore/10.25.0/FirebaseFirestore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_4_7_f.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/4/7/f/FirebaseCoreExtension/10.25.0/FirebaseCoreExtension.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_3_1_8.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/1/8/FirebaseFirestoreInternal/10.25.0/FirebaseFirestoreInternal.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_b_c_7.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/b/c/7/FirebaseSharedSwift/10.25.0/FirebaseSharedSwift.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.25.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_0_8_4.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.3/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.12.0/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.0/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.2/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.3/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.12.0/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.0/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.2/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/7.13.3/GoogleUtilities.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: all_pods_versions_7_9_1.txt exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/7/9/1/FirebaseCoreInternal/10.25.0/FirebaseCoreInternal.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.25.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.24.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.23.1/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.23.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.22.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.21.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.20.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.19.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.18.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.17.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.16.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.15.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.14.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.13.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.12.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.11.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.10.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.9.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.8.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/10.7.0/FirebaseCore.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! Returning local because checking is only performed in repo update
  CDN: trunk Relative path: Specs/3/8/6/abseil/1.20240116.2/abseil.podspec.json exists! 
  CDN: trunk Relative path: Specs/c/8/7/gRPC-C++/1.62.0/gRPC-C++.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: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update

――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

### Command

```
/Users/macbookpro/.rvm/gems/ruby-3.3.0/bin/pod install --verbose
```

### Report

* What did you do?

* What did you expect to happen?

* What happened instead?


### Stack

```
   CocoaPods : 1.15.2
        Ruby : ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin23]
    RubyGems : 3.5.3
        Host : macOS 14.4.1 (23E224)
       Xcode : 15.3 (15E204a)
         Git : git version 2.39.3 (Apple Git-146)
Ruby lib dir : /Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib
Repositories : trunk - CDN - https://cdn.cocoapods.org/
```

### Plugins

```
cocoapods-clean       : 0.0.1
cocoapods-deintegrate : 1.0.5
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.1
cocoapods-trunk       : 1.6.0
cocoapods-try         : 1.2.0
```

### Podfile

```ruby
# Uncomment this line to define a global platform for your project
 platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)


flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!  # required by simple_permission

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
  target 'RunnerTests' do
    inherit! :search_paths
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['SWIFT_VERSION'] = '4.1'  # required by simple_permission
      config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end
end
```

### Error

```
JSON::ParserError - Failed to parse JSON at file: '/Users/macbookpro/.cocoapods/repos/trunk/Specs/4/2/c/FlutterMacOS/3.0.0/FlutterMacOS.podspec.json'.

unexpected token at '{
  "name": "FlutterMacOS",
  "version": "3.0.0",
  "summary": "A UI toolkit for beautiful and fast apps.",
  "description": "Flutter is Google's UI toolkit for building beautiful, fast apps for mobile, web, desktop, and embedded devices from a single codebase.nThis pod vends the macOS release mode Flutter engine framework. It is compatible with application frameworks created with this version of the engine and tools.",
  "homepage": "https://flutter.dev/",
  "license": {
    "type": "BSD",
    "text": "Copyright 2014 The Chromium Authors. All rights reserved.nnRedistribution and use in source and binary forms, with or without modification,nare permitted provided that the following conditions are met:nn    * Redistributions of source code must retain the above copyrightn      notice, this list of conditions and the following disclaimer.n    * Redistributions in binary form must reproduce the aboven      copyright notice, this list of conditions and the followingn      disclaimer in the documentation and/or other materials providedn      with the distribution.n    * Neither the name of Google Inc. nor the names of itsn      contributors may be used to endorse or promote products derivedn      from this software without specific prior written permission.nnTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ANDnANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDnWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREnDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FORnANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGESn(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ONnANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORTn(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISnSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.n"
  },
  "authors": {
    "Flutter Dev Team": "[email protected]"
  },
  "source": {
    "http": "https://storage.googleapis.com/flutter_infra_release/flutter/d1b9a6938ad77326ac3a94d92bbc77933ed829ed/darwin-x64-release/FlutterMacOS.framework.zip"
  },
  "documentation_url": "https://flutter.dev/docs",
  "pl'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/cocoapods-core-1.15.2/lib/cocoapods-core/specification/json.rb:66:in `rescue in from_json'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/cocoapods-core-1.15.2/lib/cocoapods-core/specification/json.rb:61:in `from_json'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/cocoapods-core-1.15.2/lib/cocoapods-core/specification.rb:759:in `from_string'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/cocoapods-core-1.15.2/lib/cocoapods-core/specification.rb:733:in `from_file'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/cocoapods-core-1.15.2/lib/cocoapods-core/source.rb:188:in `specification'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/resolver/lazy_specification.rb:37:in `specification'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/3.3.0/delegate.rb:348:in `block in delegating_block'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/3.3.0/delegate.rb:349:in `block in delegating_block'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/resolver.rb:178:in `dependencies_for'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/delegates/specification_provider.rb:18:in `block in dependencies_for'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/delegates/specification_provider.rb:77:in `with_no_such_dependency_error_handling'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/delegates/specification_provider.rb:17:in `dependencies_for'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:809:in `block in group_possibilities'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:808:in `reverse_each'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:808:in `group_possibilities'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:779:in `possibilities_for_requirement'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:761:in `push_state_for_requirements'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:744:in `require_nested_dependencies_for'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:727:in `activate_new_spec'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:684:in `attempt_to_activate'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:254:in `process_topmost_state'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:182:in `resolve'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/molinillo-0.8.0/lib/molinillo/resolver.rb:43:in `resolve'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/resolver.rb:94:in `resolve'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1082:in `block in resolve_dependencies'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1080:in `resolve_dependencies'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:125:in `analyze'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:422:in `analyze'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:244:in `block in resolve_dependencies'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:243:in `resolve_dependencies'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:162:in `install!'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/command/install.rb:52:in `run'
/Users/macbookpro/.rvm/rubies/ruby-3.3.0/lib/ruby/gems/3.3.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:in `run'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/gems/cocoapods-1.15.2/bin/pod:55:in `<top (required)>'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/bin/pod:25:in `load'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/bin/pod:25:in `<main>'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/bin/ruby_executable_hooks:22:in `eval'
/Users/macbookpro/.rvm/gems/ruby-3.3.0/bin/ruby_executable_hooks:22:in `<main>'
```

――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

[!] Oh no, an error occurred.

Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=Failed+to+parse+JSON+at+file%3A+%27%2FUsers%2Fmacbookpro%2F.cocoapods%2Frepos%2Ftrunk%2FSpecs%2F4%2F2%2Fc%2FFlutterMacOS%2F3.0.0%2FFlutterMacOS.podspec.json%27.%0A%0Aunexpected+token+at+%27%7B%0A++%22name%22%3A+%22FlutterMacOS%22%2C%0A++%22version%22%3A+%223.0.0%22%2C%0A++%22summary%22%3A+%22A+UI+toolkit+for+beautiful+and+fast+apps.%22%2C%0A++%22description%22%3A+%22Flutter+is+Google%27s+UI+toolkit+for+building+beautiful%2C+fast+apps+for+mobile%2C+web%2C+desktop%2C+and+embedded+devices+from+a+single+codebase.%5CnThis+pod+vends+the+macOS+release+mode+Flutter+engine+framework.+It+is+compatible+with+application+frameworks+created+with+this+version+of+the+engine+and+tools.%22%2C%0A++%22homepage%22%3A+%22https%3A%2F%2Fflutter.dev%2F%22%2C%0A++%22license%22%3A+%7B%0A++++%22type%22%3A+%22BSD%22%2C%0A++++%22text%22%3A+%22Copyright+2014+The+Chromium+Authors.+All+rights+reserved.%5Cn%5CnRedistribution+and+use+in+source+and+binary+forms%2C+with+or+without+modification%2C%5Cnare+permitted+provided+that+the+following+conditions+are+met%3A%5Cn%5Cn++++%2A+Redistributions+of+source+code+must+retain+the+above+copyright%5Cn++++++notice%2C+this+list+of+conditions+and+the+following+disclaimer.%5Cn++++%2A+Redistributions+in+binary+form+must+reproduce+the+above%5Cn++++++copyright+notice%2C+this+list+of+conditions+and+the+following%5Cn++++++disclaimer+in+the+documentation+and%2For+other+materials+provided%5Cn++++++with+the+distribution.%5Cn++++%2A+Neither+the+name+of+Google+Inc.+nor+the+names+of+its%5Cn++++++contributors+may+be+used+to+endorse+or+promote+products+derived%5Cn++++++from+this+software+without+specific+prior+written+permission.%5Cn%5CnTHIS+SOFTWARE+IS+PROVIDED+BY+THE+COPYRIGHT+HOLDERS+AND+CONTRIBUTORS+%5C%22AS+IS%5C%22+AND%5CnANY+EXPRESS+OR+IMPLIED+WARRANTIES%2C+INCLUDING%2C+BUT+NOT+LIMITED+TO%2C+THE+IMPLIED%5CnWARRANTIES+OF+MERCHANTABILITY+AND+FITNESS+FOR+A+PARTICULAR+PURPOSE+ARE%5CnDISCLAIMED.+IN+NO+EVENT+SHALL+THE+COPYRIGHT+OWNER+OR+CONTRIBUTORS+BE+LIABLE+FOR%5CnANY+DIRECT%2C+INDIRECT%2C+INCIDENTAL%2C+SPECIAL%2C+EXEMPLARY%2C+OR+CONSEQUENTIAL+DAMAGES%5Cn%28INCLUDING%2C+BUT+NOT+LIMITED+TO%2C+PROCUREMENT+OF+SUBSTITUTE+GOODS+OR+SERVICES%3B%5CnLOSS+OF+USE%2C+DATA%2C+OR+PROFITS%3B+OR+BUSINESS+INTERRUPTION%29+HOWEVER+CAUSED+AND+ON%5CnANY+THEORY+OF+LIABILITY%2C+WHETHER+IN+CONTRACT%2C+STRICT+LIABILITY%2C+OR+TORT%5Cn%28INCLUDING+NEGLIGENCE+OR+OTHERWISE%29+ARISING+IN+ANY+WAY+OUT+OF+THE+USE+OF+THIS%5CnSOFTWARE%2C+EVEN+IF+ADVISED+OF+THE+POSSIBILITY+OF+SUCH+DAMAGE.%5Cn%22%0A++%7D%2C%0A++%22authors%22%3A+%7B%0A++++%22Flutter+Dev+Team%22%3A+%22flutter-dev%40googlegroups.com%22%0A++%7D%2C%0A++%22source%22%3A+%7B%0A++++%22http%22%3A+%22https%3A%2F%2Fstorage.googleapis.com%2Fflutter_infra_release%2Fflutter%2Fd1b9a6938ad77326ac3a94d92bbc77933ed829ed%2Fdarwin-x64-release%2FFlutterMacOS.framework.zip%22%0A++%7D%2C%0A++%22documentation_url%22%3A+%22https%3A%2F%2Fflutter.dev%2Fdocs%22%2C%0A++%22pl%27&type=Issues

If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new

Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md

Don't forget to anonymize any private data!

Looking for related issues on cocoapods/cocoapods...

Error output from CocoaPods:

Searching for inspections failed: undefined method `map’ for nil

Error running pod install
Error launching application on iPhone 15 Pro Max.

when I add shared_preferences package I get this error message

New contributor

junior ouattara is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật