ターミナルで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"
これでエラーは解消されました。