Flutter无法在带有Firebase的iOS上构建

我不是一个非常有经验的开发人员。我遇到以下错误,无法弄清楚如何解决。

已采取的步骤:

  1. 擦除iOS文件夹,并用新项目中的iOS文件夹替换。
  2. 使用XCode将Sub Copy ThisWorkbook.Worksheets("SAMPLE").Range("Y1:BA151").Copy Dim i as Long For i = 3 to ThisWorkbook.Worksheets.Count ThisWorkbook.Worksheets(i).Range("Y1").PasteSpecial xlPasteAll Next Application.CutCopyMode = False End Sub 文件插入跑步者/跑步者
  3. 从命令行安装pod
  4. 从命令行更新pod
  5. 干净整洁
  6. 从命令行运行-v

这是错误的输出部分:

GoogleService-Info.plist

颤抖的医生

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

来自pubspec.yaml

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!

我觉得我已经尽了最大的努力寻找解决方案,但我只是围着圈子走。

woliufeiyu 回答:Flutter无法在带有Firebase的iOS上构建

要检查的内容:

  1. 您下载了GoogleService-Info.plist吗?
  2. 添加文件GoogleService-Info.plist应该通过xcode来完成,方法是转到Runner>右键单击Runner文件夹>将文件添加到“ Runner”

enter image description here

,

我能找到的唯一解决方案是实际上删除文件引用行中的“ strong”属性。

FIRFirestoreSettings.h:46:1: error: property with 'retain (or strong)' attribute must be of object type

一旦完成,项目运行和构建就不会出现问题。这种方法显然不是解决方法,而是一个不错的解决方法。这会卷土重来。

本文链接:https://www.f2er.com/3150002.html

大家都在问