Unable to find a target named `Runner` in project `Runner.xcodeproj`, did find
Flutterプロジェクトでflutter runしようとして、昨日夜に突如起こったエラー。
flutter clean, clean caches, flutter upgrade, Macの再起動, Xcodeの再起動 全部ダメ。
10:37
Xcodeでビルドしようとするとこんなエラーが4個。
TargetNameをRunnerに変更してみるとこのエラー
何すればいいかわからないので1時間ほどlintのワーニングを消していく作業。
11:53
stackoverflowで質問したら、こんな恐ろしい提案が。
12:30-16:00 他のことやってた
新しい方のプロジェクトを作ってみる。
これは普通に動かせた。
dependenciesを追加して再トライ。
エラーでた!
一部のdependenciesだけ残してflutter runするとエラーが出ない。どれが悪さしてるのか。
これらがダメっぽい。
firebase_core: ^1.7.0
firebase_analytics: ^9.3.5
firebase_auth: ^3.1.2
cloud_firestore: ^3.4.8
firebase_storage: ^10.2.16
元のプロジェクトでもSearching for inspections failed: undefined method `map' for nil:NilClassが出るようにTarget名をRunnerに変更してみた。
同じエラーでた。
該当するdependenciesを消去してflutter runしてみる。
うまくいかない。
うまくいったところで手詰まりなので。もっと根本的に何か変えないといけないんだろう。
16:40
FlutterとかWebアプリとか、レアエラーに当たりすぎるんだけど。なんでだろう。
Cocoapodsにもissueあげようと思ったら、編集画面にこんな表示が。
flutter側にも挙げたけど、openなissueが5000個あるから対応はしてくれないだろうな。
ターミナルからpod installしたら普通にできた。(TergetName = Runner)
そのままXcodeからビルドしてみる。
dekita
flutter runでも動くか試してみる。
できた。
17:18
Target名を元の名前に戻すとやっぱりできなくなる。とりあえずRunnerのままでいいか。
この記事が気に入ったらサポートをしてみませんか?