🕌
Flutterのpackage更新のやり方
App Tracking Transparency周りでiOSリジェクトされた(n回目)ため、adjustを更新しようとしたけど、忘れていたのでメモ。
1. pubspec.yamlを変更する
dependencies:
flutter:
sdk: flutter
...
adjust_sdk: ^4.35.2
2. flutter pub getコマンドを実行する
自分が関わるrepositoryは基本的にfvm入れているので、fvmつけて実行する。使ってない人はつけずに。
$ fvm flutter pub get
3. iosディレクトリでpod installを実行する
$ cd ios
$ pod install
4. エラーが出た場合、対処する
[!] CocoaPods could not find compatible versions for pod "Adjust":
In snapshot (Podfile.lock):
Adjust (= 4.33.4)
In Podfile:
adjust_sdk (from `.symlinks/plugins/adjust_sdk/ios`) was resolved to 4.36.0, which depends on
Adjust (= 4.36.0)
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
* changed the constraints of dependency `Adjust` inside your development pod `adjust_sdk`.
You should run `pod update Adjust` to apply changes you've made.
今回は pod update Adjust
を実行
5. pod installを再実行する
成功したらおわり。失敗したら4に戻る。
おわり
これを書いているいま、bitriseのビルドを待っている。うまくいくといいなぁ。
おまけ
バージョンを上げたいとき。
$ fvm flutter pub upgrade
Discussion