📱

【flutter】初めてiPhone実機でテストした時につまづいたこと&対処法

2021/09/10に公開

flutterで作ったアプリをシミュレータで一通りテストし終え、実機を使ってみよう!
と試したところ、3つエラーに遭遇したので対処法をメモします。

エラー1 : Could not run build/ios/iphoneos/Runner.app on xxxxxxxx-xxxxxxxxxxxxxxxx.

《原因》
自分のiPhone実機で『アプリを信頼』する手順を飛ばしていたこと。
《対処法》
iOS実機の 設定 → 『一般』→ 『デバイス管理』 に進み、テストするアプリを信頼する。

エラー2 : Invalidating cache...

《原因》
XCodeのキャッシュが残っていたことがエラーの原因だったようです。
《対処法》
コマンドラインで以下を実行する。

rm -rf ~/Library/Caches/com.apple.dt.Xcode/

エラー3 : [Firebase/Core][I-COR000005] No app has been configured yet.

《原因》
・GoogleService-Info.plisを指定場所に置けていない
・Firebaseのinitializeをコード内でできていない
でも同じエラーが出てくるみたいですが、今回のケースは以下。

・AppDelegate.swiftの記述もれ

画像のハイライトされているファイルを開き、以下を追加します。

import UIKit
import Flutter
import Firebase //この行を追加

//-----------省略//

FirebaseApp.configure() //この行を追加
GeneratedPluginRegistrant.register(with: self)

以上です。

Discussion