Flutter error GoogleAppMeasurement when build app in Xcode
1,061
When using firebase just add the GoogleService.plist only via Xcode and do not follow the rest of the instructions of adding the SDK. I don't know why but that causes it to fail and give such errors
Author by
Alif Al-Gibran
Updated on December 30, 2022Comments
-
Alif Al-Gibran over 1 year
I try to implement Firebase Messaging in ios but when I running the App error occured:
xcodebuild: error: Could not resolve package dependencies: failed extracting 'https://dl.google.com/firebase/ios/swiftpm/8.9.1/GoogleAppMeasurement.zip' which is required by binary target 'GoogleAppMeasurement': /Users/gibran/Library/Developer/Xcode/DerivedData/Runner-eewwhhiksecuthcstpvuemjjxbiu/SourcePackages/artifacts/extract/GoogleAppMeasurement is not a directory fatalError
I have followed this instruction and the error appears. I tried to make folder at
SourcePackages/artifacts/extract/GoogleAppMeasurement
manually, but when I re-run, the folder generates as before.Here is my Podfile:
# Uncomment this line to define a global platform for your project platform :ios, '12.0' $FirebaseSDKVersion = '8.9.1' # 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! use_modular_headers! pod 'Firebase/Core' pod 'Firebase/Messaging' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) end post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) end end # target 'ImageNotification' do # use_frameworks! # pod 'Firebase/Core' # pod 'Firebase/Messaging' # end
Anyone can help with this issue? Thanks in advance.
-
Ahmed Morra over 2 yearsdid u find a solution?
-
Ngodiseni Netshifhefhe over 2 yearsWhen using firebase just add the GoogleService.plist only via Xcode and do not follow the rest of the instructions of adding the SDK. I don't know why but that causes it to fail and give such errors
-
imperial-lord over 2 yearsFacing the same error here. Any solutions?
-
-
Alif Al-Gibran over 2 yearsyes, this approach is works