エラー内容
FlutterでFirebaseを利用するための設定で遭遇したエラー。
Flutter プロジェクト ディレクトリから次のコマンドを実行して、アプリ構成ワークフロー作成する際に発生した。
実行コマンド
$ flutterfire configure
エラー文
Unhandled exception:
Exception: /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- xcodeproj (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from -e:1:in `<main>'
解決
エラーの通りxcodeproj
がない。
なのでインストールする。
$ gem install xcodeproj --user-install
参考
xcodeproj
はXcodeプロジェクトの依存関係を管理するCocoaPodsで利用されていて、
RubyスクリプトからXcodeプロジェクトを作成および変更ができるライブラリ。