久しぶりビルドするといつでも何かが起きる。
mac os 13 にアップデートしたから?
cordova platform add ios@latest したら
Ignoring json-1.8.6 because its extensions are not built. Try: gem pristine json –version 1.8.6
Ignoring ffi-1.15.5 because its extensions are not built. Try: gem pristine ffi –version 1.15.5
の警告が大量発生、ただこのままでも問題なく動作するような感じだが、気持ち悪い。
sudo gem pristine json –version 1.8.6 を実行してみるが
Operation not permitted と表示され、実行できない。
どうも、ターミナルのセキュリティを変える必要があるみたい
mac のコンパネから「プライバシーとセキュリティ」→「アプリケーション管理」→「ターミナル」をチェック
※この時に、ターミナルは全て止めておく
その後、
> gem pristine json –version 1.8.6
> gem pristine ffi –version 1.15.5
> gem install cocoapods
> cordova platform rm ios
> cordova platform add ios@latest
解決した。
https://github.com/CocoaPods/CocoaPods/issues/11627