🐲
Flutter開発時のエラーログ
flutter doctor
[✓] Flutter (Channel stable, 1.20.4, on Mac OS X 10.15.7 19H524, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
[✓] Android Studio (version 4.1)
エラーメッセージ
You must set a build name and number in the pubspec.yaml file version field before submitting to the App Store.
日本語訳
App Storeに送信する前に、pubspec.yamlファイルバージョンフィールドにビルド名とビルド番号を設定する必要があります。
対応方法
pubspec.yamlに以下を追加したら解消した
versionは適宜変更してください
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
エラーメッセージ
Podfile is out of date. This can cause a mismatched version of Flutter to be embedded in your app, which may result in App Store submission rejection or crashes.
日本語訳
Podfileは古くなっています。 これにより、不一致のバージョンのFlutterがアプリに埋め込まれ、AppStoreの送信が拒否されたりクラッシュしたりする可能性があります。
対応方法
以下のファイルまたはディレクトリを削除したら解決した
Podsディレクトリ
Podfile
Podfile.lock
Runner.xcworkspace
エラーメッセージ
The iOS Simulator deployment target ‘IPHONEOS_DEPLOYMENT_TARGET’ is set to 8.0, but ・・・
日本語訳
iOSシミュレータの展開ターゲット「IPHONEOS_DEPLOYMENT_TARGET」は8.0に設定されていますが、・・・
対応方法
Podfileに以下を追加
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end
end
end
Discussion