Target release_ios_bundle_flutter_assets failed: PathNotFoundException: Cannot open file, path = ‘ios/Flutter/AppFrameworkInfo.plist’

表題のエラーで1週間程度費やしてしまったので、備忘のためにメモしておく。
キャッシュのクリア、Flutterの再インストールやXcodeのRun Scriptを見直して、色々試したけど、AppFrameworkInfo.plistが作成されずにビルドエラーが続いた。
結果的に以下の対応で解決した。
●AppFrameworkInfo.plistは手動作成。
 以下のコマンドでAppFrameworkInfo.plistを作成。

cat <<EOF > ios/Flutter/AppFrameworkInfo.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>CFBundleShortVersionString</key>
  <string>1.0</string>
  <key>CFBundleVersion</key>
  <string>1</string>
</dict>
</plist>
EOF

●Run Scriptは以下の通り。
 echoでこのScriptを利用していることを念の為に確認。

#!/bin/sh

# flutter_export_environment.sh の読み込み(環境変数の明示)
. "${PROJECT_DIR}/Flutter/flutter_export_environment.sh"
echo "==== RunScript ===="
export FLUTTER_BUILD_MODE=release
echo "==== RunScript MODE: ${FLUTTER_BUILD_MODE} ===="

# FVM用パス設定
export PATH="$PATH:$HOME/fvm/default/bin"
export FLUTTER_ROOT="$HOME/fvm/versions/stable"

# Flutterビルド実行
/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build


●ビルドコマンド
面倒だけど、vercoseでファイル出力しておくと便利。

fvm flutter build ios --verbose >> build_log.txt