【Flutter】エラー:CocoaPods did not set the base configuration of your project because your project already has a custom config set. 【解決方法】

Flutter

ターミナルでFlutterプロジェクトを開き、iosフォルダに移動して「pod install –repo-update」を実行したところ、エラーが発生しました。本記事では、その解決方法をメモします。

エラー内容

「pod install –repo-update」を実行したところ、次のエラーが発生しました。

[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` in your build configuration (`Flutter/Release.xcconfig`).

解決方法

Flutterプロジェクトには、CocoaPodとは別に.xcconfigファイルを独自に所有しています。デフォルトの状態では、CocoaPodで変更した内容がこのファイルに反映されないため、下記のコードを追記することで、反映されるようにします。
/ios/Flutter/Release.xcconfigに、以下のコードを追記します。

#include "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"

これでエラーは解消されました。

参考記事:Flutter: CocoaPodからパッケージをインストールする際に起きたエラーの対処

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