【Flutter】Error: Member not found: ‘FirebaseAppPlatform.verifyExtends’. の解決方法

Flutter

FlutterでiOSビルドを実行したところ、Firebaseに関するエラーが発生したので、その解決方法をメモします。

エラー内容

次のエラーが発生しました。

Launching lib/main.dart on iPhone 14 Pro Max in debug mode...
Running Xcode build...
Xcode build done.                                           18.3s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    Writing result bundle at path:
    	/var/folders/g1/f_fgn05d3nbb5z8kk3dlh5fh0000gn/T/flutter_tools.59lb4D/flutter_ios_build_temp_dirWd7EhN/temporary_xcresult_bundle

    ../../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/src/firebase_app.dart:18:25: Error: Member not found: 'FirebaseAppPlatform.verifyExtends'.
        FirebaseAppPlatform.verifyExtends(_delegate);
                            ^^^^^^^^^^^^^

解決方法

pubspec.yamlのfirebaseに関するパッケージを更新します。

私の場合は、firebase_corecloud_firestoreを更新しました。

<変更前>
dependencies:
  firebase_core: ^1.12.0
  cloud_firestore: ^3.1.7

<変更後>
dependencies:
  firebase_core: ^2.7.0
  cloud_firestore: ^4.4.3

修正したら「pub upgrade」します。

これでビルドエラーは解消しました。

タイトルとURLをコピーしました