FlutterでビルドしたipaファイルがTestFlightでインストールできない問題の解決法
状況
公式サイト (opens in a new tab)に書いてある通りに flutter build ipa
で作成した ipa を TestFlight で配信したのですが、インストールしようとすると以下のエラーが表示されました。
「"アプリ名"をインストールできません あとでやり直してください」
原因
iOS アプリの中に Flutter というサブプロジェクトがあり、そのサブプロジェクトの bundleId がアプリ本体の bundleId と同一なのが原因のようです。
参考: https://github.com/flutter/flutter/issues/25090#issuecomment-449042782 (opens in a new tab)
対処法
- テキストエディタで
ios/Flutter/AppFrameworkInfo.plist
を開きます。 CFBundleIdentifier
の値の末尾に.app
を追加します。
<key>CFBundleIdentifier</key>
<string>XXX.app</string>
参考: https://github.com/flutter/flutter/issues/25090#issuecomment-449036972 (opens in a new tab)
© 品川アプリ.RSS