CocoaPods で「Your project does not explicitly specify the CocoaPods master specs repo...」の警告が出る
pod のコマンドを実行した時、以下の警告が表示されるようになった。
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via `pod repo remove master`. To suppress this warning please add `warn_for_unused_master_specs_repo => false` to your Podfile.
警告メッセージのとおりpod repo remove master
をするが
% pod repo remove master [!] repo master does not exist
master リポジトリがない、と返される。
なので、もうひとつメッセージに書いてある warn_for_unused_master_specs_repo => false
を Podfile に追加する。
platform :ios, '14.0' use_frameworks! install! 'cocoapods', :warn_for_unused_master_specs_repo => false target 'App' do # ... end
これで警告メッセージが出なくなる。
現時点でドキュメントに見当たらなかったが warn_for_unused_master_specs_repo
は install!
のオプションに指定するみたい。
↑の警告と同時に、以下のメッセージが pod コマンド実行時に表示されていた。
Ignoring ffi-1.13.1 because its extensions are not built. Try: gem pristine ffi --version 1.13.1
私の場合 brew で cocoapods をインストールしていたので、試しに
% brew upgrade
をしたら、以後表示されなくなった。