また失敗しました。
コンパイルに。
そこでまた苦戦することになりました。
ios/Pods 配下を全部 rm
Podfile.lockを削除(念の為バックアップしておきましょう)
flutter clean を実行
flutter packages get を実行
pod repo update を実行
flutter build ios --release
基本はこれで良かったはずなんですが今回は
ライブラリをほぼ差し替えたので(新しく)これだけではダメなものもあったのです。
今回の手順あいうえお。
今回の手順は結果的に
結局一部ライブラリの依存関係
でした。
なのでライブラリのバージョンを刻んでいきました。
あとから分かったんですがと言うか最初からそこまで見とけばよかったのにと言うお話ですが
pod install
のほうはPodfile.lockを参照し、
pod update
のほうはPodfile.lockを見ないでパッケージを入れてしかもPodfile.lockを更新してくれる
ようです。
ということは
Pod update
叩くだけでよかったのではないのか?と言う話ですね。
さて、手っ取り早く依存パッケージをパッケージのバージョンを刻んで回避しましたが
根本的には最新のライブラリを使うべきだと思いますので
解決方法を探さないといけません。
Writer:ゆたさん@開発者。
HomePagehome Twitter Facebook