[英]Flutter error GoogleAppMeasurement when build app in Xcode
我尝试在 ios 中实现 Firebase 消息传递,但是当我运行应用程序时发生错误:
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
我已按照 此说明操作并出现错误。 我试图在SourcePackages/artifacts/extract/GoogleAppMeasurement
手动创建文件夹,但是当我重新运行时,该文件夹会像以前一样生成。
这是我的 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
任何人都可以帮助解决这个问题? 提前致谢。
尝试将“GoogleAppMeasurement”添加为 xcode 的依赖项
When using firebase just add the GoogleService.plist only via Xcode and do not follow the rest of the instructions of adding the SDK. 我不知道为什么,但这会导致它失败并给出这样的错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.