【发布时间】:2020-03-03 06:27:30
【问题描述】:
我不是一个很有经验的开发人员。我遇到了以下错误,无法弄清楚如何解决它。
已经采取的步骤:
- 擦除 iOS 文件夹并替换为新项目中的 iOS 文件夹。
- 使用 XCode 将
GoogleService-Info.plist文件插入运行器/运行器 - 从命令行安装 pod
- 从命令行更新 pod
- 扑干净
- flutter run -v 从命令行
这是有错误的输出部分:
Error output from Xcode build:
↳
[ +1 ms] ** BUILD FAILED **
The following build commands failed:
CompileC
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/firebase_core
.build/Objects-normal/x86_64/FirebaseCorePlugin.o
/Users/shannongalway/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.4.0+9/ios/Classes/FirebaseCorePlugin.m normal x86_64 objective-c
com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
[ +1 ms] Xcode's output:
↳
[ +74 ms] Build settings from command line:
ARCHS = x86_64
BUILD_DIR = /Users/shannongalway/IdeaProjects/carlinehound/build/ios
COMPILER_INDEX_STORE_ENABLE = NO
FLUTTER_SUPPRESS_ANALYTICS = true
SCRIPT_OUTPUT_STREAM_FILE = /var/folders/bv/50ls2w0n1tl136bfb5xpp_hw0000gn/T/flutter_build_log_pipe.lhBeoU/pipe_to_stdout
SDKROOT = iphonesimulator13.1
VERBOSE_SCRIPT_LOGGING = YES
note: Using new build system
note: Planning build
note: Constructing build description
WriteAuxiliaryFile
ProcessInfoPlistFile
/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/firebase_analytics/firebase_analytics.framework/Info.plist
/Users/shannongalway/IdeaProjects/carlinehound/ios/Pods/Target\ Support\ Files/firebase_analytics/firebase_analytics-Info.plist (in target
'firebase_analytics' from project 'Pods')
cd /Users/shannongalway/IdeaProjects/carlinehound/ios/Pods
builtin-infoPlistUtility /Users/shannongalway/IdeaProjects/carlinehound/ios/Pods/Target\ Support\
Files/firebase_analytics/firebase_analytics-Info.plist -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform
iphonesimulator -o
/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/firebase_analytics/firebase_analytics.framework/Info.plist
CompileC
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulat
or/firebase_analytics.build/Objects-normal/x86_64/FirebaseAnalyticsPlugin.o
/Users/shannongalway/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.2/ios/Classes/FirebaseAnalyticsPlugin.m normal
x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'firebase_analytics' from project 'Pods')
cd /Users/shannongalway/IdeaProjects/carlinehound/ios/Pods
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target x86_64-apple-ios8.0-simulator
-fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -gmodules
-fmodules-cache-path=/Users/shannongalway/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval=86400
-fmodules-prune-after=345600
-fbuild-session-file=/Users/shannongalway/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation
-fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module
-fmodule-name=firebase_analytics -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes
-Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Wno-objc-interface-ivars
-Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch
-Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized
-Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion
-Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof
-Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DPOD_CONFIGURATION_DEBUG=1 -DDEBUG=1 -DCOCOAPODS=1
-DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.1.sdk -fasm-blocks -fstrict-aliasing
-Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes
-Wno-semicolon-before-method-body -Wunguarded-availability -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesim
ulator/firebase_analytics.build/firebase_analytics-generated-files.hmap
-I/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphones
imulator/firebase_analytics.build/firebase_analytics-own-target-headers.hmap
-I/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphones
imulator/firebase_analytics.build/firebase_analytics-all-non-framework-target-headers.hmap -ivfsoverlay
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesim
ulator/firebase_analytics.build/all-product-headers.yaml -iquote
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesim
ulator/firebase_analytics.build/firebase_analytics-project-headers.hmap
-I/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/firebase_analytics/include
-I/Users/shannongalway/IdeaProjects/carlinehound/ios/Pods/Headers/Public
-I/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphones
imulator/firebase_analytics.build/DerivedSources-normal/x86_64
-I/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphones
imulator/firebase_analytics.build/DerivedSources/x86_64
-I/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphones
imulator/firebase_analytics.build/DerivedSources
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/firebase_analytics
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/BoringSSL-GRPC
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/FirebaseCore
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/FirebaseCoreDiagnostics
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/FirebaseFirestore
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/FirebaseInstanceID
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/GoogleDataTransport
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/GoogleDataTransportCCTSupport
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/GoogleUtilities
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/Protobuf
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/gRPC-C++
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/gRPC-Core
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/leveldb-library
-F/Users/shannongalway/IdeaProjects/carlinehound/build/ios/Debug-iphonesimulator/nanopb
-F/Users/shannongalway/IdeaProjects/carlinehound/ios/.symlinks/flutter/ios
-F/Users/shannongalway/IdeaProjects/carlinehound/ios/Pods/FirebaseAnalytics/Frameworks
-F/Users/shannongalway/IdeaProjects/carlinehound/ios/Pods/GoogleAppMeasurement/Frameworks -include
/Users/shannongalway/IdeaProjects/carlinehound/ios/Pods/Target\ Support\ Files/firebase_analytics/firebase_analytics-prefix.pch -MMD -MT
dependencies -MF
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesim
ulator/firebase_analytics.build/Objects-normal/x86_64/FirebaseAnalyticsPlugin.d --serialize-diagnostics
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesim
ulator/firebase_analytics.build/Objects-normal/x86_64/FirebaseAnalyticsPlugin.dia -c
/Users/shannongalway/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.2/ios/Classes/FirebaseAnalyticsPlugin.m -o
/Users/shannongalway/Library/Developer/Xcode/DerivedData/Runner-gujmunagyejhsgfssbevzrusvdkc/Build/Intermediates.noindex/Pods.build/Debug-iphonesim
ulator/firebase_analytics.build/Objects-normal/x86_64/FirebaseAnalyticsPlugin.o
颤抖的医生
Shannons-Mac:carlinehound shannongalway$ flutter doctor -v
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.14.6 18G1012, locale en-US)
• Flutter version 1.9.1+hotfix.6 at /Users/shannongalway/development/flutter
• Framework revision 68587a0916 (8 weeks ago), 2019-09-13 19:46:58 -0700
• Engine revision b863200c37
• Dart version 2.5.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/shannongalway/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.1, Build version 11A1027
• CocoaPods version 1.8.4
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 40.2.2
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] IntelliJ IDEA Community Edition (version 2019.2.3)
• IntelliJ at /Applications/IntelliJ IDEA CE.app
• Flutter plugin version 40.2.4
• Dart plugin version 192.7402
[✓] Connected device (1 available)
• iPhone 11 Pro • C7EAA15B-AD74-4525-B314-3A19D59A9DA4 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator)
• No issues found!
来自 pubspec.yaml
firebase_core: ^0.4.0+9
cloud_firestore: ^0.12.9+6
firebase_analytics: ^5.0.2
我觉得我已经尽了最大的努力寻找解决方案,但我只是在兜圈子。
【问题讨论】:
-
我在稳定频道上使用 Firebase 构建 iOS 失败。试试
flutter channel master && flutter upgrade,然后再试一次。 -
我已经尝试过稳定、主和开发通道。不幸的是,所有人都有同样的错误。
-
嗯,也许看看我的
pubspec.yaml看看有什么不同吗? github.com/tianhaoz95/iwfp/blob/master/iwfpapp/pubspec.yaml。到目前为止,我的构建良好:github.com/tianhaoz95/iwfp/runs/290454767 -
到目前为止,我的猜测是一个过时的 firebase 包,因为它们正在积极开发中,同时,iOS 13 打破了一切。
-
当我尝试在模拟器上运行应用程序时,我现在只收到以下错误:'Firebase.h:45:13: fatal error: could not build module 'FirebaseFirestore' #import
'
标签: flutter