【Flutterエラー解決】”Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f2c2ab90) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.”とflutter doctorを実行すると出る場合の解決法

こんにちは!本記事では下記のエラーが出た場合の解決法をまとめます

Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f2c2ab90) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x105cd02c8). One of the two will be used. Which one is undefined

コマンドラインでこのように表示されます。

目次

原因と対策

最終ビルド中にエラー発生した場合

XcodeとAndroid studioを二重で開いてないか、特にInfo.plistなど、ビルドに必要なファイルが開きっぱなしになってないか確認してください。私はXcodeを終了し、Android studioで開いているファイルを一旦全て閉じたところ、成功しました。
また、InfoPlist.stringsファイルを編集した場合、最後のセミコロンが抜けてないか確認してください。あとは、Google-service.jsonファイルを二つ配置している可能性があります。

セットアップ中に見つかった場合

Android studioでAndroid SDK Command-line Toolsをインストールしたらエラーが出なくなりました。

Flutter開発環境のセットアップ中に生じた場合は、一通り他の問題を治した上で試してみてください。消えているはずです。

それでも解決しない場合

エラー文の後に、Xcode’s output: という文章が続いていると思いますが、そこのエラー文に着目してください。

一つずつ解決していくと、本記事のエラーも消えているはずです。

関連記事

Flutterの開発環境構築手順はこちらにまとめています。

あわせて読みたい
【Flutterの始め方】Macで開発環境を整える手順 こんにちは!本記事では、Flutterを始めるにあたって必要な手順を説明します。*ソフトウェアは全て容量が大きく、ダウンロードに時間がかかります。ご自分のMacの容量、...
よかったらシェアしてね!

コメント

コメントする

CAPTCHA


目次
閉じる