[Flutter]pubspec.yamlのversionがXCodeに反映されない

症状

ビルドコードは反映されているが、バージョン名が反映されない。

原因

おそらく、色々なもののバージョンアップでそうなった。
または、反映されないのでXCodeで直接変更した。

対処

ios/Runner.xcodeproj/project.pbxproj
3箇所ある以下の場所がを修正するのだがここで変更すると良くなく、XCodeから修正する方が良い。
この部分はXCodeから依存しているようだ。
その為、XCode->general->versionに「$(FLUTTER_BUILD_NAME)」を設定すると良い。

# 修正前
MARKETING_VERSION = 3.4.5;

# 修正後(""で囲むのがポイント、間違うとビルドに失敗する)
MARKETING_VERSION = "$(FLUTTER_BUILD_NAME)";

ぼやき

相互参照しちゃってるの?