LoginSignup
0
0

More than 1 year has passed since last update.

Flutter iOS ERROR ITMS-90208 Upload Failed

Last updated at Posted at 2021-10-15

エラー内容

ERROR ITMS-90208: "Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."

対処できたFultterのバージョン

~$ flutter --version
Flutter 2.6.0-11.0.pre • channel dev • https://github.com/flutter/flutter.git
Framework • revision 4b330ddbed (4 weeks ago) • 2021-09-16 17:29:58 -0700
Engine • revision 5b81c6d615
Tools • Dart 2.15.0 (build 2.15.0-116.0.dev)

対処方法

普通にビルドした後にアーカイブ化したファイルの中の info.plistのMinimumOSVersionを修正する

①普通にビルド

flutter build ios --release

アーカイブ化

Xcodeもしくはコマンドでアーカイブを作成する

Flutter.framework/info.plistを修正

XcodeのOrganizerでアーカイブ化されたファイルを開く
image.png

~/Library/Developer/Xcode/Archives/日時/Runner 日時.xcarchive/Products/Applications/Runner.app/Frameworks/Flutter.framework/Info.plist

VSCODEなどで開く

<string>9.0</string>

なぜか 8.0 になっているので 8.0 → 9.0 に修正

参考までに

関係あるかわからないが成功した時は
以下の値は初期状態から何もいじっていない9.0です。
iOS Deployment Target 9.0
Deployment Info iOS 9.0
AppFrameworkInfoのMinimumOSVersion 9.0

おまけ(ここまでの過程)

stackoverflow、githubを見ながら、いろんな方法を試した。投稿日も古いのでFultterのバージョンで対処方法が異なるよう。AppleがFlutterを毛嫌いして弾いているのかと妄想もしてしまった。当方の環境と同じ方であればやってみる価値あるとおもいます。

以下は参考にしたサイト8割がた参考にはならなかった

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0