在IOS问题扑运行

问题描述 投票:0回答:2

下面是我面对每当我尝试运行IOS模拟器我扑应用问题:


Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.11.13, on Mac OS X 10.14 18A391, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] IntelliJ IDEA Community Edition (version 2018.1)
[✓] Connected device (1 available)

• No issues found!
Process finished with exit code 0

仍然面临着同样的错误。如果任何人都可以使用该修复程序帮助。

Launching lib/main.dart on iPhone XR in debug mode...

Starting Xcode build...

Xcode build done.                                            2.7s

Failed to build iOS app

Error output from Xcode build:

↳

    ** BUILD FAILED **



Xcode's output:

↳

    /Users/kamal369/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.6/ios/Classes/FirebaseAuthPlugin.m:76:41: error: incompatible block pointer types sending 'void (^)(FIRAuthDataResult *__strong, NSError *__strong)' to parameter of type 'FIRAuthResultCallback _Nullable' (aka 'void (^)(FIRUser * _Nullable __strong, NSError * _Nullable __strong)')

            signInAnonymouslyWithCompletion:^(FIRAuthDataResult *dataResult, NSError *error) {

                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    In module 'FirebaseAuth' imported from /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/Headers/Public/Firebase/Firebase.h:13:

    /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/FirebaseAuth/Frameworks/FirebaseAuth.framework/Headers/FIRAuth.h:493:73: note: passing argument to parameter 'completion' here

    - (void)signInAnonymouslyWithCompletion:(nullable FIRAuthResultCallback)completion;

                                                                            ^

    /Users/kamal369/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.6/ios/Classes/FirebaseAuthPlugin.m:117:29: error: incompatible block pointer types sending 'void (^)(FIRAuthDataResult *__strong, NSError *__strong)' to parameter of type 'FIRAuthResultCallback _Nullable' (aka 'void (^)(FIRUser * _Nullable __strong, NSError * _Nullable __strong)')

                     completion:^(FIRAuthDataResult *dataResult, NSError *error) {

                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    In module 'FirebaseAuth' imported from /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/Headers/Public/Firebase/Firebase.h:13:

    /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/FirebaseAuth/Frameworks/FirebaseAuth.framework/Headers/FIRAuth.h:590:61: note: passing argument to parameter 'completion' here

                     completion:(nullable FIRAuthResultCallback)completion;

                                                                ^

    /Users/kamal369/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.6/ios/Classes/FirebaseAuthPlugin.m:154:25: error: incompatible block pointer types sending 'void (^)(FIRAuthDataResult *__strong, NSError *__strong)' to parameter of type 'FIRAuthResultCallback _Nullable' (aka 'void (^)(FIRUser * _Nullable __strong, NSError * _Nullable __strong)')

                 completion:^(FIRAuthDataResult *dataResult, NSError *error) {

                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    In module 'FirebaseAuth' imported from /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/Headers/Public/Firebase/Firebase.h:13:

    /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/FirebaseAuth/Frameworks/FirebaseAuth.framework/Headers/FIRAuth.h:372:57: note: passing argument to parameter 'completion' here

                 completion:(nullable FIRAuthResultCallback)completion;

                                                            ^

    /Users/kamal369/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.6/ios/Classes/FirebaseAuthPlugin.m:305:31: error: incompatible block pointer types sending 'void (^)(FIRAuthDataResult *__strong, NSError *__strong)' to parameter of type 'FIRAuthResultCallback _Nullable' (aka 'void (^)(FIRUser * _Nullable __strong, NSError * _Nullable __strong)')

                       completion:^(FIRAuthDataResult *dataResult, NSError *error) {

                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    In module 'FirebaseAuth' imported from /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/Headers/Public/Firebase/Firebase.h:13:

    /Users/kamal369/AndroidStudioProjects/tester_flutter/ios/Pods/FirebaseAuth/Frameworks/FirebaseAuth.framework/Headers/FIRAuth.h:537:63: note: passing argument to parameter 'completion' here

                       completion:(nullable FIRAuthResultCallback)completion;

                                                                  ^

    /Users/kamal369/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.6.6/ios/Classes/FirebaseAuthPlugin.m:392:62: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]

      userData[@"lastSignInTimestamp"] = [NSNumber numberWithInt:lastSignInDate];

                                         ~                       ^~~~~~~~~~~~~~

    1 warning and 4 errors generated.


Could not build the application for the simulator.

Error launching application on iPhone XR.
android ios xcode flutter
2个回答
0
投票

看来可能有一些“过时”的问题与火力地堡豆荚。对我来说,由君特Zöchbauer提出的解决方案工作得很好:干净扑在你的项目目录,并在豆荚iOS应用安装/

有一个在https://github.com/flutter/flutter/issues/17721另外一个答案,对于其他开发人员的工作,在项目目录中运行以下命令: - 荚回购更新 - sudo的创业板安装的CocoaPods


0
投票

这可能是与你的扑渠道的问题。你可以试试这个,

  • cd到你的项目的位置从终端
  • 执行flutter channel。确保master被选中(*表示其中一个被选中)
  • 如果没有选择master,执行flutter channel master选择master
  • 执行flutter clean
  • 执行flutter run

这应该可以解决这个问题(至少它为我做的)。

祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.